From b7db19f99f313306501e7e20836ef2ec0dad7eb3 Mon Sep 17 00:00:00 2001 From: Kurt Symanzik Date: Tue, 23 May 2023 07:01:42 -0400 Subject: [PATCH 1/2] emmc drive for this installation. --- scripts/EMMC-DRIVE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/EMMC-DRIVE b/scripts/EMMC-DRIVE index 80e8fbd..3368963 100644 --- a/scripts/EMMC-DRIVE +++ b/scripts/EMMC-DRIVE @@ -1 +1 @@ -# Replace this line with your eMMC drive. USE CAUTION, see README.md. +/dev/sdc From 1d586dbda3b05a93bf8a9c48cf657617ce31dea8 Mon Sep 17 00:00:00 2001 From: Kurt Symanzik Date: Sat, 1 Jul 2023 10:15:43 -0400 Subject: [PATCH 2/2] Modified to work w/o building Elm clients. --- .../0204f58a80d501469499b37c882ee06c.woff | Bin 0 -> 26488 bytes .../0c69418ceacfe225f6245bc7cb35ee9e.woff2 | Bin 0 -> 22944 bytes .../1343b7f254fa03f282b84d484e8b1ef0.eot | Bin 0 -> 25532 bytes .../1658fb7ff5e46f220397f647753dea0e.eot | Bin 0 -> 23615 bytes .../1b2b92e8f347c87e456599e91a79cc2e.ttf | Bin 0 -> 51100 bytes .../1b2fe31f77652a3ede3ae777071837c2.svg | 309 ++++++++++++++ .../1c2236df616e20bd4894a174fb2d5225.woff | Bin 0 -> 28548 bytes .../1e2be9ce2b53daa622b1b966214bbbb0.woff2 | Bin 0 -> 21116 bytes .../1f11fd578571d7ca0f559f550e7831b3.woff2 | Bin 0 -> 21192 bytes .../243a8ea4b8c5d016075ca4afac4da8f0.woff | Bin 0 -> 26516 bytes .../28ca1a3fd68f6ef41723ff921bfc2de8.eot | Bin 0 -> 23571 bytes .../290e6a6c01f4703f351415432980aa2f.svg | 327 +++++++++++++++ .../3a1fd68839b6484697eb9be097167eb5.ttf | Bin 0 -> 50764 bytes .../3d3a53586bd78d1069ae4b89a3b9aa98.svg | 308 ++++++++++++++ .../434e520c656cf117085de8cc4aaa2bc2.woff | Bin 0 -> 26520 bytes .../453ee13f0ab2da9315986717468d873d.ttf | Bin 0 -> 50764 bytes .../59288a767a1c97571b3475982e1e00c2.woff2 | Bin 0 -> 21412 bytes .../5e8dacb38b60db75a513e6691748ac41.eot | Bin 0 -> 23608 bytes .../648c0c9e9baa984377419ef440e9fd76.eot | Bin 0 -> 23631 bytes .../76ce747879e02ee93c9b83f457ab24ca.woff2 | Bin 0 -> 21036 bytes .../87a79b495a5075c0a81273c2942b04cd.svg | 306 ++++++++++++++ .../96a9bbe5d32f7fe96e844bcbf7b4e05d.svg | 390 +++++++++++++++++ .../9723add759ca860091c4960e567bd1fa.woff2 | Bin 0 -> 21076 bytes .../a84d4b00b169826c4aea77a8611b1e56.woff | Bin 0 -> 26588 bytes .../files/elm_static/app.admin-styles.css | 187 +++++++++ .../files/elm_static/app.medical-styles.css | 396 ++++++++++++++++++ .../elm_static/app.medical-styles.css.map | 1 + .../app.mwemr-admin-client-bundle.js | 1 + .../app.mwemr-medical-client-bundle.js | 8 + .../app.mwemr-medical-client-bundle.js.map | 1 + .../bbe79cc5c634b8422d2ad1a4a4a6c5f6.ttf | Bin 0 -> 53032 bytes .../cfc1cd7dec5c84d7ab09a365d6e111df.woff | Bin 0 -> 26084 bytes .../e001e59a54f1295535fc1031ccc8f999.eot | Bin 0 -> 23859 bytes .../f1d811cdfaea49c969500d4bbe52251b.svg | 305 ++++++++++++++ .../f9ca3b6f2de069bad0195dfa8cb6a5f1.ttf | Bin 0 -> 45448 bytes .../fe353925ebc6cb6397f436bd1aaddbf4.ttf | Bin 0 -> 50608 bytes .../elm_static/midwife-emr-footer-spa.min.js | 13 + .../elm_static/midwife-emr-footer.min.js | 12 + .../elm_static/midwife-emr-header.min.js | 1 + .../files/elm_static/templates.js | 38 ++ .../vendor.mwemr-admin-client-bundle.js | 1 + .../vendor.mwemr-medical-client-bundle.js | 8 + .../vendor.mwemr-medical-client-bundle.js.map | 1 + .../roles/build_clients/tasks/main.yaml | 48 +-- .../roles/midwife-emr/tasks/main.yaml | 4 +- 45 files changed, 2639 insertions(+), 26 deletions(-) create mode 100644 build_odroid/roles/build_clients/files/elm_static/0204f58a80d501469499b37c882ee06c.woff create mode 100644 build_odroid/roles/build_clients/files/elm_static/0c69418ceacfe225f6245bc7cb35ee9e.woff2 create mode 100644 build_odroid/roles/build_clients/files/elm_static/1343b7f254fa03f282b84d484e8b1ef0.eot create mode 100644 build_odroid/roles/build_clients/files/elm_static/1658fb7ff5e46f220397f647753dea0e.eot create mode 100644 build_odroid/roles/build_clients/files/elm_static/1b2b92e8f347c87e456599e91a79cc2e.ttf create mode 100644 build_odroid/roles/build_clients/files/elm_static/1b2fe31f77652a3ede3ae777071837c2.svg create mode 100644 build_odroid/roles/build_clients/files/elm_static/1c2236df616e20bd4894a174fb2d5225.woff create mode 100644 build_odroid/roles/build_clients/files/elm_static/1e2be9ce2b53daa622b1b966214bbbb0.woff2 create mode 100644 build_odroid/roles/build_clients/files/elm_static/1f11fd578571d7ca0f559f550e7831b3.woff2 create mode 100644 build_odroid/roles/build_clients/files/elm_static/243a8ea4b8c5d016075ca4afac4da8f0.woff create mode 100644 build_odroid/roles/build_clients/files/elm_static/28ca1a3fd68f6ef41723ff921bfc2de8.eot create mode 100644 build_odroid/roles/build_clients/files/elm_static/290e6a6c01f4703f351415432980aa2f.svg create mode 100644 build_odroid/roles/build_clients/files/elm_static/3a1fd68839b6484697eb9be097167eb5.ttf create mode 100644 build_odroid/roles/build_clients/files/elm_static/3d3a53586bd78d1069ae4b89a3b9aa98.svg create mode 100644 build_odroid/roles/build_clients/files/elm_static/434e520c656cf117085de8cc4aaa2bc2.woff create mode 100644 build_odroid/roles/build_clients/files/elm_static/453ee13f0ab2da9315986717468d873d.ttf create mode 100644 build_odroid/roles/build_clients/files/elm_static/59288a767a1c97571b3475982e1e00c2.woff2 create mode 100644 build_odroid/roles/build_clients/files/elm_static/5e8dacb38b60db75a513e6691748ac41.eot create mode 100644 build_odroid/roles/build_clients/files/elm_static/648c0c9e9baa984377419ef440e9fd76.eot create mode 100644 build_odroid/roles/build_clients/files/elm_static/76ce747879e02ee93c9b83f457ab24ca.woff2 create mode 100644 build_odroid/roles/build_clients/files/elm_static/87a79b495a5075c0a81273c2942b04cd.svg create mode 100644 build_odroid/roles/build_clients/files/elm_static/96a9bbe5d32f7fe96e844bcbf7b4e05d.svg create mode 100644 build_odroid/roles/build_clients/files/elm_static/9723add759ca860091c4960e567bd1fa.woff2 create mode 100644 build_odroid/roles/build_clients/files/elm_static/a84d4b00b169826c4aea77a8611b1e56.woff create mode 100644 build_odroid/roles/build_clients/files/elm_static/app.admin-styles.css create mode 100644 build_odroid/roles/build_clients/files/elm_static/app.medical-styles.css create mode 100644 build_odroid/roles/build_clients/files/elm_static/app.medical-styles.css.map create mode 100644 build_odroid/roles/build_clients/files/elm_static/app.mwemr-admin-client-bundle.js create mode 100644 build_odroid/roles/build_clients/files/elm_static/app.mwemr-medical-client-bundle.js create mode 100644 build_odroid/roles/build_clients/files/elm_static/app.mwemr-medical-client-bundle.js.map create mode 100644 build_odroid/roles/build_clients/files/elm_static/bbe79cc5c634b8422d2ad1a4a4a6c5f6.ttf create mode 100644 build_odroid/roles/build_clients/files/elm_static/cfc1cd7dec5c84d7ab09a365d6e111df.woff create mode 100644 build_odroid/roles/build_clients/files/elm_static/e001e59a54f1295535fc1031ccc8f999.eot create mode 100644 build_odroid/roles/build_clients/files/elm_static/f1d811cdfaea49c969500d4bbe52251b.svg create mode 100644 build_odroid/roles/build_clients/files/elm_static/f9ca3b6f2de069bad0195dfa8cb6a5f1.ttf create mode 100644 build_odroid/roles/build_clients/files/elm_static/fe353925ebc6cb6397f436bd1aaddbf4.ttf create mode 100644 build_odroid/roles/build_clients/files/elm_static/midwife-emr-footer-spa.min.js create mode 100644 build_odroid/roles/build_clients/files/elm_static/midwife-emr-footer.min.js create mode 100644 build_odroid/roles/build_clients/files/elm_static/midwife-emr-header.min.js create mode 100644 build_odroid/roles/build_clients/files/elm_static/templates.js create mode 100644 build_odroid/roles/build_clients/files/elm_static/vendor.mwemr-admin-client-bundle.js create mode 100644 build_odroid/roles/build_clients/files/elm_static/vendor.mwemr-medical-client-bundle.js create mode 100644 build_odroid/roles/build_clients/files/elm_static/vendor.mwemr-medical-client-bundle.js.map diff --git a/build_odroid/roles/build_clients/files/elm_static/0204f58a80d501469499b37c882ee06c.woff b/build_odroid/roles/build_clients/files/elm_static/0204f58a80d501469499b37c882ee06c.woff new file mode 100644 index 0000000000000000000000000000000000000000..22e6c97654d5d1a91c1458684adf20bd0d1e116f GIT binary patch literal 26488 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 literal 0 HcmV?d00001 diff --git a/build_odroid/roles/build_clients/files/elm_static/0c69418ceacfe225f6245bc7cb35ee9e.woff2 b/build_odroid/roles/build_clients/files/elm_static/0c69418ceacfe225f6245bc7cb35ee9e.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8f09e2e5833e9f41139870bb5e70bfda15578ef8 GIT binary patch literal 22944 zcmV(|K+(TDgtBv2Ob<4{SHfLdr z4ed~_7%CLsbh-tR%BV7_5>!fsdN~p=cpT$BPyd<1X4AH4LV5nN>ZaUuR;dqtf94tB zPU6_;DGF8n-~WHsEFA!IO~pUV2MD|UueI#`hFOLnO~vI%1%TCoYc-}1fP@;@%pQ?E z8DJ|CAK>Tqf9}`_ksgs=sz&q>EW+W48Y($Qh8e)4!UPk2L5Q;pD>t!<+UOBqzifz~ z+rN9aja4x!EkN1=gQyz0pkhU(&=MsrU=)M4ut1E)3XF)K@&wKS@4GZfKf;LIgaRf9 z?3jg`FbIx?oG_c4Wa_DPrcL^HU^3{ZK>$2NCb;;xrK=snAxV~Jo6`** z-5&3^%liqBCv|G-?z{jz^`Y1y>i5$N0F(%PZL55&*uV28O4sk5Djj12SOf~sI;}>T zqum$(PU;X)N*t-<@lNS17g?|ZGVuBIzQ+*NDJoBjGLstj-)6bnN;8IIem%8e(EplU z`{G3i8x(BMMRUM@sZ#-W2>M^+odb6C(`N4_a8?PwAl{umW6}4T-YE+U^M9tA?G6{q zs070IAUpGt5-#MHKF7{$=h~%9SC~J81qQPN5W5Tp1|%2~7#;~wkyKbfymtUa`%#XR zoD!cah03l7Wl-d^a3O?J&qZ@m<&ZnKt|}LGX&(6Q{nWYmXn_Y8Kj@wXUgA<`TWQvN zdJ}Jy4VI=MjfOZtkiTDR^&+(U=nE0z^|o9>RGXMah9nln{Zy0a-^5a?XF^DXsQ$mI zl`VMG%w9<11^2EhY3Pt^7qyFy_!O}ss0ji!=aZHj6dXdt2Q>ExK>HrS8He3Gw@$O? zl&cil%G0?m?b7f+P4*wncJTr*u(2LY^xNL=%Tslyv#*9^rIDT>S;;z1k#$9+5DDRu zzkU9R=ie(PXDm}BMWF4I$C%oirayaH=TFOOyB3XME1^HzaLEg{;+)a2a~yT{dY3fQ(|Az z!yE~m>JQc;l7kyEx2&dKNYZmrdoqIY6gU?g%xn3F?C4@77S=G|Nootu8w=vx39Aob z!#*59g47E7Uy9&4Dh3gvWSFyL#hMKVj$F8Mz(&L_~^SIe(KRnY=TLqnC1^NNC}V#3L!_x6AFYPp+u+< zYSD;hw4)on=*J+2G0L2fF^);>!pz+GW`6AA80WagE$;D%XT0JapZFypL5WFR_{oYm zl1L*LkAF`s@UR=#j62v5p%QN>xc zO>2<0b1H_?RK{vkJwoHPl(%OD$Iy*glJaWr^rg>FLJy*^AgpRhtgS zqs015m^2lpv#3%>r$vVz14c+D%vi7rHaYYJR%|hrC89OjOJc&LsW6>Il{z{tI`kMY zLNZ~-f>p2?rohrG%^*m#0D*!nB!uOll58<`?K(>&EF>vArkfx?p3iV%7&MZH@9CNvr*-E(x=VK35syNBO9< z^tPoP7TeGEO|!~`?VEObmF<~+RtI$er`?viQr-OH<+RhrKC!KbmG-9c-f*I?5KK~n zMPaBQK6GOX13F;4TGpq%TXAofZ!S9H=(Mu;rzC()cuR-d+RJU3p6#jGsc*+mus*N{ zM_umw?%5*g`2jEim5k-vw?Dpa&`ttH+cyrk$9!%s)bt&FTXDbDo)WOfJ=_sZl=}4| z+S&X!*<$m?NebATG_Wrjpeb3PIXPf|^1y)Ji5GU z^bIb|0YuPDIw_>%DK8~3RNGF+`?&e&*M`|ZxLl$*N8OA(c}d5dT7)QRN;(`30O7)6 zb95pNXnq>q*-w7Vr7xFe_Td35e9|VWQ%qs^;)v^NglJ3x9eHULzbe zjT+G6D3M}t`{_Z%M}xz}%!|x1K6?gn83mto{CG1|ji%>x z7(|Q$h)SpN)N+y@U9}r=%lQ1{sYM;}5;h657cbzDuzPuEFbUUJMn{mCYofSqG;SKH z)5J_dE`LWF7vyV4t9R$|vcXVY+nLTC6A8h=%NeH$Npu-+<|pAS`+Y$O0|vnqn~1<8 zW5f~Kn|*0YGXfzcLir{vAUPg{Fx`m-yC}>AYtm>>&Lck8tu7Nx6Lx4II<;ItwRC9k zvebb9_fv%*nPp*&KLJn&V9-lK13`Q|n?DO@VBxuapb>E%AndyMNaVMQz>Zguf!wnR z19ugws{)pqk486;%|nOp4$pR7muGqmo4Nn{Lo<(M921$S2vd;4G^8O%!p{gHrRWcj z(KX(U4-X@Zo?=w8aigC+Nj=htG$EO!AGwk|rcH;FF1dPjsT4Q{HKHTWuhR|pJlAUk zDWMwmSi~w$iAr?hjr(v;cz;oJ%E9Q#Mq4*#^pOXtLmC*>tLdnJw0kbPvI^Oxf3WQ> zb9&P!Jdv$)GwGFK`vaI?nPz3B)S0R4H*Nw*%^%@(#nXDK_xz52`%+z6G}@+)^h@fO zEx<>&+f%>k%kgD=`rb+Y&Zh$lfdjxb$a|6frM@%CEZ!pnId{5Cw|VN@ZSH?=yB+%U z8z3T9ti+%p!$ufoj8cEy^1iHitvoUWm7o!_gdE;_l3gl2Qx*4k#4}!D##?pf#^=H2 zf!R(g*{e|-zc|Jz&T+Z({V8?o?|tv0L1PjV&3MyHf#+W6Hm;nD0rPmOh zfS=6N?ZD5V^{f96_!ICKU>q#N>`JJ!2$}u4_%Fx|hfQ?&r9@EYl|{|iQ7YrGBt?G$ULHgl zoqf^4`z%9f`OXuKzyIZA3k7z^O!U7V4JR9kor$9YoxE?@*g!yBxRcDJ*TUzlGXOzn zP)jKIFi`JlK;~44?}LFaYxYf;xm(_ILc*asbJSkrFk`l%OP$9k6Eop8d5?+I>5Wp? zPP0)KBX(_dQxfD&=fTb%e}!BTEfuAask6LCRE_M-;vm3fK0E-s$Qencmu^P?e>OM3 zDzx7I8%h7u^j}duMUgBZR=1GuLNuiVd39G28MUUd^hOX(Qsnun$=G_{7}Ew$2ygW_ zR$wp1MjNAch6KyJs*;vX^70}ISs1AV5x6B^;;k<1T!voMlPig`+LB!rL+J}2PIbi# z6VybOOw4YX;#`_MoH1PplVUNpf*5-lNOK~UHl91znt;uyw3q8$%f%6+YbnY`D<;;N zYRPWrgzNP(q-^`qN!d`?EJm~qTKJicb8;RC$K8uu2ntO{ck4OtWtJgJB5KkJ-kfxP zw^2UCvO|~}{HDjN*d5L*6W!l5$?f(R1`+FhFrYdjNYeKgPG22t%H3oAUNUf)?PB*y zm|i-qyb~jvF>}Qs5G0|GO6tB6JReAv2snBf#!}#diJ1$5fcdoQ zTA9nwx1B${}24XO;^t;X%Ka6Y!TvX9$r2;&99BPzN0uA zxwtu4%>O5EMQwXham{n+XG$``<9wZI(v6MKXy%(KiA=@iUaXid#-{M4S0|=#%4fs@ zuqISL*NOo{rLz2 zIHW}3FAQ9X1*HsXG|E)c=0czJo{w>OIaJGzBn0IT3~h?(GTTQk25Gkou9YDCEz$y1 zxQgy@CLmx#wDd@|=DZN&Ksjzao`LdvW5AetCtA0LKWE@i3ynAEO%`fC?7NuuCci-~ zp0!nEzrcnuvy`$+*Uk3!J34W#9ivy4!v!|>a($Bdc(8(PEnUgIJkx$~ft~tzXKnbi z81#1P?f%f?T;B{5-1t)qf25Q&0H^R&&Jp9X?T1QzT<-CSaXTa?CPZ{>xL#%}W)^ua z+V5r3VqCkYE9jG;@g#56ENg}ByA{2Ze3>e!(g9xtoPrI-ib0o22XR8I!n(~))w2zu zQZ@s9HQ@5$SfJ?KYEr>8;U+$`ft!yb+KEgEjTYo}OlbXtTfB7&j=G7lg=Y;e5NUo( zdNCiji38=Mo-n8_)-cCKkJN*y;>asR`=ES>`=kr<*9NX3tC@tTyNA-r4NFhsar6F} zJGS7s`ORR<)J-z66x=pR`Z}8MdbHftip(!r_Q>ki2N2hou1mVdyfiAV~PCd5CFIhg24J(cqZJ+>) zZ|bUPj4i;?{-`v59NB9;5S0$Z>t%4N5|x%Wr-%SXHgi8X`Vk5xLIRPAWRwBLYtBbR zSV_#fZU(MkO3(Tr^h_=Yk_0mLPqW6KUER6=%26R&s{V5h|A6xtscD{Eq)h5YXYpnp z#FA5YXg7L9h@fdx5D2U19I$CODY|Q#_ z@P=iD9=AhaWuT8{<88lu?q1QgL&?l_-HOb^goGsIXvjH{*^#3$M%IK!-+dz)68JqI z(VxW7&rih24PbPuA~M!Mf7$rjAcST^ED<{ZC0I2WQ*!b7zofNCCWb_;Y(PcwHMkVch z%-)W9A0e7c<~E67EMOe`+GY2lXD6nw$|V6@{)#*VAldXoy%K#SSj?1Gslv{<)>+38 zDX}k0Nf>+<@*LUNv*XG|*-;=RM;#5&0gYqYylWatDIu_AyuENAji3kwgpvX1V1_ck z58h#8=i$H$I1-!iM;UH!Jo^+cm#&|vl*q2?Ym>eSz6d#+aV#u}K+NP;xbMQ)&N6x1%u*d%K z4B))>32sk$sDG$gZ<)$5j34tr(T0JB!ZMMRB`b3Fc!BR1QATRp*x z5Qrxc9@tN_S@veUsj5eOfC!sY#+$*~`NtrD<5F>@rVE5`Pa#jivokzB>!zk@W@1=2$9-e7LE} zX3xQO)T7h03kIfen;HD3ytdz}|4r)mqD__y@<RJpReB-jB9p3r#jID0WkV;H4GAm#>wi9GuE{4G`g<1_pV&fhS5 z69G%k+z_5{d1}=e;ipQ4APU#~UcU#qyq^S?2=RyaD+DfpsljE$kHA>u?SKD02p1b< z)SSuV#}*MT4?SVEmM_xB>)9FvM$7Dr3MP|Wxwudm`p|TW!=Jesz**BR8sR$IndDND z!%x`x$CnQ0UJg7S!zR07gy2?{)J!{bp~c*FBr_nY zJahxQIg{WAtRJ;_%7ipS-|KNh5&8TJoZ0?9Ar$IJN!@3m&Z=1~yW_vcU-PX!K`dDA zN%#Y2EZFq5N|5WFBR*8oVCB=+t%|$;+TL{yhJNqxiNscbddUm+h(BP91C%zCKxi)d zsX4o0r{%Tndy>Op1nl+>Vq{AbI-~5xy_FF3AST~(9RMdsG72Q1aL2U4Cu#KP1NPE@ zlB%SZa#Bazt^vUBnY(Y*50qa(`M6;YR9nS;X!8=cB9a~|-!?NUh+8!InC2#^BAa?y z1~SJh-={31@+4}2SpeZ@69H=*l#jb!(2aIUYzDCleQUg(+G@GYxW#tVr}_;IbD*W9 z%e~`Wfon_I^9C_Qnsm;YD%0|(xvTW2o$SUek&K1zKZEi$&2L!hvoqromp`NTTm@-P zvi`LOvEwZktA)w1w^Q8)H5LS)0PYz+%q%X8V}r$jIh?11Nw7SADX@UjH(eF3@-pay z8eJgO3Cc@?@IGk)G+-_gkP|a?CG%Maw2y-e&$1^DoETxGo4SXZPztL=$gDm6OUBg> z_-}XLEhsRmKQu;L6cYdV!%WoEUEc?Z#;?$;0i+Z?+}kC*o)V4E<@6h?YSj9Iz#`ow z-QK8HCYrEe-RHnT}jRFiJktPn#UesWPx*F7uH zJ>SV`e?^;>P&x_^6`P^V?5qSV_AQDmH6ufZJ zo*7=iABb{@Ji=2K%XI-s4klHqr`7ds{5ps^r1o>i+CTwp?^Y0zhi|vG3fEptYu1=a z*8ZzwU;Fd2=!TQK?!s~K;2L=^KDp=86aRha{*FyI4x;P#*3c^Hvh6*%7G1I=wtu`h zH=3BL;1(I@5d}&r#ERu9n+?LT&GWW|k_J zD%FV;8?=uw{)E0_@a%uV#93Ec+w__q)5sBg&?V<(uH~%GV4Y`)&;haQQ&@vbGEg%% zA#J>akwf{v*r&i5Z?^(iZlsvf^@G`JcW?ukOQ`-2LtUy2%T=h)X-`C3aTh)ryf-mt zW;QGVSdCg7P{^kLTA zvlrGD&jMA)RWd>Q^&V}}2v&jFLFK9}L~)GxCN%7hrFpeud6x-zw-0r>`%yGXA^4!B3o$H&7A zFj(w%k5o+ER{8a2aS_-D=U!p2qG_5l8-->0h8Q!FaODqZsi{4e0WVZrXH&Ax_EpRl zz-Z8$7=MzKM&y~xMS|GHnlwX2+0#6F)Y{@)r829{7MqNi2}WTU!&Z&qG7G!5d}Frw z`+9oxy2dXY0N?2Cq@35D1^;{NvhcW3K>2N10* zs@SC9fpM`8J(U3a2BX*D4r32Vm|tth&`+?H{r@j43wtPc#g~p<$WEC(z8v4Skegr@ zQQ6sMd+l-0jD}z8f%E8Tl+)L^=KQUKgxe>+TT-L!Qf<))%--hZX~hahePIvgfrZXT z@%n2W1$WxZ&DO}pj8=Je6JkMticYSyoAOTNDs}NRZ67hCVRw$9P%CQ&FQp!1KYRS; zh|r&l^a_XRP2_^w_6is$+>A66r#dM`%KxrWFh&XkpPVsYTKE4F?G$`T#y>+n2_C8= znr9EMA$9emSKymJAeSK{|DNcE^B9ilDze4`3+V5&-NrMV2@kLcLk>_hs=JZEf9Mx8zpdA<+- zSy{vShdh_~O}gVD>HmAK&hhCb#)%wiW9hC6SPd7BsScPBuYR}~3io6UpM`&YEn&^z znL5p9y44;xg@+l!HJPjCuGDmtGh0#Pa&)-KZm9(lv2nnU1m^QUf|3;3aVvzzOO^#J zQCgOABgAdRdqT=5*&a5m3-BY8@B(@hy;xO7rUy@q&EYWR=-IrqkC=KikmSqh)V*}n zg3_V9Xj6dLtao4NNK8f-Fe)pJ{?&Voa39K_^}`z&&ZgxUr&T@zpUaTtF7k->@HzcB z>w?a!H{AGG!2n%{mM=JZAC=w4;W!lu;s*hc6}bXRQAID2dh zqi+bk06#JCudb{{m3?l#%zy&Kc7x}+4q*~{4x?;j_`mMsi1~xBcfduA(uNg8r+IEy z0=G+|9YpSlo-$8R8;>q_oBR?`O0v!fk?rp$=-cQuJ;t%1U?hfFoWeQsIC$3Kj+%`9 z4xiOH@-ea;Eke(y^G*|Uaw*L_N84c!SZbjakp)fLCfB@jow!8WMwB+nzj15OYUEK~ z>M3HOc5FW}<_({B#d$kAKch}M=WMZf&WyJ;_8pcJoA2tq*g#lGvCz#x)lH!R>mb z$}I-0Cay+Kw1MKY@+z}7A)hJyM|Fkm+;anF{An83VTC~TBE#wZMLOS}6+C0FOAeH$ zvd*kdV-bUj98y9!(D@e`LGLdu({ZG3wv_eV3fplj#qcpNjFGIWX-_=ljc_V7uQ)2= z-Q0Xmgr|W@u=lyhyF($dr29)y+XF-`my{|k7eO&NC{v6Tv+DjC+Xr^SiIep0p;`(- z%ZAh*1f;;T>9)d^A7_!NpG71oJ~%a_bkh!HU4WX*ViG`qsDX!0b2@zrk>tl#Pc34% z!(9*2)3ihhz(t}vq@xme59U7ceWM;-8_z>q(6jG(SG~n>qFO_oq0#^UTnj8gN2|QP zDRo$p;=SfeJElT1(P4P{Hg-520eR(}SuhtKYmZVyyU_ls{q9^X&Yl|F`NDiO3iJf5 z4or!Zw0uvc={3~uxr%Lrd!NGN8VT8mf*o*&m6Glhn2PR7+7KG_pFvVtssL@rod2r+ zhIfxu435=?e4SmZLuqZLzNjxjWngEa`!hb72tEhdiNImn1Pz;06RJ#nA`G`cX@u>}^ql45!mv+y4^?qAr` zEYNT9jz;?eR|o5NrIC0mm|M%QTum*6d=O#EHCrFz>L}Pg44dJZ!z%qM`3*zovF&j8 z5;BSr#_^p>zmM%m)FlT?1vYJb~E-%6^Sa*#*Ej}(0 zpA502kIFIeV6w=exbVf0=tjaCmyvE*NdwnoY<%bf)Vb9!*oS1s8L}cjKf-F;Ggt=u zZCRAqRGouR{}%cAl+JqkCjeVnheFpr=vt%MSK-tyrLwbh*5Kvbj9aaJtc#-LGT(7o z+CpT8iXtnWk;a7wFaxxuFk)PJbE#RN6K$CzAK*w%NX4hZ99Z&6G#gypp^}|@K`OnV z&U%H*1oO>0DTObkq&X|8V$Gx8jC0)4#3axQmr_{zyDevQcVS*{-HMijqxC^Qm0Fn^ ze;96ym`U_57Tj7XB}+D*EzgKUlfYO;))jibHsi$h?@eeQ<~5>w!~PpR4h*@Od&jMi z&>ioks&&+kEvi|&d+wqO)I@9LgH`{{Z~WnpjYRvhC#5hR>`k=dhv2ostD~aPZJ4u9 zbXNBPEES zTr2~!UCD78iryydyY!g5(rX$iap;n*0w$*aWITwfCvTNpJ;jJQVaksB=dYrHr`Qg( z^%i?JYeJGa9q51ykBak0rI-scjTn3!UDmthMgHx()t@yM=&`M0sHFtS`oQ1O%OjM> zHwbX!)>!^Z0VmF?Q1iK!Kp`uPl&tbBbbkUZtb2>w(O9PT%^ znpb~h?$LZ2z-2Y{5=nv=_+{U9CfCFT3mM*jyp6feXT6uRzM?Ip4x^2lPxD>LC->SK zZKd$(FK79ztqw3`mATeyy;}=jM;ude?i)Qdo+le%qQWZuw6r`LEw;X69n^Rp5W#Bh zQ6LK65p<#E%Qa!a0wd3of0<3AvqeyXX7ED;-R(U_(3P)+fY~jdDF#_+T6AQnn}a9t z10pF~WIHvQM#8A%Dv9}YDqVY4ao%RLo1b}0;dqs{Btxy?-jQCW!Bd&x%V@@&h|ic| z$OU0_JknR3VhG3eRa7tk^K}9a!iih-Jvro@%x($HM-NUb4(qeL7((He&!xw=Uxz#} z4E$nN(hGy$PgZ5aV)&_i&)-{;9<#2rZul5O3u)E6&_)Yx zU2mV0u}!q##&4XPX(2+3kL8(wf{%kTd=?~@o|TsVkSf~^Ow-T&322C;9l~c+47~_0 zMX!K2FX{6VKyBVV(G8k0x9e!xgkWJ#p22{nw<-_ENv|?A`i)==HCMkpzmR;6m zmP6-@82@XVUe={+Af`w6=ui+}spCwBI%0BB)!}*+vweJL4XlGL_bG!4o~$Dm@3(?V zSih54AIo@f0w#dQA$kQNhFlaq6phZ~R=qScHB!98Qd|J1VAz}Eb?o!By2_;+Ii+X= zN-ezclV@g6RGfPn8+B<8jsdl~nn=#9@};-D@VTRK8Y<1zM73_4jWUi+DiX@X*lExx9F`2{!P>`5pG>Zj_XIL8@nb*hhV(9`PB>rpvTL-96?vjFN* za{kTV0u$PHN>#_tRT28`*?k*k(2RU^x1}1d0 z^FY)^IBpczHOShY8;P}#a0uUQ6BD^{h5e>HIzQK8GBsnHX#B>;ERDeawpxX^dP`G> z5yd;xCMAa8SLouf*$0VRN_Q91vUXL9K^iEM;-YbxEk!TB%pVI-Z1M95L4|7~xLyvn zb_j0~!$ycu1v{kam8>g8BoGhSml$HpFo_3>@_-mL_QbWr_ zK@_a0p=J}q2q~czA!r;Zt0#+W=x&HrBh)0nrd`eUb>*~XvLvN88Kl6Tt*ZGVM0wA% z`JHe8?z=?mVjQ16SS9uHRH`}QCH_KaYaptZV&b(Cee<%7x@8@Xj&ctMf52ILV+*m~ zo4eObr|~y#(Y%U2y*-7_4RWJ!t0L?JOB?Dbfv##vor&u=vqxbTx3D)|ewWvUK1PxP z2XEW=IA&QCqfubg&eo}7SK9ISCdmY`x^T=?tk=FdYentu1p$_XDeHW*xDOHeEKeZ$2LqUdbh9>zo8K8D^Q!4Tbh_6>nTV1VbeqrsjzzXg`j2& z;%P5c_CJGZOLB%ea^Rz!UQa9U*i{LG`=w;IP;KGv!y!x!92h1RZr1cqol$cM%U++{ z++-v5#ltC(%Q}jg-5sNrLW%1G42IZDpH_gh61!*U8P&=o3jG&hEFxjfs+Nn_eq76#)`Lh zOUhs{=yP7<1V7}Cf2&^M^&l@rc*5S4ch{w%^15t=*Wv40{!O7VpanJ(!iEti-7{g0McJAy}ED?~miFno1lUmQ~XI3o{x z9=%w%Sz)3VjX}b#lltS3%17DRxU1OHbuRcr8hg+k?lIbN>Q1Y?OeV?MwhZ#6&1jpw zP}^SFM#~M%z`qs#kFBFe)sghkoa{r(WQTH2>C5R+WmcX!>AP%07qvy}^;bMzmN|-p zGig+Psto*uY&0bEf1HavZZc>0=-0%spIKT*(YaR9NyLQBcM9i}wy4m0skZa8N! z`mh5ddd8vbe_7t8j~hLzguJUVx4>aJy#mMCb?9h4^u4aci!}@c;zDK~IY58tIVG8~ zb*w~x?%C4iGoE6AmHPCS$cZ!wT7Wh-kxOx21Yg-Z&aTOs29V**QsGCh2>@9VRz~jc zEH&b-W0;4yoR@fi1%rccjL;OZ`@pnofmeIN=!$(N21ZK0_HTeUc*I=Ci2s(L-^vuW z2z-AB^ee`p^%TnYaWPGD91!UG?^iD)2H^v#+XnZvt(fqtgr}QyWdY?6YjeRA_RymN zZdCqLS`6Nul3&%H0uN(batwSMYu>|Lu&_-};#c;%x&oHLsaoG(D%%*Ez<9&`QMA2b zA|IB(%e&*v>D{#Q+Rh9pgQpv_6g|PvEAuDx_}cx+UX0qZLk%0q&yOn(9GYna^iZ~H zBqfGdSWZo%U{0FzSi8Z8!8mQ@F=j57Y)?-l@mM>~A00%m!RtBd5&kwW9jbsFeD6pw zQ#s16(KtNktg(L}u>`$a(vPkft}my>QbU#MP7U%`THJY0bTDJ@8lR~FhK?-7xW``t zK~_0UL<}$+p~j5R3fQ}6rW$}rI9oX;a&1&zK21i?|B&ItI-g3xFo5LCuGKhqY%`;O z7!`xFv9__PgxqqahD3z3zjvaB!-<5EsE`_|SZQv}&17YrIxBxV087z(B^?CINQ}+0 zJkPTo2}$S$412lJe|nF@rL2~DD6R`9apPIJaR_5uK}QBh$rIy6xLgxLJTVB%;Y^MH z@4*!DkBj#sFV?Z9&n=i@xVSgol+i;i+18Z_hcO>W;crgJt#>nnlwYRY#Ya?6PaoPt zlv$d@?~<+1b0 zq81bLxgVq?r0C4a@f3tY`Hy9$ebe;ZYyv_d!=R%Way+7IxonY=y{kqB#h|Vho5@2k zUS457AOI1@QoWZm_yX-es-OFO0vPHDd5l4uPXd0DEN^!~B5()ZqAWjmzQD_C(-vb> zR|npfwKl6w++CObKGpFzAH3itEZ;G}qm{M2Sn!^w-jl zaagNqY`5ul2ug{{l=y+=*KCZgEsN00UT3=I&mKGDVg#&iV6PS-)(Y>`xgndZ{Jg9+ z!u@6bZq6I619a3syLfMk*H}t6*0Q|L%6(Bl$9dvhvPp|n_X2cl5OhQBc>zI$gUigW zzS8~^Ap4Q&0#H{uh~=;*UZ$F(v{gb+);P|hTDm%|OUPBpQz{oTGBi)K)Lz-G6-ZQb zm8&HTsrDfijn8&#)5?@;R9YmQMy)xo3itK#IjWUv{Zf@7?POUsK1w*XOw+fU(B( z>}*urox8GY8ZbEqO?SY<*k~Id0MQNP3hC8$lX=p)i%Uq#V#&SZ%Ff8N%;GuRt^vf9 zEq&3dT#ql6i(u&HG_#x0T(iFkyM*iuf^&5j-W6YYw~N6)5%J&`BboM0O>Cvs@!L+r zDm4a!_gm$`DF%PH{<|EVclA%-r7E#ZqLdyyIriW=|3R1q{o(V72cg$(<%}KVOMy?` z){hW7;Em9mxm)(IM(~x^wSUrf4(nyGs+5$CbH#gG*h?%N6F9ipF-$N*9KR8!i%!8< z6)s6qa@{~F=xXEaNb8lRcdK1Je`P-un%P;j>U`XejW4ZisIvl%2Dv&&=4y>Z(1tA5 zhhmhsn;%DLA&1llkI=&=FbZoZ)&^ez9~5XRCB^Fsz+v>~ch|RST^M?3tHxkQb=cdo z%jFXE98NKKCpGq+Tq~R~_;C*Z2n%&Zk-MUc5G4Ee5W?V%Ak|}GJNJ7S%xmsDiOd>& z*@jq`U&Ev!pK9*p*Y+aH)e~D@IO~J3429m)X7L@XNB*0=j*~i3YU-0IzAc~{Iah96 zve7)AmDAZ+h`o=v#Ba&4j>B>)mS11ovfV*sS&Evuk}`&t!Z^8)!c@B+hbiVf3b&Qy zth4zy^-lXIRjup4gXR32o|olB-GH%5L`UVdKU(dNgq_RG$63(WX=)t1(}aK7~C8NBL$ z#+YMY)_M6d9Z_lFum3j=+4ot_?4s9pjkLgYB+qBZ!PQLuYQ}~syS2dyEHTA9i{!4l zPh0e+o8JiiUSBks>fXgegFptFtu*?Cb3rj9L{&Q4wy8OnW3G#LNW}*?vp&;tEJ6s2kSA-7V+*HTpRbxbRE;68!iudd}wCjd31@?^rcA{TY_t)X`+tXY3>y1eT}eo4r<= zFYho1J2&ySVC8Ji;9F?PC7SZRHs2QIBr3?W>c}JQ)c*()(rS-pmW6ew_zGl60uAwR z9wf)VcvO=uoV*iAx?}=@M(#=*9XQ*ms30gg9FLCB=qW$Q?16Q(`n*Jxh0zJ$O_F-DZ#KKf*aGfEqx8u0Qk9We5g0S!s;F7W_>-A98 z+c9TK4j_CAb>EDe>Mw_VXaOa?PLbYLxy84e0#Y@&xe_@@g{D(|y(*W`q&Cl}zB#ZKqTlJA{`GrwP zx9pz4$RK9x*O-SHymtIZ{7#;f*oxRMp?By5Q&z%k7EFSXt^0FqUCr;VSKkPSBGp(k z)N9Zu90!;?H_9Rm$--2HNs8))0r=!zzunH*v=GRhK~)8%EnZmvZ<+A?_x}@PQ0n10 zh_ncvmp^85l-h(rJXMaSNGB`0fkHa=H8>D8ByjnSNNHv5z@)vMvOXpsly3YRLrJ=- z(rH*$Q$JWKWL0-graLv{y2f}Sn3bZCuBLHEAuBo3eH5}1 z;;f;N)s!}dLRR&Fd&6T7n6aLnd2spIzMO(|C@-*I5cDV_;oBH~D_tab6f~^&(xLaF zDIMdb0D5CMZ~R5wCiS5=SjLt|Q=DG3!dpJi8;S6fvSkSA6V(pjC+WYs&!9&|BM&l7@g~QR@+ObvY;v18Y3x;$P1jbI zT~5GjcjJs9;iQvUARLwZ%i`!P!oR9z>Yh7+v|h!n|MSdkcF4Z$zh8!(jLf;A9oKLq z&J8l{JW`JyMp_QDgYOeWrK{6(h=w|Jbop)Ts@Bmt>khga)va6q?JiF4nB5v$CTsL> zV9971A6Kh@iqEHu&whjr<~ZAv5RN@fjB4iDerk12KS4;%EIswCwDDS~r|TY;Io_?O z8#IqhIotsK35@mbQ}*N@fc=F(*91iKPmZ~W8tXlheXA>EZx592*&zb2g}gY!Ei}h_v?Q!fvgaw;UZBIP z59{4}&%E{a-|5J@gaKhL?VUyKom85{Xp;t~yJWN{b}k8NllSfFe^&tCFA48zfxUK@ z)HfAq7kxSLWFY-*32jWd^S3idV0(|p0n*soq^2_0#aKSxy0g7}x`}Sj%G`kDt@~H$ z$x+$`w4K^DDHiOpM^c6sD8OcEHd)}FI5(k| zb+tXWA+CWGhWS;^g1$MAu+~kJ66__B){>8XHN!ah&Ki$t+Z62!XhmG`HNz^wdzbAQ zaA4v3gHZ_Yl3=Zw1=R9dFD!mLFJ``)5qqrL5zJodeEUytjEav#OX6!j%4F>oSiA1k zUj8^oW>1t{OlK-{a}AyL?<_8D-Ojb<%;M9PlU_1CQZt#4#MeNiYg8G%O*FTuc0Jk$;!~#s zE63Ixx%bJdenu=gb4ncNXSmMmNtyAk|6R5ePo{*ct!=OJU8=a2d%eyZxG(L z_);2A<)v9yj>hRj3$GMj*z0qJ2EAVY0kBB`6sSy%osTpB&{ffkK$sa=%3J3V3=k%EKf;_;AI7+4gq+RVpCswEMLwV zJsd+wR!g*0FKAb_bK`BT-%u^;Pgz7A4`JBEZ0AZ7Ebx|rTTX~?FLN$f!bm-qmN9kJmfn3asj1>Uok&hSIpi^l2gwK7>oNIdKYv1*2L zBufC5Rb`{iGq3h7WNOA%n|#+*VMXr*ccY9s90VslzTa157>v5uXoPQfv>ZfKvX2({ zfK%i_kx&G+PADW~dI)Q}L{O4-e3AfB*q0P-j1v&e6aD6vKN`^b@!VY&R zaiak<&B`L6AcH4Fk3g@{I!Bj4C|0S3k__B-N=~QjB0sk$ZNwe;5)TD8eye4^0*Wdr zcu)5uy`u3KO*={zem%H{&Ky*KNtI1f`hy(p{p)}r;Jd!0F-X-jT&+# zNK6f0C#*=DQ3P<~SHT`duEExpfSY>bY8Amb;oTLm(hN89$YyaGJwFv&b1A&0vkfJ2 z2Z`3wXM*jK7-2BH6y9u6PRSSbsaz z64KQg6{zSFG)2Gv+d%Eninn(mkS*)sc)y?!d;?^|P0BorXn}mnk8_*jPS&acV`s5D3pV)%YQ1|T;37aEXdelN9Q_YtWGx;E<>WId z3gi;}_OL5?PxTJpekK!)+JAnFB>;Y(@aOZzdpO1`_g&%PHL@L2jX+ER_1vVUMa z5||2|bCmKrR0$_HfweY%`U*3fN&gsSAmlZDkbLa2|4~XXNcb8YYbt;N^~@b>!A~2b z?zkL*S2K6DQYTQ{O(0oDIuR%S#~AX=RcB1I(LGCmlb!E9&a7wF;zz0hl{I5AOcAR7 z!1a)yfx!CYyZ|}fa0PQPFC?2fWR~^J7`cnIA=$L?eWMoU_UqJ%-LlW1-1L>qZTR6( z9oF!s?CvU{ zw2rW2sa?^Z4tFf824~0?_-UPX&k!dl@5UjmWX6v_APiI%*u=x_Bl2mmdI}PBy0)R^ zM%X7C{FSi4zHtHc%ctUy#xlJG89$W}KG7#9pUegHZ2ppcK6Q>0PMQ<6ZLPt-0^JB~ zL(XmeN3cw*|DlDRzAW`Kl~>AfMfdI5+N|;x7&{agQ#B;D)M}0j%R#~1`vv_5<||>d z&PEVdhe?%$fFCbnRQ4-IjPDaVMdt&OE+7p-vC7T|p_I+*!!>#8Kxpb4aEJs5>0L_8 zU{f~KQ0-)M=L%G5&Qx%3fOJZEw;@eBz5jS-G67{aHp6U~W-G5ql_BHq9KDGl__4787k^!B52c8p+NA zxTzopdRuN_tfrb79Fr+OXei6BS{P6wX0zP!L{tTFpR-z(B;f;~wT#DJoBk@;cM4LN zCaD1JKF8}2p`_MQ^=pQ_%t{IS#!g#ng%?B=TMp%Ds$#asY9bW1hcYB>gP5jj_FK{A zaahd9R{~C0J4`cWiS-IyD~w^^RF^(AwzHVSOgVnQLKKI6PkP3CkJ1tH7z}*q`s3vg znPrs-)3--9QhaH&&p_Y4w*pu0p6bmWRxgRv znDp~TVj~OLxV0I5p#tjG45KWksW`rwbrzj|r@wO_A9@{Db?Vrl!2q_q;{b*I5llXu+G6P6=OBiOt3WN78z{b5xkco zF^sa1r^l12?Lb~~WS=xQid|=wIs$ln9QcgBtw9N2F`j1OddelY9U)AU*Vk8f&+`U* zQi!S2B8rHBdv=zXJ4qV{b!)vc+7)PPfZEjqdCXUUy%a6?}T+Q-nX9GVgz`dbu5Z zvSI>ts3!^#p_Q(t&WzYl*Ybbl(=%gAUd=<6DNU8vCeQ^emv~dj6{tQ^T2!d?f1*B? zVMsnr6?NXv4Yz~HcCPbQ4ndg5B}fpsV@HY59hZ80RvCJOmP7FZ*J$w z>|jSeb9)*d)YUz8ce>vkc7A|w=+-?}xBZjf`+K|>2l#Uwk2OUdC{;L-D66AXezq5$ zN-mhyiBPzd=Ag8>F%Rn-RcOzBb9dRbCYFMJt$ybrO*2W`xX;Y+@)K=N#ss*6z>>lY zT8Fm*RG;RQ5in`JQl4@?*ufxlQNYD(fKJ%Wpr>8+=X^oJ!n1-odCwq9?#PR-=NK>6?f>% z1GdsGSAu?9o6mZmd>PYYMuJmM)Ff9^PUdC*2itJF5}kI-3!0O57#4Zahd#2k4%w49 zBA5+_R_}Ns#P&%z*_8GgDd|o;StJEtQoD(|f34v&9`pyww3i4ds^c_mPUOoZk&CIS zO00ybqB)jS@^~PZw+(%*_|%)L@lNQtyCyfJuz&1YP+dHjGUAJN%Te$-XK)n&z5sq| zWk__YJSKCi6>?^Zt%$#yk=V@}rCJi2ya)LE0?G`e)wg%*vkHughM3umWz$9rCaV4K zPsA{O2#vmJDTJ0=7L3P^#$7gTHO4DgX!3@!=VV&jADZY%lSU9_yK7m}zA68274#{iHO z8@5{d1U#Ko-~-Z3kn=!vFiJu+&Co_0*T^?_Jw9N%;pc0>R_GY8Xyf8R6n+xM7)BF& zze}9bxhlq$sw};5h%ov+3=cJ3taX0}5CP`I&F13j_9;;^&&=WBqwokl9YIGSSD{W< z9F_8kSWNynWBN1yzl@&gCI5DhrnbLbMJy=9Q-Vxo4q*#A900M2{0M{P(bE}UhsYpc zPjw2$#=e=|k=nntPCFC)EJ;(x3W2vi@4!4C^+HFnm7L+^Ma|OBM@l@w`Hjx(z+$p0 zQqPJBAET>^%JJ2zIU3law z#up*y2d%|~NYEF(N< zB@5zS&5KGY$Qx6p zp-73+9db;;XKj8l<{TuUuoMIw#I*f6Zu!U$%0k$2_syPIagk^4DMUp)#VOSXFCp!d zB)4#ua7bW_j6?&rF{Q*yWFf(B*af+r!9ZpEjj-IjA2U-(=raRGQ89T0y!{M7aRE{; z>HpbAG+EEBj|h~Bf-F%$@)M`&eJ2X!x*!{H$RY+Ibbh+ZON*Ue!DNn^3o3Zwam@qR z_o5h!GWa-ynvcOqg2Kb-Vl=Qyn0!}?SXf<=Q z_Gr8f5r8evmyEvp`b@qWPeS1?JchUM?tGN<MNGRjAU#|Np)Q4GiX+DnWVpj zqhz#DAf*-;rC{^bIh6oTd649V3*Y_?_u(--^Xt*e7r91Tykx z;Gih|F^neC=NE$*#F@ZS@E%}DZp54tee(Fs;~1u-)NV*zm$znIHHvyBA7zsAYd zd6@65_or)IoPfwNbC@y9^T3e$;G|j6<-&Q#d)_Hit($d$JwR4O^~BQn3n%g}Nwux1 z*us+e_-71Jzzd$`;*0N9oVFXM+y=$+kz0u=6K>5ztMe;;7kp1TDD!27xS$OE`!a$&C4lC>r{(wPBNGTm7ZZ?6)AA*w34bR zG#TmB;DYv>g;hzNX_LPCZA;0(fP zd&HhTGE@9!^pW_j8Fhtqo{IxBW{`|uERh&hRukg$g!Hyzbh%(1*+4a5<|8sFZ8)tGI}?g59u?o=`R zhhGDqR7A5^e_{?@8avj&(XNUqpgq-$9zTVoczWERAYmOf){Q%>HgG&Ht@071a(3|= z-~(GX`$~%BXk@JM^>W#F{o)`3ZHD8}qY29H*G&fGcW^oOVpn0_4u#+m^VohwT%d4V>JGs_(*blwEKH z6yXr&Jp(wpNE5VN{@CN9&gOSGj7fH65qJ0oVY{pNI3d*OB(;5Y>>-!j!%I$Xu7M3s zE|yM-6;_*BUdPyA;}T1-sYd6e73zoGTkF&9O~KPB{jSSoG7h`T+IF#BZP(k)M~A?y zH+z#OM#~?Pw-p(To4Og3IBy7U$5=)CJC2uRw9vapLk>D^WdSvxb9%C|$`-h+Wli7$ zL!zm+_fgyrtVQ&Xb;FVMtUU)IbyydkK5#gMCzTRw<{vnW1#lD%Vu~2Qk#_`mR)^yk zaB_T5X~)H4ILZNWl*-_!l+sb12jg7!32$Ko)=_n;9uqqrt796{oH+d?#c=uTXZmy} z@+_J=lS!vMewXB7Zh9 zyRhaVJG^(P+ZV4W^U2c7<7OS3!TvPr}UZ zMEz@a*daKFP{J$iJGjBf`pQ4DJvtg?PDeZTB3Vb6595EB2rU?nZfUl%)nkM18CUUf zNqNR_B7;54SFh+O^YEx)v|4>yeV%VsM~|ldJoS5Y>QP%ktmiR{XB+F?L}ykjm|55} zg3nBC|Kf4U9bR)j*J(y~D57Dl6R@|O!x@BguHlzUs%Wj1Ia+GJifoy&=B)@DD~XYD)2A5buhA5;FF@zL%ZCH^&P;4=^^G#B zdYuh{hKYWi1jvD*-Te48eH(~wL7TH8(CaZ|30H;?q235RGDx5>S$St_CHFTnFAc`d9wb#37ce~P=Py(u*MnDiQ*PcJG18E7Kth77K2u+OT}5% zBto7Q7OmWu#FimVIx!aFT-ne0@%D?!>8>0p3Khvd6Cp{ZkyA<(g+B`YKjTdv blQTfpn9tKF8Y@!Ld&FZjjcsq51`q=PLWH#e literal 0 HcmV?d00001 diff --git a/build_odroid/roles/build_clients/files/elm_static/1343b7f254fa03f282b84d484e8b1ef0.eot b/build_odroid/roles/build_clients/files/elm_static/1343b7f254fa03f282b84d484e8b1ef0.eot new file mode 100644 index 0000000000000000000000000000000000000000..03e1dd1886ba8db3cd82a35ea32b1a02d3c76419 GIT binary patch literal 25532 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 aSyfjaObQrmMT3 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%0A2Uy{`Pg)eZhs`*DT0HJ){&&6<`S=W31Sd>L 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 GCH)Vn$xxmE literal 0 HcmV?d00001 diff --git a/build_odroid/roles/build_clients/files/elm_static/1b2fe31f77652a3ede3ae777071837c2.svg b/build_odroid/roles/build_clients/files/elm_static/1b2fe31f77652a3ede3ae777071837c2.svg new file mode 100644 index 0000000..4a90155 --- /dev/null +++ b/build_odroid/roles/build_clients/files/elm_static/1b2fe31f77652a3ede3ae777071837c2.svg @@ -0,0 +1,309 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build_odroid/roles/build_clients/files/elm_static/1c2236df616e20bd4894a174fb2d5225.woff b/build_odroid/roles/build_clients/files/elm_static/1c2236df616e20bd4894a174fb2d5225.woff new file mode 100644 index 0000000000000000000000000000000000000000..8abb7872185c097aeeb742ca9c45f271374b3a7e GIT binary patch literal 28548 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 literal 0 HcmV?d00001 diff --git a/build_odroid/roles/build_clients/files/elm_static/1e2be9ce2b53daa622b1b966214bbbb0.woff2 b/build_odroid/roles/build_clients/files/elm_static/1e2be9ce2b53daa622b1b966214bbbb0.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7be7c3336f4881d854be161e66613a5cc5d0e4ba GIT binary patch literal 21116 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 TtS>33Qcd=yzb0&>CG~_1JCzPn literal 0 HcmV?d00001 diff --git a/build_odroid/roles/build_clients/files/elm_static/1f11fd578571d7ca0f559f550e7831b3.woff2 b/build_odroid/roles/build_clients/files/elm_static/1f11fd578571d7ca0f559f550e7831b3.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e5103fe14b125c122962ee5c778a04b165ef8553 GIT binary patch literal 21192 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 rroJ6w>@U>v-?N(6XD&xY-*aIfi2yNl3o<3 literal 0 HcmV?d00001 diff --git a/build_odroid/roles/build_clients/files/elm_static/243a8ea4b8c5d016075ca4afac4da8f0.woff b/build_odroid/roles/build_clients/files/elm_static/243a8ea4b8c5d016075ca4afac4da8f0.woff new file mode 100644 index 0000000000000000000000000000000000000000..a4891ebf457de5d30c87ea730d4fa37bc9543b3e GIT binary patch literal 26516 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%0DSTK*$pKf-JVQ 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

^4^J}fp5$+QW%*+-aE|0=iXNzDUIR=ge1p+y* z{fZPPi(pye|D>Zr?2KAEP{+T(a3$jICj`H1%;I26tngEEU`eF(?|GC)NjRI_wbMTd zh^~}0b*nl@u$D(5HeHzJ2_ior0(l)^=%c%t^{ls|GV^-Kp4RFSA(mb@#1-H%c#x(P z1;--7^ZPYcz^7W*LwF{%d4(e;mh)_A$Bhry?>nJ@sf;O2vaS{@{W8axv~&vHRgpV}q(3~HC-LSu$9zVbju)4~5HLxA68 z4ve2o4EWo^AnAjWKep#p(_+}{GC6`GJ9Z9YFtRk5*N7+^LQmMfM14?4Q0ud-f#{Pn z3d^wER_utm!n8S?IF44>#zWmyw&1g}t1lj){YoWvX<*m88kxdDH>2{EArOB99YWYQT%>n08yWIwd(g%kw5{TXF}dkO7{>re z200!8lY!5Q1Ykw2o zEJpGGe)4XU&f-STH|`Xxm3T34%N<^!bTk^;OQpRrkvHKz)t>QLo-yURtTgF+i(u; zGK8=k8GYw!h^kM6f=4@?IDkUjfzn$FUJyAprZO=?)$fPNaAriG=m_&c>gr#e znbnJv3PQea(=L?@^(bW}gqGK(Nl#d4M4pDx{x7Y#V%f6 zU%?g^8(tOLKIstsXH9Ic*E;w!Oyzte7d6R5^_y}k5cW@GlwOtgK+(4~IwsPkVqU6p zwn!gF7$lXQHgtMu>UO|793Vkh$a-0AndQh(LUXiw4P}5=%X2n%El(LS#ysWDbMAHR dEXkpP5fx&JAb_NhIz0$*N3nW9=mc2{zmS&44dDO) literal 0 HcmV?d00001 diff --git a/build_odroid/roles/build_clients/files/elm_static/290e6a6c01f4703f351415432980aa2f.svg b/build_odroid/roles/build_clients/files/elm_static/290e6a6c01f4703f351415432980aa2f.svg new file mode 100644 index 0000000..ea86b20 --- /dev/null +++ b/build_odroid/roles/build_clients/files/elm_static/290e6a6c01f4703f351415432980aa2f.svg @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build_odroid/roles/build_clients/files/elm_static/3a1fd68839b6484697eb9be097167eb5.ttf b/build_odroid/roles/build_clients/files/elm_static/3a1fd68839b6484697eb9be097167eb5.ttf new file mode 100644 index 0000000000000000000000000000000000000000..31e381aec6d4a8987ceac34b0cea30e9cb6b0ce8 GIT binary patch literal 50764 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 literal 0 HcmV?d00001 diff --git a/build_odroid/roles/build_clients/files/elm_static/3d3a53586bd78d1069ae4b89a3b9aa98.svg b/build_odroid/roles/build_clients/files/elm_static/3d3a53586bd78d1069ae4b89a3b9aa98.svg new file mode 100644 index 0000000..ed55c10 --- /dev/null +++ b/build_odroid/roles/build_clients/files/elm_static/3d3a53586bd78d1069ae4b89a3b9aa98.svg @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build_odroid/roles/build_clients/files/elm_static/434e520c656cf117085de8cc4aaa2bc2.woff b/build_odroid/roles/build_clients/files/elm_static/434e520c656cf117085de8cc4aaa2bc2.woff new file mode 100644 index 0000000000000000000000000000000000000000..4340e8fa7ef7cca13eebfcc950f47a44f8984265 GIT binary patch literal 26520 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

X&6R;y1ZG}5e`VCH|ncI<1`yC7BIT=ZaS z_X0}>hbVkYxg`wmjV02ust}TeR$=a@bFOx>bZ(Z5=0luHCN-M&zS3)Jr+WEYoAh@t zIL*%vPSYD(W4WF*p17S-Z70*YD9G!x@AYrHDcRBJre=T!iFx^*IvaB|SIQEq=E@iA zl?3sfvVF;FljB4FN{rn+kdM{jBG43lM4j+H(%_F4&RNctq+(N@6Uz?)Z+5gQm0zer zc_QwTyWx9B$Q{>sv;K*U;W?vD{6ZJty$W9{h(lwQEH%NJ z$r{FD#`2H|zyfQn1*1X?v;O!t&I*Nj9y3gSj`x=8@d!st>VgjrY0Ih1p~hmj?+)Sb zzpj6bl&>2j_UcPZN?F&M$kiVJZlYw%_x58EBxanQnzs@XhMKRF$`;|z@>Iq;!p{ij1+lpu{9}&Io;oZX7wCUD!haJM z#T)}iSfl6s^7>^37=#6iSjNn$pj@PJY5<==)o>w-ozZC^w-#O6IoL=7yyLb6{44)(KSUjXkk_#y zQ;{KpgiKU#(hC^?3JMb#x(D(gPDJ1jixb|SZf0yC#azR_iK!NHBJOXHh%F~)Sm5VCE}IK*^4Rbs$|i+SeRS|bNIgQ4!y88**HjT+)~--t67#wDP9QKIyc zL4@5lun{FraHu-%k)jD#G6}K%Q?E|7zY}WSSh~@#H4o-mCB|;f6PIaZw^MqYDx5Ga z92*}vq#+4AL8)q*2C>@l^}p_M_`-3$oXXrVF&)pla2(Cb6A5b`5cYkgyH+#)XvQfC z>u%|G7+&1^y8+5A)JkK>1O<>=NhA0rIV=XPzm!~vkB#$40%GYyVWwK&Pv!a!%o|~Kb`q+0&DyG^vS)?b)1IMGByJY zxlgckptRhiZ3pAMd_`|MG)W2&CecllsbxcD zIOQ9sp`==twHFt0vGS9ui0Xh;)br!*mPcjN#$(Y_dKCZi!=;UOp^YEo?&v4fi&toVhymlscwN__M4(s2e z0idkYIb@}XHL3aPqqs##L8FhJXkFliwlT@XSWNmbAnCZ1l#lZogQd|lvg@#Qi z!6lOgbGC}}-`%x1`C=d+BVf|`iL3Rxz-YCyGA zR%}10O)xRP7jQ(}fAphWLO?CjO0>-8h zVLC!8sqy3LpDP#<8l`I{q=bPmc>BLp9Qg4 z3d)v%O$Nz(%GO2y^ac#Petl(!v0jL>S*j5CoXvku^>`%8`>Y8|O<4$C&Fuq!tudgD zt}BW}<1YO7h7vmEn(>{mhOBVAMP0BDiJ{5=6mbuV7Mh}>CZy1D`&x;*PBWF8XZ?|Jzj;#Dx&GROgJJU(LpALBQ_r+RUV-khaBb z`STYAU@$BBRIRErCULr`oj+aaDfUpW*`ZX9WKwtYyRjfQIF$RO)mF)71Xee%h61e;1wp;1i zI#c?+i;RT->3Fb9aB_J(w9d@OZXP6Ht?tKjQW28WMPbP73z zHqE*zUb%y0*bs>$yIfP^UPBAYWWmpEx64fy%&BpJoiWFZ$4~6Vxz-M1ff-k$IC@v$ z%r8WW+KUuCB~(P!x6IzPF?7gA4F4948&M5)q_Cc>7!rHOU5}5$3F*v0!^g?+xo7G* z@EmJat>fz)&MOBeV9A^PFv1ZNan7F^av&j%H9By>QNFv9a5O;V^g;rKa>>;xWC#5v z0U*k^1JO^T0R=0+)=T-T(p2l2#)S+01+2z=6_neHjsqOEhhYKwoX|ZordN5jtts>M zzTS^rTi`6{?kY3O0B3)CGXv9t0>~#0nZoz12vBtR8&$yWOQg2(krz2n@vm(+zs+NR zvXdoE`}rs&>N>CEU?B5_L-X`)`jK({H<=-J3ji4Vlw|SHc}}v#tt^s~-bY1+Yyx32 zr>X$t$r(1OtsE^iyp#Z^+cVa>w%ylW8pP|kXUXQ^jueGFn5VMSF`G{Bf z`SCiIz>&{6b5za|96T*cMN3O8CzoHE;eybeuxL11b(pxkk$0_w7bxu3@hwS@5_(zf zpA#K=wkdqFCB;Vk{4a)m{v-H_I~pb@4tLa+pS3CZ;Tm$)>^4Nbmeb7Ymnh2_D5}sQ zDp0USb$59pfmP4P9v(h{);E1rm=8FrQdlZ0r;E(Pi-dWMkWLK|p6py>Jxc5KAlDIN z^a#ZuVq=$PQwn_}I}aDP2W(7c#^k;<{IA|y^w;q*g{zHDbDs4P2(Sk6(-nDJ9%5mA z*r32CE+4 z-4MN7eHWXggzg3j-8&nFCyL(a;dj~iDSz`0PH!H`-JJ;okuwXZqz>@Ay~ zg@Nf!7Va67V;mokLD0J3ffv$30$L@Mmx=4_5wDoChpC>Xovl|}-3pC#5qZZhQdqrI zx2u5KSFF6h3t>Zeqq}1)2Yp{PRdOAZp#; z9_mSe4C&=@EruR3#nu)ss;_3}Ez55<8*)+3XMP!bp~9N1tS{_SD6KBEXD8auHAqrL zp@pPPNpxwa^;aQwUbQ)SjUU4gwAx)#s;BZ>x$fT4dfDo()w^Qma6f-?I$cj^JGnhoJyScP`6h2nF(C5z z_EOoX7gp$CSflKjK4jce@3@xd&AGUiIKO;x$jM{fWx924$0%SW1_o zq77!!D3&A|Lqgi4v{ML~iSC81?fv3Q^3{Ma7ctw&>Nq)yPi}7rx zV2LC^xGuRszm@G&VXfv!zRv?IRj`JGZRVC4g(i#jmwW@8{qx|iIyZ9VKziKk^&~8; z)6M;Lg1yG)Lj7SZkg`lpP%Lqg+vTljJ6a-lF|WVK`61(-0=82%Mm=?+(AH zwwOAr6zeb9+IAVEa7wlUI`#s}c7+&vi7u#4$y^ePZ9?hN{ufouEOY{J4944%)P9S{ zUx}NA*EwiG-%YN0qZH~OUTPA1DP9?JF^~1iv$+tYZuH37gmrs0sw^X67(?Y~LRQd` z)dGKD>~gDGXiGU!TcRNpC;m<@E_7Lwo_T3iL>4_}EU^9>?Nf%vtUN5cBZ z-`5wC6HfRGQpT{^rSaJ$q;J~Ie#kAl!nXS?#mo_606TNIuVB8ko3Wg1X2Z$A{B42~EWoxg0u^n4b&| zK(^`2`IN0IB-Fl>hs`-=D|LAlp(XeoE&mu3U10UqDYOSUoozn)VIVCZI;XhT)P@GZ zP+d8O9Qc|kcu_JC?*Gal58JFV*n0bVXpY2MoMv-HppV#WaQ&p3J?%OJqS+m?XQNGA zfSCLb(Ohg88x8b7>*P;MpGtlh_Ypx|o@9Y6(yVV%OQbyNTinB?Ye-8(&#g(7Ww)** zZJK-cLb*;A7SwmxWTnM37bLMc+NBPLA2(TR z`}5$TOWNEPS09ipn%O+CK!NRhAlijQ&rudv==YnoAZ1(u;(4NQrj`_wgg2qWM?37V z(H}h$LC;RE%V!24 zhxk(57*yHtYs9nTQ`rbn`Hi>2Ag44;^~p}7(SQXIibi|-x!6e{@nA5M`HBFwN07B% zTBu56)1&=4vCh6SOlZgEXhp8o2}m4ymvt7%V$0Pc=VE|<>n`l<y61X{iVZ7mJ1yP zCVZMQ;Eg~@cM*?PBQ;keE3=E=K-_M0x*bmEQqWwk)LoHsj*UuS{4_A^N*0gM#(+{%Da3Ao?p_fN(phkv_PU3H&`F&*WXm7Xn)Ce&xFW z*$^Bk*iRWZwCcUygk7$en;pKskO%ga8=xm_mo?1qDHH&uI@g46P{;j_c7H9XHUxOENhqd30Bvq_%B!c zlWt-^$2>gu4ctr3{cHDPABJU$<&4B^IRjW4(QV8bb2RY$)tBYdY_O+Oj#Snv9Csgy zT+veVX<83uBt8yT!3Ch~;hD57UYFTz>=ilOL}ssQ5t(vOtyVZz0|!o^S?7I~QLwb~ z3QI4+xu&WWeae(;z2 z*;NF~V{cfeiw)-Oet@(^Lj=9LTR(K$`&u0Y&inF}1xj zbkBwV$L}GA0K|>sE1pBaL$F)WVlZQad?lM7Sm7_WVby9<6;S3 zqm*~<<9}+Q7D|%jzN6qL>9{wM(&Gn7M$rJfRJGLX!g?jQDIIJ7DzY;wU?_q4i;r1H z;oU)@bSPD}QaXwl*JxR7stB}dInvk`PZyx^eLOF99c~ND?~mo))E#FF?yslyK4P^? z?X)`i=+anQ0YG~yeAiYm2=E|>87^lPq!z($WV`JdC4GM3Q=>EWe8odX_K4SX=t;=QC;<)veD$isfUQc!$mMpIs3R*LF7An@*{QjF1l{p@%T8f7Kl;<8?d+frk$FLL)1WMJ+vWr zA}YxcUFRJK9M5W&+_(u`V!S=VqEsd<5~siS$20atZ`*0QP*;o(TY%3+ql&|n-FDIG zgYxyz7Wl_)?HRoeW24NX-d)f6USB%7Yag>6Uk+4Od@T;MJcuu1lH%IEL!-kf@HmRe z=`cB%0k|0Gj!h%}#F}GdzT5p!&){Glk zB5TcPao;UNY^*mX^GmD`a&23ld^bD|z1G8YF`dgufCeYK6xZRiQ(m)^!D{Vn^IOWq z?*;>Q4k;AsdEtut)Xa;jf`wH&0+(ew%T{S|(tpPTrD&0^7xfTsZ&p`xn5*hiVDl|& zDtbt{4*qCh7UEvXwOttJ-SaIjLu{?jV5KI$km0qo4gd^H97A{wDl!PU)GS7r`Fb^c?B>`utchn zfMfInBkRo)34+A;^8nHb&V^pMad*moAH)6;{@2Ma!BbcJs9lnFvp-K14{i)AJHrR@ zAQH6aj1_4`^)xm~Xs5&srCoRY8J_WHIghh&wS-<0#$|0u#iee zld8O|qSfJ;j~xIp;&J7arDhbub^2PcObLGUu4!TJmmVrAOJ{CtWqv>s(DP?v&A-c2 zAwjf$<5iNhQz~q^M_GFlhSe{ZMl_R8@ES?8`}h3pMh(A?ESO%!ycQ}1$P%|>d1Ez& zzm`#WEwG{s1r!RGUF}piF@}^Z5Iptmi(7}pL?%RY`DqpH`IF6Z8mp~#`E0k8E&56f zQP+Bo)yTU$D;sWBS7b$@8mG{26=b9cU;4oCNFp!*$UrGDAoK18@BRqY%oGiJAA8#7 zgz4XZxNb4A=xuMwkyOuORvo1HFuh2kStdxd++0``q|N&^B9auDl(3EG(B}A zQ;0=u6a?YeT1^>pCK74iHX}^{mw}X}aTLmu#(h_N6R+x`a}f%FCZ zYK%{+o|8mISHyMijT*BZJP=je4NEG4H>0vI1(Yt%;Ff=A?c){Tkyb%Hul^j@AEVCm z7?y6IdCKGDf9W(NC6AT~n5Wm&)vA*gm((h{dwI|>wIpKb*-OuEL8g%1SC%xDn=3`1 z*#|avs;;WLaRS|JLp8M{xs1lpxKvk_(P)W5-~L7xPRG=$4>e)kkEKugP@ZywWwq^b zQT8xdoQJmnX{_)~<~(hm=c3Gbuy|b+ML31@>y&`!f84HqkxOPVxR1V=$(iD`Gg;{V zo0R$^4}9zKxy^gL_I$m~+mg2)2M2?fV zG-yPE@yfiNGHh%Q%K}9K_dtg8j{R&)H9OSqjOqzRRg$BdkuB9c4!e`&1&i?4XnOL@ zvU$(5Er9h>H*PH@?P+B=*9p+* zpb}2ktlG_4MkovwKtds))XtK4I(a=-G_PB-|7<`V!~Kd$s6(g}nOKHg_@4mbCLYT)Z97LiCVn2IdJ9l?bodb z{s=;VLaF0B=qdS(yS*5O(^;8B2ZV516Bw=WS%v=-?;Gfefs>m-aFd%H;F*;{Z3w9) z8s}ZlWGIQ9@wq%;WX}2nHI^KzP7P4T zlcyd&yjk+#fxFjGYOBEzM!lKk?xR{7mBKM8AnP?)DPS{m z7e+6l!9DVe4vPQ1a^n~AG+H))!7?N{?)fj>^xmBS*NlgxjC>+|TV~yM^k|XriMzf| z94)S;kdBkJUXVUt_@}bOo{LkNj68L1qVZ8ro=f9nR1)C2DjONm@U*)0j?O4OT^yaW z?x5(Yz-!Y~#NyiGe6j4TcP(BXYS?A~pz_a2C)AVb%|NKB4ydav4t1ed1^;m^je4%n zONtNhYaB3&R;o{?`gnun^S+n|2=<9zVpa(511UUr$V>1~25Td=)Toq1=5~fTB-Z;y zq*AXqZ+$B(`h1fiHwWZCNmx70zY50}Bco<>p#6m|vu4irZ1y zMIdqLIQL}sim}_@5?ie&Y9CEp>@j-F+9*ONXPzueR`Fr&V9@(N3esYQLjFi>>j8&Wy1YH7?u2mh9Y zV)}<~2UY14F)+3CL#;bQMM;Xju=et&MU&5*SSgj0J5+$(VSV~!BHCGg3jDwf$?O>! z{(yB!J9Ne5RQWLA>i$A(jkZ#&ikV=33V6tErSN$X!1g z2*}NFc9z1nr7Ih;y1qq?(-&x7Sp5+80BBkf%#jP0G##g9_Bs{z?fjO8=HN7+wP z>qXj91!=n)xM}+jg|unzVi#U1{2)X_Te$csy!37cyS4+bl#u({HW)J|gVD<;VOIe`eexAbgj4iB5z2l3eG}4Dz6t5ZQQeCB zkgq!A6;2v8;s%@NWHAx1q;racLp*PE2*m-r-dZ$c)?F0`hXdGkT6O{em_G9^ZU%pH z9M@O+t{i^uT@wt?KU=BL6q!u$+6>jg-*A9B3&nk|j-+E>a<~1m!n1qF-)ZAM-sLhC zTX3{+69U03`vnCnvas0CJL{P2+0A&xltBZhWeyoUg@%KtP97ZFH*-oqKrjV1qi=;% zpaC5)I|6H^irsUOk&0oqXZPJ#{{H(F97nRzA|qPNo;?T((fx{F0o8!+u0w%g)JVm* zQTX)lzw_?i6;6@4Mlu(zMr(M#U?zS>ja>nJ*{}FR((TByZy4@9Jd*mI3W0Tv~y#wUN0O`Zzd7$@DHo4P*~!3qV3sQP&#ojjMs zqH8QWRU?6RdOM;hg*%zX*Qvq@RDaZBQ5ZSS!ux6LzSS!CBsKAPoS?+xQt6Au%)q~r|!D?$FKS&0jtc0Pso-X@l2VmGr?bbMowMekTZrR574sqC6q*`49>Oo$p_hy0WI^(Ln zZxJeoiAGeU=N%^58p16GYl3%>HA30loVAn2RdJ`7yKPdsN;Dd+&0XMRNp{EelG1c> z6j5=zYo)|SHEA(Eb87G#2lhHp+ap(XS@Q0(*!&3-MvvSr9B~bA-b(2_IdMUB-IN?} zoIx7$l&oKbG8PMz6N}29XxMIaagYW~()AVg@nbsxO%TVKjbbex>O%@Ngzw}A?h3^Q zY}b4?+V~j9$9O*0$i*I5PN|r~8b}~rKe3#rbC&PZ2Q%>LykyCV$?9d=mDLJva{{;Xo zeF>CO=}Td5A=$`3W0acCUq+k7k{(M3O1^fj@CDNLE*&~^ll|PIVf!-4``P=3eNYm& zE_>+dzQ{kb;KEmRR+5W3b>GEDbEDs0)xs~r*|G;8?cS#k-;Dr3{DAojtXtlTpw;0(by!&)u=I`+N&1T5 z2B=C4f_cpg-$NZyLS!AAaW=-kh(*(>K|~LfQ1RpqtA%3JwLc*a)W(5u|LzXFYQ5O# z(j~GF^_-VoHkA4#*YL-#v(xkN5!Xv^UPge}&iKMgD(7vmR5tPWpqew)!pr8%xyh!I z^S&xM&nx8_j|a1n$*o8#;Ugm>6C$aEkMjIXM?c|pk7jke1}Pyg7VQ!g8D%giK@E+T zmvZB8$PN7J!jZi~#*T6RBCe-@K0n?bm>n``(CoDul+Mb!arni1(K{nh9P-auo{JEQ ziQH|wcs+MHh+LWrl*hs#g3i1ql!9lCp4;Qs-#Y~;$JFHhR7`?AH3ns!h8SH;RE#j# zJMYhA3;j5peH^X}j|yiK_k3)n+(AFKqAWSeiUxbP9z^l-rs_Boc+fmXcxULF-xMOSajTP`_YE!S9Qv7PL1P{E13Zh7|NiU-d@rjxu3B#at-N zkb`;0kXj9@Y2BjQP|3o9H?R$By=Aq5+XR6L-ZdxzK7mS*mXe8{+YKfrKbVZBv((zK zmF;F_r-Winr}LwO(Cf|A;KT8`QREf0;}L0&K7Ck=gvO(@wyWh(N3cqUt~0ljEv_p8 zczo_#+b?Lh10aYm|4BGN=Mw>|)FBmhlHI76+@WrkleAFsx1hn^F~=~cV&GVG6iRpU z#bH!!zfIu}pwncR85)AQ$dput3K5dt-HyT>{t(O}3oLPx%9AH1nn+V#Vhnd)f%B)ZrBtuv= zwOyww7p&SQuSN*?ar+EZbszzJq4+A94MyJG!*Z7zY+^2nf!W@8?}Z1*foD!}OvrJJ zJTu23OpPV$$>-rCiP0L*w*94t9_mCocB1tB%OdzkW# zH*q1#NSuHCsHx=_NlWv+0S@7xn&_uI*&I-11A1>OiB~yu@q?`Hf)*>@MSeMboc14*3+(Ep<_~x$_rJqmf4=`4JhnFE7Fmf4=eFcX&C9+qfckI|c;1soytLV3vAy zuY9JNPNC|*#2^f1yEWsL1%PP0d?;!T|6x%ckJqIbfG0D=ZXzCB;dfQKIcG;U#Rog= zYM+@iY*sMl5*vGx=pbu-(QtvLJ3fig6Gu56Qs^nG`f=7(h8GJt8 zwPW5}jhNjs-M!fe%if+^wF;lw-F#Z}h~Xngb*G5^QI_epBcqD1*{W?znlNby-FU>E z-E9LPOy%(*hs#O`#8fHMcJG$NA*(#x?HShSsi1a;Y&J@$2 z`k}48kW?&2f%&l{LIk% z`TBLUDuJY`U+2NqVAJ!p>;AlGT@En?D;19a+qLWeP`N%E0G+24pn+7c5;k+ytujRk zsfvLW0O`}!g}}TF7{NAiHOkX81|J9j2e?ImD)bXMDiu3AYZ~_)K7H}Rj>mx2P~er= zAw>V{zxje4t}k!|lQaTs5HoNs%{2Nh2&zGMa0Du`GYV5>lrSThg$Wa&Idp}gFa@-# zfFY$BgVwu!I0>3uCADYu2<^&zydp<0Har)(nq`*GwzD-)`8j zc5Q|XZX1)B7!#M2#9|rBzhi?npyx3n1Av$yIk-KZtL(4k2x7+6|K2~?a$BTIJy=B3 zuwR}*~Z#vtK7$$zB_y9P~~RU3FqCrS?@iM zw-n&{m0MclEktl{X-y*k|2#8P{tJLGO9K!F6M!049=TZ67ExCzC0N*m*kICGlthui zTlL6Tr)-DnUBzr-ijMpFs-0yN;htZ}!j(7T6|*)d$;=E2OL_hb@4Z8XBE%5 z-758{=h)Ex_g76%cWrfb_g`;bj~afYDw+u^d?b76wtnV>0J<5kMk1b&vPI1Y56X3;O$=CxAh~-5N-Q=0GtVV+s~f=?ss; zhNbnB%Il{g#MbC`WP7?Tf-zD^be4$T0}qfU$77EvRgTB5 zchX9igSB7(m{8_$U0E9-yl&x}4C1u!&7GxHBvbZSN*@7u?Ocq-^;@EqP=r~2|9HV>f0bk11sxG!*A7h2OKZFjFAe#&E|Ldu#O z0Rq!B^s!JvXu8LjvL)Kx#nCp}F44X2AwJv@TcWpc^pbFx&|U6fXuB6Zf!iLFwo5H> z965Wdk@FmzX7;-pIj8`RqjDehmUgi=g(hE;DvJ1{k7XD7po=}|HbVEp7C*GDqbmtL z2#>QF2D(JI+a4iw7yN;9$H$@TdB2paenG8doUK#UlfFjtkMoAt+1o|&{-`&RB*ETx33%L@DUTdLiGDnz1-_M!bLQfOA%U#OR z@p0&hjJ%dq@x!rlpd2d;EyI>P$u8CPu(uCVt!h9;G68>d!P9F4`7JZFG)3W zELN6s+Oe|K6v*e9j(mADBOjH2&6DI578_ccl=P=Gqd4vp9uugD$3PW^%4O7;53$j@ zf8&k;;q^%VOMus;svbKLbZL*QRCNL`QY8vh(E*{We$9>(HLHH^3S1{tzMXbd`EG(X zxG9}Eb(&K7PWs&ytK)yE%khy+qsnV?4e(!uzond39nbItbxrqXj|}+Ux~R~9mH{8v zDK(lZ`2E?IpDK9SSXZr8`rx6uCB6dTV_mnMq{3ZS*31eYA|qp*mq)Pj+VUe0M$GxdJire1VJ@?D zTZfSu(eNIa+~v&Q>OOdcbsF5I{#HZZRAw+I6f@TQ!U(!nF`v%n8_`g{O`g{}!wx_- zEJ5^B!MUMam=EdC6Fd!3nh?cd#V`C%JrBH=_$(3VNv})ryhOYB_t*G8JkqN!vY4Gj96cC2_-2xp|T zi;B%1TuO)f`37=->B1@K4hlVKikSC$58iN|5Y+DD(IyzxNE`10JvGy2k4@}zM_$+J zr_nUN{1;eC4b|M8-=La%1vJ2E>8!>kr8ZspIx7De4v@q-6Pk2ZRziu1YdVIt@ho{< z>47b^uhsI=RXFy63i)qwuY_uq9riv|wJG^ND)=7!)v}Y18GXuw9(^&Wi@!TRDCzgh zeqH_BHS&?WJ0d$iJzv*>4?Kb@@II^UJ~)@nH%3mj?H}FtbueSx=suzmeME!uY&ZD$ zpK`^FTJOlbTza-?V8mOs9_A!5_rvw96LP)GL*;62Aam$_V(y>H6qcBWY6X^<^ND$Y zE%ULt+R|(e4I?w6VJnzcH;!68@;6aUPjUnIRqPPwdV2D!iRF3t2|9)62vS@lYuVvj zYE*s6)#E%pujfQC-VV>@=oJc`&E`TB#V2Bt(R~vj&>U{2+{2)I09$0_HNx^q-C>R{ z3H>NzeniiOfbpbZhG^t&vv(19w|fZsP47ve5LzO+YeNr7ZbUBx+k@UiL%+k(jo|{~ z?spGn^9}B>LO;XNMWOd3H=-8+7~BdCl}@Lq)+f2ahFgA!^42V;ogIMhZKZ5|M_{i8 zU`K^5vSR>jpG?n0HBxSMw}wPTKgk@1<^X_Txq!#ZQ$kOJ^wx49DP?K^F;$A@@h$H-FiFOZk-#69>S)<>uPN#JUK4nsk!w%=4y!~8fVekT+ zf$g##zHz?g?N^9`2efzn7a!sCJaBRn=pMrKC>8`7Ue*oKGJMUIY~9tm!E;I+tS0?-~2v4Z$Sdt_Zi z#0r99Cx=o7Qh$a4);;o!vfy_%NDHui(#S)U!`qi~c*nA9Dc>VEASe$_YiCEUoe`bu z<6~kNO=5qFT7$?f`}1tQk^Al(~r;D73gJA%Od-?}+5km@ReE%)#{nz1pKGcZ{C3^+YpRo8XHkQ}ybJ zP@5i~sKXf1B+H$ui|UMR#MlcPSeudAt+zF98;~2Lh^0QvOffqv#R+s|mbpRx8NtE* zpzNy-)n4oVL*PeT!ppvGbv6q8$lnMr+au2PK9={vd2Fici$>F4no)8M*`TbP!GG#b ze4}lOy#aq}e8d%M_`JPSw!>Z6KEqi_cxnA|0D*T_23BbJ6X8W{$2~@TV{NqFGCja# zX)kKTS?VT2j+m*$_lV-d6_~MNLM&ODL45siHD!v((xI4#`F&zG*J27w%vTcgM%cmT z!en7-D$o84?rRdKy&5?st{)~E8MqkFa+i2^IrbywO)Sb<6myJwqA42lnIV^$H^C$5 ziHw{fUh)EQ|I<0yVt6L};B=v^^vr?gF>gABso!JOS2tFUNQ_}+g`npaxQdjg zop99Xie}ztUj;`?Q;yvDZt}OCauxG`2Ymg8m8n;$Jd>|X*I3iI)hDM5l-0)lXI!S5 znh9jTsYgI{W8|U#AU#}GagKPn9Q{nCc{6X^MbYfws&Q~K9>q_D`;4JlBFpX@Xbq&QrSiJzhIo3)veC3n3 zm=u+0Yw++aRUcQML%>qbJp% z7*Syf`}jhMhJX6Ro7IAw#_7H^P8YCye8y=kqK#AJUaioTKCw)O$*rDky3d)4Jd<0Z z+3)@4fX;32Chjh#ja0I`fREG)F;a>D8RGAPZRAtQcJXaBRBZ0+(isUe&YvLcH+ENS zSRnVNDD6ahLTbG?QCsizxxaEh@T?B?m<(&9qaAyxek^4z#!59?*@0EW(2fHXx>@F| zgGt&EZEy}3dm(gMWHVa{xS!%2E_M@W7j`q;1=thLpp}jInb>}tbtC{jb4b)gkGa3q^%c)CfJ{sy+v8yL*6 zJXnfGl!`@$4XAr_Njf2QZxZs}SxggJ_N_`r2e*@E-`x;A3b-*v_e)^#-J*CDGFe|^ipbYBtX?Ktv7c!W8KT6 zMHNgI;78GZK4Y{5rdZ`Tui%qo#vN+l1-3S@n1x|Jk4}C85lAOX*&6K6GJxRK_}1(3 z?Y`h%?wpRJr`gp}QHbSEL2IHi~l)APcK1Ey)K7r~5Wdb8W>3VJRWb z9RM9VPk2KI-n#je@FaI>q&ou&2w~i;kPBypr+n8;huqWIawTYsyMzE$|7i6GVgLXD z0096100IC2C?Js3Uk^O>02>GZ00000#PAU=00000(A!p5`WyY#2m1(f0000900IC2 z00000cmZQzWME*=`NzY+z+w7J`kxp3Z=eVYV4MR0eD?*pcma)+W0WpQ5JYcPR@V!pjBy%FH;1p{bMs_9Jbw zWvEN1QWYwwiUa5uN3xT(XAS$Elfrn`41ck8T%ED;SJu|^9i;Q5v!qgK4{4k4d7#_}La~sFe_A(Rg8irai$1Jq5{xy@$)0v!|hS4*P<81p~dQInd==>MXj&QNP z!|v$}U4NRh7g}8Rev+P{S8C&=W7=EXkQ38p?2&rYKlNauGO4FvxD8*nXqP?xida)&1`&v9}qh8VwCkr(5Y2 z-cSu*p*pQZads0m+QVkyOD3cvIKxh%a-l;x-8N^Wj?3&5`Yd!9r`a*|ihtAJ9-t;( z$RW~!u|GZRZzfoG4h}!4&M(tN*Sp!Sbk@5S*{U3u)pKlCMjI>Q;D!3+|JXyEuDW$f zYcoA<$)M~-j!&!8IU#@krX(%P==2d=h4&e6-!MUS-!a1W=}9K*{_us)rgouSs0{Bh zH9g8Hu{&A1hoZEQ-hD^)ucTl2G=JY3% zufyNFq=}rLHE?biO}Vs77{fO4DjMRA91v&f_y&f@Eomd2VY_jl_PCE~SCkE9%j{}q zEPS}KaUut2XULx)smiutOS_TnQdGXCb5^=a=Q$UI4>-lXWRtYW|KE_DUdwLbV`kbO zjF(3fR7X7P=~|X^*`N9Mo-cVEJ+pI_a_kvysYw2KglXa*(!GuOomHOQR#J97pL3Nm z>v?Ud@P2-~d>bZyAzj;;)mh~^Z6)Q@<$LgN&r08y|8K5T@21fd`F?#J^P~5-_t;$d z3uk-(sa`K=9}l$P%i_ZkHjqclh!e7Rl(Tag>T|+#=d;55RkTE4}Bv$GzvhzZ>73m5tx>8v2~|S=Z=)0Zc z4{w1_!nff+h>Ubb<{)>_rsy2>9o8P3gk$(Xd;~rP--MsXUlFZIh^$MlCSOzKsbSQ1 znxLD}J?N$ME&3nRf|ofFy24S=|78vJD(hSUw=0@|n zRo+@{19nGyv|~7powsgVw~IT*tK_xtrg`Um*PrZf_P+&AP(2tNYzSTl-$OAh9yScO zMRe3OIv%U>xTIXNKKYb(O%G>oRwbL3UCg<>Q(n*zJOJ7a0{{S=ZQFV_8Wd4A+qP}n zwr$(CZQHj0-Of^|)HO#cM{CC=r|g{T{N$?O>gQVHy5Rcl&g-u19^yXX{^gN8Z9F49 zlRR@g2Ru)_DZN>}1-;e0J-t)B>%E7(*L?MSKmEh~lLIXRr-CB*C}f8Yh4Y1ngy)A3 zMM_3`M0Q18(Vo#I(S6Y?F-O8cY;HVlyhVJKlu0Tn$x;=mwKPPUE3K5aN@t|U(l3w= zxBvk)Ku0hF%m>@RS?~n>h1sDSQdk>yf+OJqxDB3xPvBpa2IW9*L{SaY0S!ZQ&}MW7 zJwiWmW?T|uTm`qn1Mzgc9v{Rv@dr7HoLlzEGnJTPDz%i3%5Y_#vQ;^wJW_tD4pmhv zsLj>B>J)XgmRp;pZPboy_p~o09VtR2Ql8W%ZOITajjSa{$Zhh8rlEzYo5pBaT9Y=V zeduI5pRT5d=uP^Req<>bVg{?sTCss_ESt$Tuw(2Rd%^zk9Nf)SUW2#d1Nm4!ldt9n z`DOk}BoVnpG2s_T7^0?VCAx`0Vw{*IHj0DdhIpqZ)^qA!o$1x}4*C#%uKvSlYV@^1#!cgcnaV6^M$Iy2BeSPD+FWGrG%uLX&3{%7%V!x@J*$f~+FE37u?|>gtQ*!7 z>zke0E@VgTP4;p7vVGrvZGSJF>_54e8U+9V009610h|Dj02TmJ00jU60000001f~E z0ssOO00sa7cmZY3LqbIX6b9fgyEWYTGe$Mbwnxu4x6rP$JNEf8=fRYT=>-!4KH^EM zf{%FWM}7K7JR>an5zmT#-C1?z(S^30wt=?5rnZ)XqL#j*f(u1uLk(FyH;Q`ts&8|F zq^S4{CnVqOy5J*9|GNDDZsgD9ih+TSH8C;cH;&5c$jYlIifZdAi)pCJf8FYfIkIol zwiB1OMc#2e1KPGJEC2uicmZQzW&nf#Sqv!*SO5Sj9|6$-cmdnMqrHJan_&|pACorY zCVoaBxt-t2Kvi0RfkT^NJEMoSo}vhlxt%G(!$JehVh(aPQ56HRSmJzbv?W0-Rx=$X zNq!KEtuWTjNE*aqpI9Dar3_+m)TIYlN`Y9MA+Ba>;vg1RS%SBjEQrP3oZ<&j$8&R2 zSF#O=#VaDn%gF{}@!1%u%LsxTvq^x99q3pE*V;@8mrVvjjK!NahyaNI5yp~D4IrXG Xgt2rJzYI_;Uxu+10O=YsZvX%Qw%sRK literal 0 HcmV?d00001 diff --git a/build_odroid/roles/build_clients/files/elm_static/453ee13f0ab2da9315986717468d873d.ttf b/build_odroid/roles/build_clients/files/elm_static/453ee13f0ab2da9315986717468d873d.ttf new file mode 100644 index 0000000000000000000000000000000000000000..28a6a0735d82b69e38edbab3dbb5f6ef80c8f15d GIT binary patch literal 50764 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 Awg3PC literal 0 HcmV?d00001 diff --git a/build_odroid/roles/build_clients/files/elm_static/59288a767a1c97571b3475982e1e00c2.woff2 b/build_odroid/roles/build_clients/files/elm_static/59288a767a1c97571b3475982e1e00c2.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0327d1835a0df2643a3735dc623df9baaacdbfe5 GIT binary patch literal 21412 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 DGY&ST literal 0 HcmV?d00001 diff --git a/build_odroid/roles/build_clients/files/elm_static/5e8dacb38b60db75a513e6691748ac41.eot b/build_odroid/roles/build_clients/files/elm_static/5e8dacb38b60db75a513e6691748ac41.eot new file mode 100644 index 0000000000000000000000000000000000000000..8c202dfc5a5356d97ff22dfe5e91dfc32dbfea0c GIT binary patch literal 23608 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 R24p~v#gQR5C+4xDCIHMb{5t>u literal 0 HcmV?d00001 diff --git a/build_odroid/roles/build_clients/files/elm_static/648c0c9e9baa984377419ef440e9fd76.eot b/build_odroid/roles/build_clients/files/elm_static/648c0c9e9baa984377419ef440e9fd76.eot new file mode 100644 index 0000000000000000000000000000000000000000..73a0dd1891d10417a35fed3574a26d25f2a148a9 GIT binary patch literal 23631 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 Ji?vw?84zgwE-e56 literal 0 HcmV?d00001 diff --git a/build_odroid/roles/build_clients/files/elm_static/76ce747879e02ee93c9b83f457ab24ca.woff2 b/build_odroid/roles/build_clients/files/elm_static/76ce747879e02ee93c9b83f457ab24ca.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..35cf6def95ad646aaf897a5701658fd85d699d2d GIT binary patch literal 21036 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 literal 0 HcmV?d00001 diff --git a/build_odroid/roles/build_clients/files/elm_static/87a79b495a5075c0a81273c2942b04cd.svg b/build_odroid/roles/build_clients/files/elm_static/87a79b495a5075c0a81273c2942b04cd.svg new file mode 100644 index 0000000..609ab9b --- /dev/null +++ b/build_odroid/roles/build_clients/files/elm_static/87a79b495a5075c0a81273c2942b04cd.svg @@ -0,0 +1,306 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build_odroid/roles/build_clients/files/elm_static/96a9bbe5d32f7fe96e844bcbf7b4e05d.svg b/build_odroid/roles/build_clients/files/elm_static/96a9bbe5d32f7fe96e844bcbf7b4e05d.svg new file mode 100644 index 0000000..f384d9c --- /dev/null +++ b/build_odroid/roles/build_clients/files/elm_static/96a9bbe5d32f7fe96e844bcbf7b4e05d.svg @@ -0,0 +1,390 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build_odroid/roles/build_clients/files/elm_static/9723add759ca860091c4960e567bd1fa.woff2 b/build_odroid/roles/build_clients/files/elm_static/9723add759ca860091c4960e567bd1fa.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..70994a2b87ca6eb51f655a6c466fd54afc354741 GIT binary patch literal 21076 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 literal 0 HcmV?d00001 diff --git a/build_odroid/roles/build_clients/files/elm_static/app.admin-styles.css b/build_odroid/roles/build_clients/files/elm_static/app.admin-styles.css new file mode 100644 index 0000000..211d56c --- /dev/null +++ b/build_odroid/roles/build_clients/files/elm_static/app.admin-styles.css @@ -0,0 +1,187 @@ +/* +fonts.css + +The fonts needed for Material Design. + +Generated by: https://google-webfonts-helper.herokuapp.com/fonts/ + +based upon this as the requirement: + + + +*/ + + +/* roboto-regular - latin-ext_latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: url(1658fb7ff5e46f220397f647753dea0e.eot); /* IE9 Compat Modes */ + src: local('Roboto'), local('Roboto-Regular'), + url(1658fb7ff5e46f220397f647753dea0e.eot?#iefix) format('embedded-opentype'), + url(9723add759ca860091c4960e567bd1fa.woff2) format('woff2'), + url(a84d4b00b169826c4aea77a8611b1e56.woff) format('woff'), + url(1b2b92e8f347c87e456599e91a79cc2e.ttf) format('truetype'), + url(3d3a53586bd78d1069ae4b89a3b9aa98.svg#Roboto) format('svg'); /* Legacy iOS */ +} +/* roboto-300italic - latin-ext_latin */ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 300; + src: url(1343b7f254fa03f282b84d484e8b1ef0.eot); /* IE9 Compat Modes */ + src: local('Roboto Light Italic'), local('Roboto-LightItalic'), + url(1343b7f254fa03f282b84d484e8b1ef0.eot?#iefix) format('embedded-opentype'), + url(0c69418ceacfe225f6245bc7cb35ee9e.woff2) format('woff2'), + url(1c2236df616e20bd4894a174fb2d5225.woff) format('woff'), + url(bbe79cc5c634b8422d2ad1a4a4a6c5f6.ttf) format('truetype'), + url(290e6a6c01f4703f351415432980aa2f.svg#Roboto) format('svg'); /* Legacy iOS */ +} +/* roboto-500 - latin-ext_latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: url(648c0c9e9baa984377419ef440e9fd76.eot); /* IE9 Compat Modes */ + src: local('Roboto Medium'), local('Roboto-Medium'), + url(648c0c9e9baa984377419ef440e9fd76.eot?#iefix) format('embedded-opentype'), + url(1e2be9ce2b53daa622b1b966214bbbb0.woff2) format('woff2'), + url(243a8ea4b8c5d016075ca4afac4da8f0.woff) format('woff'), + url(453ee13f0ab2da9315986717468d873d.ttf) format('truetype'), + url(f1d811cdfaea49c969500d4bbe52251b.svg#Roboto) format('svg'); /* Legacy iOS */ +} + + +/* roboto-mono-regular - latin-ext_latin */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 400; + src: url(e001e59a54f1295535fc1031ccc8f999.eot); /* IE9 Compat Modes */ + src: local('Roboto Mono'), local('RobotoMono-Regular'), + url(e001e59a54f1295535fc1031ccc8f999.eot?#iefix) format('embedded-opentype'), + url(59288a767a1c97571b3475982e1e00c2.woff2) format('woff2'), + url(cfc1cd7dec5c84d7ab09a365d6e111df.woff) format('woff'), + url(f9ca3b6f2de069bad0195dfa8cb6a5f1.ttf) format('truetype'), + url(96a9bbe5d32f7fe96e844bcbf7b4e05d.svg#RobotoMono) format('svg'); /* Legacy iOS */ +} + + + +/* roboto-condensed-regular - latin-ext_latin */ +@font-face { + font-family: 'Roboto Condensed'; + font-style: normal; + font-weight: 400; + src: url(5e8dacb38b60db75a513e6691748ac41.eot); /* IE9 Compat Modes */ + src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), + url(5e8dacb38b60db75a513e6691748ac41.eot?#iefix) format('embedded-opentype'), + url(1f11fd578571d7ca0f559f550e7831b3.woff2) format('woff2'), + url(434e520c656cf117085de8cc4aaa2bc2.woff) format('woff'), + url(3a1fd68839b6484697eb9be097167eb5.ttf) format('truetype'), + url(87a79b495a5075c0a81273c2942b04cd.svg#RobotoCondensed) format('svg'); /* Legacy iOS */ +} +/* roboto-condensed-700 - latin-ext_latin */ +@font-face { + font-family: 'Roboto Condensed'; + font-style: normal; + font-weight: 700; + src: url(28ca1a3fd68f6ef41723ff921bfc2de8.eot); /* IE9 Compat Modes */ + src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), + url(28ca1a3fd68f6ef41723ff921bfc2de8.eot?#iefix) format('embedded-opentype'), + url(76ce747879e02ee93c9b83f457ab24ca.woff2) format('woff2'), + url(0204f58a80d501469499b37c882ee06c.woff) format('woff'), + url(fe353925ebc6cb6397f436bd1aaddbf4.ttf) format('truetype'), + url(1b2fe31f77652a3ede3ae777071837c2.svg#RobotoCondensed) format('svg'); /* Legacy iOS */ +} + + + + + + +/* System Log */ +.system-log { + border-top: 2px solid black; + border-bottom: 2px solid black; + border-left: 1px solid #E9E9E9; + border-right: 1px solid #E9E9E9; + height: 300px; + max-height: 300px; + overflow-y: scroll; + margin-left: 0; + padding-left: 0; +} +.system-log-line { + font-weight: bold; + list-style: none; +} +.system-log-line-even { + background-color: #E9E9E9; +} +.system-log-line-odd { + background-color: white; +} + +/* Make labels easier to see. */ +label.mdl-textfield__label { + color: black !important; +} + +/* Warnings and notices */ +.footer-warning-header { + color: white; + font-weight: bold; + padding-bottom: 0.5em; +} + +/* Field level errors/warnings. */ +.error-field { + color: #FF6464; + font-weight: bold; + margin-left: 1em; +} + +/* Allow contents to scroll sideways if necessary. */ +.horizontal-scroll { + overflow-x: auto; +} + +/* Selected background color for list item. */ +.listItem { + border-bottom: 1px solid #999999; +} +.selectedListItem { + background-color: #999999; +} + +/* Background highlight for alternate rows. */ +.altRowBackground { + background-color: #f0f0f0; +} + +/* Padding for a span in a MDL list item. */ +span.bodyItem { + margin-right: 10px; +} + +/* A not too big label. */ +.smallLabel { + color: #666666; + font: 16px; +} +.smallLabelBold { + color: #323232; + font: 16px; + font-weight: bold; +} + +/** + * material-design-lite - Material Design Components in CSS, JS and HTML + * @version v1.2.1 + * @license Apache-2.0 + * @copyright 2015 Google, Inc. + * @link https://github.com/google/material-design-lite + */ +@charset "UTF-8";html{color:rgba(0,0,0,.87)}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after,*:first-letter{background:transparent!important;color:#000!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}a,.mdl-accordion,.mdl-button,.mdl-card,.mdl-checkbox,.mdl-dropdown-menu,.mdl-icon-toggle,.mdl-item,.mdl-radio,.mdl-slider,.mdl-switch,.mdl-tabs__tab{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(255,255,255,0)}html{width:100%;height:100%;-ms-touch-action:manipulation;touch-action:manipulation}body{width:100%;min-height:100%}main{display:block}*[hidden]{display:none!important}html,body{font-family:"Helvetica","Arial",sans-serif;font-size:14px;font-weight:400;line-height:20px}h1,h2,h3,h4,h5,h6,p{padding:0}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.35;letter-spacing:-.02em;opacity:.54;font-size:.6em}h1{font-size:56px;line-height:1.35;letter-spacing:-.02em;margin:24px 0}h1,h2{font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400}h2{font-size:45px;line-height:48px}h2,h3{margin:24px 0}h3{font-size:34px;line-height:40px}h3,h4{font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400}h4{font-size:24px;line-height:32px;-moz-osx-font-smoothing:grayscale;margin:24px 0 16px}h5{font-size:20px;font-weight:500;line-height:1;letter-spacing:.02em}h5,h6{font-family:"Roboto","Helvetica","Arial",sans-serif;margin:24px 0 16px}h6{font-size:16px;letter-spacing:.04em}h6,p{font-weight:400;line-height:24px}p{font-size:14px;letter-spacing:0;margin:0 0 16px}a{color:rgb(178,255,89);font-weight:500}blockquote{font-family:"Roboto","Helvetica","Arial",sans-serif;position:relative;font-size:24px;font-weight:300;font-style:italic;line-height:1.35;letter-spacing:.08em}blockquote:before{position:absolute;left:-.5em;content:'\201C'}blockquote:after{content:'\201D';margin-left:-.05em}mark{background-color:#f4ff81}dt{font-weight:700}address{font-size:12px;line-height:1;font-style:normal}address,ul,ol{font-weight:400;letter-spacing:0}ul,ol{font-size:14px;line-height:24px}.mdl-typography--display-4,.mdl-typography--display-4-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:112px;font-weight:300;line-height:1;letter-spacing:-.04em}.mdl-typography--display-4-color-contrast{opacity:.54}.mdl-typography--display-3,.mdl-typography--display-3-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:56px;font-weight:400;line-height:1.35;letter-spacing:-.02em}.mdl-typography--display-3-color-contrast{opacity:.54}.mdl-typography--display-2,.mdl-typography--display-2-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:45px;font-weight:400;line-height:48px}.mdl-typography--display-2-color-contrast{opacity:.54}.mdl-typography--display-1,.mdl-typography--display-1-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:34px;font-weight:400;line-height:40px}.mdl-typography--display-1-color-contrast{opacity:.54}.mdl-typography--headline,.mdl-typography--headline-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:24px;font-weight:400;line-height:32px;-moz-osx-font-smoothing:grayscale}.mdl-typography--headline-color-contrast{opacity:.87}.mdl-typography--title,.mdl-typography--title-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:20px;font-weight:500;line-height:1;letter-spacing:.02em}.mdl-typography--title-color-contrast{opacity:.87}.mdl-typography--subhead,.mdl-typography--subhead-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.04em}.mdl-typography--subhead-color-contrast{opacity:.87}.mdl-typography--body-2,.mdl-typography--body-2-color-contrast{font-size:14px;font-weight:700;line-height:24px;letter-spacing:0}.mdl-typography--body-2-color-contrast{opacity:.87}.mdl-typography--body-1,.mdl-typography--body-1-color-contrast{font-size:14px;font-weight:400;line-height:24px;letter-spacing:0}.mdl-typography--body-1-color-contrast{opacity:.87}.mdl-typography--body-2-force-preferred-font,.mdl-typography--body-2-force-preferred-font-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0}.mdl-typography--body-2-force-preferred-font-color-contrast{opacity:.87}.mdl-typography--body-1-force-preferred-font,.mdl-typography--body-1-force-preferred-font-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0}.mdl-typography--body-1-force-preferred-font-color-contrast{opacity:.87}.mdl-typography--caption,.mdl-typography--caption-force-preferred-font{font-size:12px;font-weight:400;line-height:1;letter-spacing:0}.mdl-typography--caption-force-preferred-font{font-family:"Roboto","Helvetica","Arial",sans-serif}.mdl-typography--caption-color-contrast,.mdl-typography--caption-force-preferred-font-color-contrast{font-size:12px;font-weight:400;line-height:1;letter-spacing:0;opacity:.54}.mdl-typography--caption-force-preferred-font-color-contrast,.mdl-typography--menu{font-family:"Roboto","Helvetica","Arial",sans-serif}.mdl-typography--menu{font-size:14px;font-weight:500;line-height:1;letter-spacing:0}.mdl-typography--menu-color-contrast{opacity:.87}.mdl-typography--menu-color-contrast,.mdl-typography--button,.mdl-typography--button-color-contrast{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:0}.mdl-typography--button,.mdl-typography--button-color-contrast{text-transform:uppercase}.mdl-typography--button-color-contrast{opacity:.87}.mdl-typography--text-left{text-align:left}.mdl-typography--text-right{text-align:right}.mdl-typography--text-center{text-align:center}.mdl-typography--text-justify{text-align:justify}.mdl-typography--text-nowrap{white-space:nowrap}.mdl-typography--text-lowercase{text-transform:lowercase}.mdl-typography--text-uppercase{text-transform:uppercase}.mdl-typography--text-capitalize{text-transform:capitalize}.mdl-typography--font-thin{font-weight:200!important}.mdl-typography--font-light{font-weight:300!important}.mdl-typography--font-regular{font-weight:400!important}.mdl-typography--font-medium{font-weight:500!important}.mdl-typography--font-bold{font-weight:700!important}.mdl-typography--font-black{font-weight:900!important}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;word-wrap:normal;-moz-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.mdl-color-text--red{color:#f44336 !important}.mdl-color--red{background-color:#f44336 !important}.mdl-color-text--red-50{color:#ffebee !important}.mdl-color--red-50{background-color:#ffebee !important}.mdl-color-text--red-100{color:#ffcdd2 !important}.mdl-color--red-100{background-color:#ffcdd2 !important}.mdl-color-text--red-200{color:#ef9a9a !important}.mdl-color--red-200{background-color:#ef9a9a !important}.mdl-color-text--red-300{color:#e57373 !important}.mdl-color--red-300{background-color:#e57373 !important}.mdl-color-text--red-400{color:#ef5350 !important}.mdl-color--red-400{background-color:#ef5350 !important}.mdl-color-text--red-500{color:#f44336 !important}.mdl-color--red-500{background-color:#f44336 !important}.mdl-color-text--red-600{color:#e53935 !important}.mdl-color--red-600{background-color:#e53935 !important}.mdl-color-text--red-700{color:#d32f2f !important}.mdl-color--red-700{background-color:#d32f2f !important}.mdl-color-text--red-800{color:#c62828 !important}.mdl-color--red-800{background-color:#c62828 !important}.mdl-color-text--red-900{color:#b71c1c !important}.mdl-color--red-900{background-color:#b71c1c !important}.mdl-color-text--red-A100{color:#ff8a80 !important}.mdl-color--red-A100{background-color:#ff8a80 !important}.mdl-color-text--red-A200{color:#ff5252 !important}.mdl-color--red-A200{background-color:#ff5252 !important}.mdl-color-text--red-A400{color:#ff1744 !important}.mdl-color--red-A400{background-color:#ff1744 !important}.mdl-color-text--red-A700{color:#d50000 !important}.mdl-color--red-A700{background-color:#d50000 !important}.mdl-color-text--pink{color:#e91e63 !important}.mdl-color--pink{background-color:#e91e63 !important}.mdl-color-text--pink-50{color:#fce4ec !important}.mdl-color--pink-50{background-color:#fce4ec !important}.mdl-color-text--pink-100{color:#f8bbd0 !important}.mdl-color--pink-100{background-color:#f8bbd0 !important}.mdl-color-text--pink-200{color:#f48fb1 !important}.mdl-color--pink-200{background-color:#f48fb1 !important}.mdl-color-text--pink-300{color:#f06292 !important}.mdl-color--pink-300{background-color:#f06292 !important}.mdl-color-text--pink-400{color:#ec407a !important}.mdl-color--pink-400{background-color:#ec407a !important}.mdl-color-text--pink-500{color:#e91e63 !important}.mdl-color--pink-500{background-color:#e91e63 !important}.mdl-color-text--pink-600{color:#d81b60 !important}.mdl-color--pink-600{background-color:#d81b60 !important}.mdl-color-text--pink-700{color:#c2185b !important}.mdl-color--pink-700{background-color:#c2185b !important}.mdl-color-text--pink-800{color:#ad1457 !important}.mdl-color--pink-800{background-color:#ad1457 !important}.mdl-color-text--pink-900{color:#880e4f !important}.mdl-color--pink-900{background-color:#880e4f !important}.mdl-color-text--pink-A100{color:#ff80ab !important}.mdl-color--pink-A100{background-color:#ff80ab !important}.mdl-color-text--pink-A200{color:#ff4081 !important}.mdl-color--pink-A200{background-color:#ff4081 !important}.mdl-color-text--pink-A400{color:#f50057 !important}.mdl-color--pink-A400{background-color:#f50057 !important}.mdl-color-text--pink-A700{color:#c51162 !important}.mdl-color--pink-A700{background-color:#c51162 !important}.mdl-color-text--purple{color:#9c27b0 !important}.mdl-color--purple{background-color:#9c27b0 !important}.mdl-color-text--purple-50{color:#f3e5f5 !important}.mdl-color--purple-50{background-color:#f3e5f5 !important}.mdl-color-text--purple-100{color:#e1bee7 !important}.mdl-color--purple-100{background-color:#e1bee7 !important}.mdl-color-text--purple-200{color:#ce93d8 !important}.mdl-color--purple-200{background-color:#ce93d8 !important}.mdl-color-text--purple-300{color:#ba68c8 !important}.mdl-color--purple-300{background-color:#ba68c8 !important}.mdl-color-text--purple-400{color:#ab47bc !important}.mdl-color--purple-400{background-color:#ab47bc !important}.mdl-color-text--purple-500{color:#9c27b0 !important}.mdl-color--purple-500{background-color:#9c27b0 !important}.mdl-color-text--purple-600{color:#8e24aa !important}.mdl-color--purple-600{background-color:#8e24aa !important}.mdl-color-text--purple-700{color:#7b1fa2 !important}.mdl-color--purple-700{background-color:#7b1fa2 !important}.mdl-color-text--purple-800{color:#6a1b9a !important}.mdl-color--purple-800{background-color:#6a1b9a !important}.mdl-color-text--purple-900{color:#4a148c !important}.mdl-color--purple-900{background-color:#4a148c !important}.mdl-color-text--purple-A100{color:#ea80fc !important}.mdl-color--purple-A100{background-color:#ea80fc !important}.mdl-color-text--purple-A200{color:#e040fb !important}.mdl-color--purple-A200{background-color:#e040fb !important}.mdl-color-text--purple-A400{color:#d500f9 !important}.mdl-color--purple-A400{background-color:#d500f9 !important}.mdl-color-text--purple-A700{color:#a0f !important}.mdl-color--purple-A700{background-color:#a0f !important}.mdl-color-text--deep-purple{color:#673ab7 !important}.mdl-color--deep-purple{background-color:#673ab7 !important}.mdl-color-text--deep-purple-50{color:#ede7f6 !important}.mdl-color--deep-purple-50{background-color:#ede7f6 !important}.mdl-color-text--deep-purple-100{color:#d1c4e9 !important}.mdl-color--deep-purple-100{background-color:#d1c4e9 !important}.mdl-color-text--deep-purple-200{color:#b39ddb !important}.mdl-color--deep-purple-200{background-color:#b39ddb !important}.mdl-color-text--deep-purple-300{color:#9575cd !important}.mdl-color--deep-purple-300{background-color:#9575cd !important}.mdl-color-text--deep-purple-400{color:#7e57c2 !important}.mdl-color--deep-purple-400{background-color:#7e57c2 !important}.mdl-color-text--deep-purple-500{color:#673ab7 !important}.mdl-color--deep-purple-500{background-color:#673ab7 !important}.mdl-color-text--deep-purple-600{color:#5e35b1 !important}.mdl-color--deep-purple-600{background-color:#5e35b1 !important}.mdl-color-text--deep-purple-700{color:#512da8 !important}.mdl-color--deep-purple-700{background-color:#512da8 !important}.mdl-color-text--deep-purple-800{color:#4527a0 !important}.mdl-color--deep-purple-800{background-color:#4527a0 !important}.mdl-color-text--deep-purple-900{color:#311b92 !important}.mdl-color--deep-purple-900{background-color:#311b92 !important}.mdl-color-text--deep-purple-A100{color:#b388ff !important}.mdl-color--deep-purple-A100{background-color:#b388ff !important}.mdl-color-text--deep-purple-A200{color:#7c4dff !important}.mdl-color--deep-purple-A200{background-color:#7c4dff !important}.mdl-color-text--deep-purple-A400{color:#651fff !important}.mdl-color--deep-purple-A400{background-color:#651fff !important}.mdl-color-text--deep-purple-A700{color:#6200ea !important}.mdl-color--deep-purple-A700{background-color:#6200ea !important}.mdl-color-text--indigo{color:#3f51b5 !important}.mdl-color--indigo{background-color:#3f51b5 !important}.mdl-color-text--indigo-50{color:#e8eaf6 !important}.mdl-color--indigo-50{background-color:#e8eaf6 !important}.mdl-color-text--indigo-100{color:#c5cae9 !important}.mdl-color--indigo-100{background-color:#c5cae9 !important}.mdl-color-text--indigo-200{color:#9fa8da !important}.mdl-color--indigo-200{background-color:#9fa8da !important}.mdl-color-text--indigo-300{color:#7986cb !important}.mdl-color--indigo-300{background-color:#7986cb !important}.mdl-color-text--indigo-400{color:#5c6bc0 !important}.mdl-color--indigo-400{background-color:#5c6bc0 !important}.mdl-color-text--indigo-500{color:#3f51b5 !important}.mdl-color--indigo-500{background-color:#3f51b5 !important}.mdl-color-text--indigo-600{color:#3949ab !important}.mdl-color--indigo-600{background-color:#3949ab !important}.mdl-color-text--indigo-700{color:#303f9f !important}.mdl-color--indigo-700{background-color:#303f9f !important}.mdl-color-text--indigo-800{color:#283593 !important}.mdl-color--indigo-800{background-color:#283593 !important}.mdl-color-text--indigo-900{color:#1a237e !important}.mdl-color--indigo-900{background-color:#1a237e !important}.mdl-color-text--indigo-A100{color:#8c9eff !important}.mdl-color--indigo-A100{background-color:#8c9eff !important}.mdl-color-text--indigo-A200{color:#536dfe !important}.mdl-color--indigo-A200{background-color:#536dfe !important}.mdl-color-text--indigo-A400{color:#3d5afe !important}.mdl-color--indigo-A400{background-color:#3d5afe !important}.mdl-color-text--indigo-A700{color:#304ffe !important}.mdl-color--indigo-A700{background-color:#304ffe !important}.mdl-color-text--blue{color:#2196f3 !important}.mdl-color--blue{background-color:#2196f3 !important}.mdl-color-text--blue-50{color:#e3f2fd !important}.mdl-color--blue-50{background-color:#e3f2fd !important}.mdl-color-text--blue-100{color:#bbdefb !important}.mdl-color--blue-100{background-color:#bbdefb !important}.mdl-color-text--blue-200{color:#90caf9 !important}.mdl-color--blue-200{background-color:#90caf9 !important}.mdl-color-text--blue-300{color:#64b5f6 !important}.mdl-color--blue-300{background-color:#64b5f6 !important}.mdl-color-text--blue-400{color:#42a5f5 !important}.mdl-color--blue-400{background-color:#42a5f5 !important}.mdl-color-text--blue-500{color:#2196f3 !important}.mdl-color--blue-500{background-color:#2196f3 !important}.mdl-color-text--blue-600{color:#1e88e5 !important}.mdl-color--blue-600{background-color:#1e88e5 !important}.mdl-color-text--blue-700{color:#1976d2 !important}.mdl-color--blue-700{background-color:#1976d2 !important}.mdl-color-text--blue-800{color:#1565c0 !important}.mdl-color--blue-800{background-color:#1565c0 !important}.mdl-color-text--blue-900{color:#0d47a1 !important}.mdl-color--blue-900{background-color:#0d47a1 !important}.mdl-color-text--blue-A100{color:#82b1ff !important}.mdl-color--blue-A100{background-color:#82b1ff !important}.mdl-color-text--blue-A200{color:#448aff !important}.mdl-color--blue-A200{background-color:#448aff !important}.mdl-color-text--blue-A400{color:#2979ff !important}.mdl-color--blue-A400{background-color:#2979ff !important}.mdl-color-text--blue-A700{color:#2962ff !important}.mdl-color--blue-A700{background-color:#2962ff !important}.mdl-color-text--light-blue{color:#03a9f4 !important}.mdl-color--light-blue{background-color:#03a9f4 !important}.mdl-color-text--light-blue-50{color:#e1f5fe !important}.mdl-color--light-blue-50{background-color:#e1f5fe !important}.mdl-color-text--light-blue-100{color:#b3e5fc !important}.mdl-color--light-blue-100{background-color:#b3e5fc !important}.mdl-color-text--light-blue-200{color:#81d4fa !important}.mdl-color--light-blue-200{background-color:#81d4fa !important}.mdl-color-text--light-blue-300{color:#4fc3f7 !important}.mdl-color--light-blue-300{background-color:#4fc3f7 !important}.mdl-color-text--light-blue-400{color:#29b6f6 !important}.mdl-color--light-blue-400{background-color:#29b6f6 !important}.mdl-color-text--light-blue-500{color:#03a9f4 !important}.mdl-color--light-blue-500{background-color:#03a9f4 !important}.mdl-color-text--light-blue-600{color:#039be5 !important}.mdl-color--light-blue-600{background-color:#039be5 !important}.mdl-color-text--light-blue-700{color:#0288d1 !important}.mdl-color--light-blue-700{background-color:#0288d1 !important}.mdl-color-text--light-blue-800{color:#0277bd !important}.mdl-color--light-blue-800{background-color:#0277bd !important}.mdl-color-text--light-blue-900{color:#01579b !important}.mdl-color--light-blue-900{background-color:#01579b !important}.mdl-color-text--light-blue-A100{color:#80d8ff !important}.mdl-color--light-blue-A100{background-color:#80d8ff !important}.mdl-color-text--light-blue-A200{color:#40c4ff !important}.mdl-color--light-blue-A200{background-color:#40c4ff !important}.mdl-color-text--light-blue-A400{color:#00b0ff !important}.mdl-color--light-blue-A400{background-color:#00b0ff !important}.mdl-color-text--light-blue-A700{color:#0091ea !important}.mdl-color--light-blue-A700{background-color:#0091ea !important}.mdl-color-text--cyan{color:#00bcd4 !important}.mdl-color--cyan{background-color:#00bcd4 !important}.mdl-color-text--cyan-50{color:#e0f7fa !important}.mdl-color--cyan-50{background-color:#e0f7fa !important}.mdl-color-text--cyan-100{color:#b2ebf2 !important}.mdl-color--cyan-100{background-color:#b2ebf2 !important}.mdl-color-text--cyan-200{color:#80deea !important}.mdl-color--cyan-200{background-color:#80deea !important}.mdl-color-text--cyan-300{color:#4dd0e1 !important}.mdl-color--cyan-300{background-color:#4dd0e1 !important}.mdl-color-text--cyan-400{color:#26c6da !important}.mdl-color--cyan-400{background-color:#26c6da !important}.mdl-color-text--cyan-500{color:#00bcd4 !important}.mdl-color--cyan-500{background-color:#00bcd4 !important}.mdl-color-text--cyan-600{color:#00acc1 !important}.mdl-color--cyan-600{background-color:#00acc1 !important}.mdl-color-text--cyan-700{color:#0097a7 !important}.mdl-color--cyan-700{background-color:#0097a7 !important}.mdl-color-text--cyan-800{color:#00838f !important}.mdl-color--cyan-800{background-color:#00838f !important}.mdl-color-text--cyan-900{color:#006064 !important}.mdl-color--cyan-900{background-color:#006064 !important}.mdl-color-text--cyan-A100{color:#84ffff !important}.mdl-color--cyan-A100{background-color:#84ffff !important}.mdl-color-text--cyan-A200{color:#18ffff !important}.mdl-color--cyan-A200{background-color:#18ffff !important}.mdl-color-text--cyan-A400{color:#00e5ff !important}.mdl-color--cyan-A400{background-color:#00e5ff !important}.mdl-color-text--cyan-A700{color:#00b8d4 !important}.mdl-color--cyan-A700{background-color:#00b8d4 !important}.mdl-color-text--teal{color:#009688 !important}.mdl-color--teal{background-color:#009688 !important}.mdl-color-text--teal-50{color:#e0f2f1 !important}.mdl-color--teal-50{background-color:#e0f2f1 !important}.mdl-color-text--teal-100{color:#b2dfdb !important}.mdl-color--teal-100{background-color:#b2dfdb !important}.mdl-color-text--teal-200{color:#80cbc4 !important}.mdl-color--teal-200{background-color:#80cbc4 !important}.mdl-color-text--teal-300{color:#4db6ac !important}.mdl-color--teal-300{background-color:#4db6ac !important}.mdl-color-text--teal-400{color:#26a69a !important}.mdl-color--teal-400{background-color:#26a69a !important}.mdl-color-text--teal-500{color:#009688 !important}.mdl-color--teal-500{background-color:#009688 !important}.mdl-color-text--teal-600{color:#00897b !important}.mdl-color--teal-600{background-color:#00897b !important}.mdl-color-text--teal-700{color:#00796b !important}.mdl-color--teal-700{background-color:#00796b !important}.mdl-color-text--teal-800{color:#00695c !important}.mdl-color--teal-800{background-color:#00695c !important}.mdl-color-text--teal-900{color:#004d40 !important}.mdl-color--teal-900{background-color:#004d40 !important}.mdl-color-text--teal-A100{color:#a7ffeb !important}.mdl-color--teal-A100{background-color:#a7ffeb !important}.mdl-color-text--teal-A200{color:#64ffda !important}.mdl-color--teal-A200{background-color:#64ffda !important}.mdl-color-text--teal-A400{color:#1de9b6 !important}.mdl-color--teal-A400{background-color:#1de9b6 !important}.mdl-color-text--teal-A700{color:#00bfa5 !important}.mdl-color--teal-A700{background-color:#00bfa5 !important}.mdl-color-text--green{color:#4caf50 !important}.mdl-color--green{background-color:#4caf50 !important}.mdl-color-text--green-50{color:#e8f5e9 !important}.mdl-color--green-50{background-color:#e8f5e9 !important}.mdl-color-text--green-100{color:#c8e6c9 !important}.mdl-color--green-100{background-color:#c8e6c9 !important}.mdl-color-text--green-200{color:#a5d6a7 !important}.mdl-color--green-200{background-color:#a5d6a7 !important}.mdl-color-text--green-300{color:#81c784 !important}.mdl-color--green-300{background-color:#81c784 !important}.mdl-color-text--green-400{color:#66bb6a !important}.mdl-color--green-400{background-color:#66bb6a !important}.mdl-color-text--green-500{color:#4caf50 !important}.mdl-color--green-500{background-color:#4caf50 !important}.mdl-color-text--green-600{color:#43a047 !important}.mdl-color--green-600{background-color:#43a047 !important}.mdl-color-text--green-700{color:#388e3c !important}.mdl-color--green-700{background-color:#388e3c !important}.mdl-color-text--green-800{color:#2e7d32 !important}.mdl-color--green-800{background-color:#2e7d32 !important}.mdl-color-text--green-900{color:#1b5e20 !important}.mdl-color--green-900{background-color:#1b5e20 !important}.mdl-color-text--green-A100{color:#b9f6ca !important}.mdl-color--green-A100{background-color:#b9f6ca !important}.mdl-color-text--green-A200{color:#69f0ae !important}.mdl-color--green-A200{background-color:#69f0ae !important}.mdl-color-text--green-A400{color:#00e676 !important}.mdl-color--green-A400{background-color:#00e676 !important}.mdl-color-text--green-A700{color:#00c853 !important}.mdl-color--green-A700{background-color:#00c853 !important}.mdl-color-text--light-green{color:#8bc34a !important}.mdl-color--light-green{background-color:#8bc34a !important}.mdl-color-text--light-green-50{color:#f1f8e9 !important}.mdl-color--light-green-50{background-color:#f1f8e9 !important}.mdl-color-text--light-green-100{color:#dcedc8 !important}.mdl-color--light-green-100{background-color:#dcedc8 !important}.mdl-color-text--light-green-200{color:#c5e1a5 !important}.mdl-color--light-green-200{background-color:#c5e1a5 !important}.mdl-color-text--light-green-300{color:#aed581 !important}.mdl-color--light-green-300{background-color:#aed581 !important}.mdl-color-text--light-green-400{color:#9ccc65 !important}.mdl-color--light-green-400{background-color:#9ccc65 !important}.mdl-color-text--light-green-500{color:#8bc34a !important}.mdl-color--light-green-500{background-color:#8bc34a !important}.mdl-color-text--light-green-600{color:#7cb342 !important}.mdl-color--light-green-600{background-color:#7cb342 !important}.mdl-color-text--light-green-700{color:#689f38 !important}.mdl-color--light-green-700{background-color:#689f38 !important}.mdl-color-text--light-green-800{color:#558b2f !important}.mdl-color--light-green-800{background-color:#558b2f !important}.mdl-color-text--light-green-900{color:#33691e !important}.mdl-color--light-green-900{background-color:#33691e !important}.mdl-color-text--light-green-A100{color:#ccff90 !important}.mdl-color--light-green-A100{background-color:#ccff90 !important}.mdl-color-text--light-green-A200{color:#b2ff59 !important}.mdl-color--light-green-A200{background-color:#b2ff59 !important}.mdl-color-text--light-green-A400{color:#76ff03 !important}.mdl-color--light-green-A400{background-color:#76ff03 !important}.mdl-color-text--light-green-A700{color:#64dd17 !important}.mdl-color--light-green-A700{background-color:#64dd17 !important}.mdl-color-text--lime{color:#cddc39 !important}.mdl-color--lime{background-color:#cddc39 !important}.mdl-color-text--lime-50{color:#f9fbe7 !important}.mdl-color--lime-50{background-color:#f9fbe7 !important}.mdl-color-text--lime-100{color:#f0f4c3 !important}.mdl-color--lime-100{background-color:#f0f4c3 !important}.mdl-color-text--lime-200{color:#e6ee9c !important}.mdl-color--lime-200{background-color:#e6ee9c !important}.mdl-color-text--lime-300{color:#dce775 !important}.mdl-color--lime-300{background-color:#dce775 !important}.mdl-color-text--lime-400{color:#d4e157 !important}.mdl-color--lime-400{background-color:#d4e157 !important}.mdl-color-text--lime-500{color:#cddc39 !important}.mdl-color--lime-500{background-color:#cddc39 !important}.mdl-color-text--lime-600{color:#c0ca33 !important}.mdl-color--lime-600{background-color:#c0ca33 !important}.mdl-color-text--lime-700{color:#afb42b !important}.mdl-color--lime-700{background-color:#afb42b !important}.mdl-color-text--lime-800{color:#9e9d24 !important}.mdl-color--lime-800{background-color:#9e9d24 !important}.mdl-color-text--lime-900{color:#827717 !important}.mdl-color--lime-900{background-color:#827717 !important}.mdl-color-text--lime-A100{color:#f4ff81 !important}.mdl-color--lime-A100{background-color:#f4ff81 !important}.mdl-color-text--lime-A200{color:#eeff41 !important}.mdl-color--lime-A200{background-color:#eeff41 !important}.mdl-color-text--lime-A400{color:#c6ff00 !important}.mdl-color--lime-A400{background-color:#c6ff00 !important}.mdl-color-text--lime-A700{color:#aeea00 !important}.mdl-color--lime-A700{background-color:#aeea00 !important}.mdl-color-text--yellow{color:#ffeb3b !important}.mdl-color--yellow{background-color:#ffeb3b !important}.mdl-color-text--yellow-50{color:#fffde7 !important}.mdl-color--yellow-50{background-color:#fffde7 !important}.mdl-color-text--yellow-100{color:#fff9c4 !important}.mdl-color--yellow-100{background-color:#fff9c4 !important}.mdl-color-text--yellow-200{color:#fff59d !important}.mdl-color--yellow-200{background-color:#fff59d !important}.mdl-color-text--yellow-300{color:#fff176 !important}.mdl-color--yellow-300{background-color:#fff176 !important}.mdl-color-text--yellow-400{color:#ffee58 !important}.mdl-color--yellow-400{background-color:#ffee58 !important}.mdl-color-text--yellow-500{color:#ffeb3b !important}.mdl-color--yellow-500{background-color:#ffeb3b !important}.mdl-color-text--yellow-600{color:#fdd835 !important}.mdl-color--yellow-600{background-color:#fdd835 !important}.mdl-color-text--yellow-700{color:#fbc02d !important}.mdl-color--yellow-700{background-color:#fbc02d !important}.mdl-color-text--yellow-800{color:#f9a825 !important}.mdl-color--yellow-800{background-color:#f9a825 !important}.mdl-color-text--yellow-900{color:#f57f17 !important}.mdl-color--yellow-900{background-color:#f57f17 !important}.mdl-color-text--yellow-A100{color:#ffff8d !important}.mdl-color--yellow-A100{background-color:#ffff8d !important}.mdl-color-text--yellow-A200{color:#ff0 !important}.mdl-color--yellow-A200{background-color:#ff0 !important}.mdl-color-text--yellow-A400{color:#ffea00 !important}.mdl-color--yellow-A400{background-color:#ffea00 !important}.mdl-color-text--yellow-A700{color:#ffd600 !important}.mdl-color--yellow-A700{background-color:#ffd600 !important}.mdl-color-text--amber{color:#ffc107 !important}.mdl-color--amber{background-color:#ffc107 !important}.mdl-color-text--amber-50{color:#fff8e1 !important}.mdl-color--amber-50{background-color:#fff8e1 !important}.mdl-color-text--amber-100{color:#ffecb3 !important}.mdl-color--amber-100{background-color:#ffecb3 !important}.mdl-color-text--amber-200{color:#ffe082 !important}.mdl-color--amber-200{background-color:#ffe082 !important}.mdl-color-text--amber-300{color:#ffd54f !important}.mdl-color--amber-300{background-color:#ffd54f !important}.mdl-color-text--amber-400{color:#ffca28 !important}.mdl-color--amber-400{background-color:#ffca28 !important}.mdl-color-text--amber-500{color:#ffc107 !important}.mdl-color--amber-500{background-color:#ffc107 !important}.mdl-color-text--amber-600{color:#ffb300 !important}.mdl-color--amber-600{background-color:#ffb300 !important}.mdl-color-text--amber-700{color:#ffa000 !important}.mdl-color--amber-700{background-color:#ffa000 !important}.mdl-color-text--amber-800{color:#ff8f00 !important}.mdl-color--amber-800{background-color:#ff8f00 !important}.mdl-color-text--amber-900{color:#ff6f00 !important}.mdl-color--amber-900{background-color:#ff6f00 !important}.mdl-color-text--amber-A100{color:#ffe57f !important}.mdl-color--amber-A100{background-color:#ffe57f !important}.mdl-color-text--amber-A200{color:#ffd740 !important}.mdl-color--amber-A200{background-color:#ffd740 !important}.mdl-color-text--amber-A400{color:#ffc400 !important}.mdl-color--amber-A400{background-color:#ffc400 !important}.mdl-color-text--amber-A700{color:#ffab00 !important}.mdl-color--amber-A700{background-color:#ffab00 !important}.mdl-color-text--orange{color:#ff9800 !important}.mdl-color--orange{background-color:#ff9800 !important}.mdl-color-text--orange-50{color:#fff3e0 !important}.mdl-color--orange-50{background-color:#fff3e0 !important}.mdl-color-text--orange-100{color:#ffe0b2 !important}.mdl-color--orange-100{background-color:#ffe0b2 !important}.mdl-color-text--orange-200{color:#ffcc80 !important}.mdl-color--orange-200{background-color:#ffcc80 !important}.mdl-color-text--orange-300{color:#ffb74d !important}.mdl-color--orange-300{background-color:#ffb74d !important}.mdl-color-text--orange-400{color:#ffa726 !important}.mdl-color--orange-400{background-color:#ffa726 !important}.mdl-color-text--orange-500{color:#ff9800 !important}.mdl-color--orange-500{background-color:#ff9800 !important}.mdl-color-text--orange-600{color:#fb8c00 !important}.mdl-color--orange-600{background-color:#fb8c00 !important}.mdl-color-text--orange-700{color:#f57c00 !important}.mdl-color--orange-700{background-color:#f57c00 !important}.mdl-color-text--orange-800{color:#ef6c00 !important}.mdl-color--orange-800{background-color:#ef6c00 !important}.mdl-color-text--orange-900{color:#e65100 !important}.mdl-color--orange-900{background-color:#e65100 !important}.mdl-color-text--orange-A100{color:#ffd180 !important}.mdl-color--orange-A100{background-color:#ffd180 !important}.mdl-color-text--orange-A200{color:#ffab40 !important}.mdl-color--orange-A200{background-color:#ffab40 !important}.mdl-color-text--orange-A400{color:#ff9100 !important}.mdl-color--orange-A400{background-color:#ff9100 !important}.mdl-color-text--orange-A700{color:#ff6d00 !important}.mdl-color--orange-A700{background-color:#ff6d00 !important}.mdl-color-text--deep-orange{color:#ff5722 !important}.mdl-color--deep-orange{background-color:#ff5722 !important}.mdl-color-text--deep-orange-50{color:#fbe9e7 !important}.mdl-color--deep-orange-50{background-color:#fbe9e7 !important}.mdl-color-text--deep-orange-100{color:#ffccbc !important}.mdl-color--deep-orange-100{background-color:#ffccbc !important}.mdl-color-text--deep-orange-200{color:#ffab91 !important}.mdl-color--deep-orange-200{background-color:#ffab91 !important}.mdl-color-text--deep-orange-300{color:#ff8a65 !important}.mdl-color--deep-orange-300{background-color:#ff8a65 !important}.mdl-color-text--deep-orange-400{color:#ff7043 !important}.mdl-color--deep-orange-400{background-color:#ff7043 !important}.mdl-color-text--deep-orange-500{color:#ff5722 !important}.mdl-color--deep-orange-500{background-color:#ff5722 !important}.mdl-color-text--deep-orange-600{color:#f4511e !important}.mdl-color--deep-orange-600{background-color:#f4511e !important}.mdl-color-text--deep-orange-700{color:#e64a19 !important}.mdl-color--deep-orange-700{background-color:#e64a19 !important}.mdl-color-text--deep-orange-800{color:#d84315 !important}.mdl-color--deep-orange-800{background-color:#d84315 !important}.mdl-color-text--deep-orange-900{color:#bf360c !important}.mdl-color--deep-orange-900{background-color:#bf360c !important}.mdl-color-text--deep-orange-A100{color:#ff9e80 !important}.mdl-color--deep-orange-A100{background-color:#ff9e80 !important}.mdl-color-text--deep-orange-A200{color:#ff6e40 !important}.mdl-color--deep-orange-A200{background-color:#ff6e40 !important}.mdl-color-text--deep-orange-A400{color:#ff3d00 !important}.mdl-color--deep-orange-A400{background-color:#ff3d00 !important}.mdl-color-text--deep-orange-A700{color:#dd2c00 !important}.mdl-color--deep-orange-A700{background-color:#dd2c00 !important}.mdl-color-text--brown{color:#795548 !important}.mdl-color--brown{background-color:#795548 !important}.mdl-color-text--brown-50{color:#efebe9 !important}.mdl-color--brown-50{background-color:#efebe9 !important}.mdl-color-text--brown-100{color:#d7ccc8 !important}.mdl-color--brown-100{background-color:#d7ccc8 !important}.mdl-color-text--brown-200{color:#bcaaa4 !important}.mdl-color--brown-200{background-color:#bcaaa4 !important}.mdl-color-text--brown-300{color:#a1887f !important}.mdl-color--brown-300{background-color:#a1887f !important}.mdl-color-text--brown-400{color:#8d6e63 !important}.mdl-color--brown-400{background-color:#8d6e63 !important}.mdl-color-text--brown-500{color:#795548 !important}.mdl-color--brown-500{background-color:#795548 !important}.mdl-color-text--brown-600{color:#6d4c41 !important}.mdl-color--brown-600{background-color:#6d4c41 !important}.mdl-color-text--brown-700{color:#5d4037 !important}.mdl-color--brown-700{background-color:#5d4037 !important}.mdl-color-text--brown-800{color:#4e342e !important}.mdl-color--brown-800{background-color:#4e342e !important}.mdl-color-text--brown-900{color:#3e2723 !important}.mdl-color--brown-900{background-color:#3e2723 !important}.mdl-color-text--grey{color:#9e9e9e !important}.mdl-color--grey{background-color:#9e9e9e !important}.mdl-color-text--grey-50{color:#fafafa !important}.mdl-color--grey-50{background-color:#fafafa !important}.mdl-color-text--grey-100{color:#f5f5f5 !important}.mdl-color--grey-100{background-color:#f5f5f5 !important}.mdl-color-text--grey-200{color:#eee !important}.mdl-color--grey-200{background-color:#eee !important}.mdl-color-text--grey-300{color:#e0e0e0 !important}.mdl-color--grey-300{background-color:#e0e0e0 !important}.mdl-color-text--grey-400{color:#bdbdbd !important}.mdl-color--grey-400{background-color:#bdbdbd !important}.mdl-color-text--grey-500{color:#9e9e9e !important}.mdl-color--grey-500{background-color:#9e9e9e !important}.mdl-color-text--grey-600{color:#757575 !important}.mdl-color--grey-600{background-color:#757575 !important}.mdl-color-text--grey-700{color:#616161 !important}.mdl-color--grey-700{background-color:#616161 !important}.mdl-color-text--grey-800{color:#424242 !important}.mdl-color--grey-800{background-color:#424242 !important}.mdl-color-text--grey-900{color:#212121 !important}.mdl-color--grey-900{background-color:#212121 !important}.mdl-color-text--blue-grey{color:#607d8b !important}.mdl-color--blue-grey{background-color:#607d8b !important}.mdl-color-text--blue-grey-50{color:#eceff1 !important}.mdl-color--blue-grey-50{background-color:#eceff1 !important}.mdl-color-text--blue-grey-100{color:#cfd8dc !important}.mdl-color--blue-grey-100{background-color:#cfd8dc !important}.mdl-color-text--blue-grey-200{color:#b0bec5 !important}.mdl-color--blue-grey-200{background-color:#b0bec5 !important}.mdl-color-text--blue-grey-300{color:#90a4ae !important}.mdl-color--blue-grey-300{background-color:#90a4ae !important}.mdl-color-text--blue-grey-400{color:#78909c !important}.mdl-color--blue-grey-400{background-color:#78909c !important}.mdl-color-text--blue-grey-500{color:#607d8b !important}.mdl-color--blue-grey-500{background-color:#607d8b !important}.mdl-color-text--blue-grey-600{color:#546e7a !important}.mdl-color--blue-grey-600{background-color:#546e7a !important}.mdl-color-text--blue-grey-700{color:#455a64 !important}.mdl-color--blue-grey-700{background-color:#455a64 !important}.mdl-color-text--blue-grey-800{color:#37474f !important}.mdl-color--blue-grey-800{background-color:#37474f !important}.mdl-color-text--blue-grey-900{color:#263238 !important}.mdl-color--blue-grey-900{background-color:#263238 !important}.mdl-color--black{background-color:#000 !important}.mdl-color-text--black{color:#000 !important}.mdl-color--white{background-color:#fff !important}.mdl-color-text--white{color:#fff !important}.mdl-color--primary{background-color:rgb(0,150,136)!important}.mdl-color--primary-contrast{background-color:rgb(255,255,255)!important}.mdl-color--primary-dark{background-color:rgb(0,121,107)!important}.mdl-color--accent{background-color:rgb(178,255,89)!important}.mdl-color--accent-contrast{background-color:rgb(66,66,66)!important}.mdl-color-text--primary{color:rgb(0,150,136)!important}.mdl-color-text--primary-contrast{color:rgb(255,255,255)!important}.mdl-color-text--primary-dark{color:rgb(0,121,107)!important}.mdl-color-text--accent{color:rgb(178,255,89)!important}.mdl-color-text--accent-contrast{color:rgb(66,66,66)!important}.mdl-ripple{background:#000;border-radius:50%;height:50px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;overflow:hidden}.mdl-ripple.is-animating{transition:transform .3s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1),height .3s cubic-bezier(0,0,.2,1),opacity .6s cubic-bezier(0,0,.2,1);transition:transform .3s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1),height .3s cubic-bezier(0,0,.2,1),opacity .6s cubic-bezier(0,0,.2,1),-webkit-transform .3s cubic-bezier(0,0,.2,1)}.mdl-ripple.is-visible{opacity:.3}.mdl-animation--default,.mdl-animation--fast-out-slow-in{transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdl-animation--linear-out-slow-in{transition-timing-function:cubic-bezier(0,0,.2,1)}.mdl-animation--fast-out-linear-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.mdl-badge{position:relative;white-space:nowrap;margin-right:24px}.mdl-badge:not([data-badge]){margin-right:auto}.mdl-badge[data-badge]:after{content:attr(data-badge);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:-11px;right:-24px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:600;font-size:12px;width:22px;height:22px;border-radius:50%;background:rgb(178,255,89);color:rgb(66,66,66)}.mdl-button .mdl-badge[data-badge]:after{top:-10px;right:-5px}.mdl-badge.mdl-badge--no-background[data-badge]:after{color:rgb(178,255,89);background:rgba(66,66,66,.2);box-shadow:0 0 1px gray}.mdl-badge.mdl-badge--overlap{margin-right:10px}.mdl-badge.mdl-badge--overlap:after{right:-10px}.mdl-button{background:0 0;border:none;border-radius:2px;color:#000;position:relative;height:36px;margin:0;min-width:64px;padding:0 16px;display:inline-block;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0;overflow:hidden;will-change:box-shadow;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:none;cursor:pointer;text-decoration:none;text-align:center;line-height:36px;vertical-align:middle}.mdl-button::-moz-focus-inner{border:0}.mdl-button:hover{background-color:rgba(158,158,158,.2)}.mdl-button:focus:not(:active){background-color:rgba(0,0,0,.12)}.mdl-button:active{background-color:rgba(158,158,158,.4)}.mdl-button.mdl-button--colored{color:rgb(0,150,136)}.mdl-button.mdl-button--colored:focus:not(:active){background-color:rgba(0,0,0,.12)}input.mdl-button[type="submit"]{-webkit-appearance:none}.mdl-button--raised{background:rgba(158,158,158,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mdl-button--raised:active{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background-color:rgba(158,158,158,.4)}.mdl-button--raised:focus:not(:active){box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);background-color:rgba(158,158,158,.4)}.mdl-button--raised.mdl-button--colored{background:rgb(0,150,136);color:rgb(255,255,255)}.mdl-button--raised.mdl-button--colored:hover{background-color:rgb(0,150,136)}.mdl-button--raised.mdl-button--colored:active{background-color:rgb(0,150,136)}.mdl-button--raised.mdl-button--colored:focus:not(:active){background-color:rgb(0,150,136)}.mdl-button--raised.mdl-button--colored .mdl-ripple{background:rgb(255,255,255)}.mdl-button--fab{border-radius:50%;font-size:24px;height:56px;margin:auto;min-width:56px;width:56px;padding:0;overflow:hidden;background:rgba(158,158,158,.2);box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);position:relative;line-height:normal}.mdl-button--fab .material-icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-12px,-12px);transform:translate(-12px,-12px);line-height:24px;width:24px}.mdl-button--fab.mdl-button--mini-fab{height:40px;min-width:40px;width:40px}.mdl-button--fab .mdl-button__ripple-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-button--fab:active{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background-color:rgba(158,158,158,.4)}.mdl-button--fab:focus:not(:active){box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);background-color:rgba(158,158,158,.4)}.mdl-button--fab.mdl-button--colored{background:rgb(178,255,89);color:rgb(66,66,66)}.mdl-button--fab.mdl-button--colored:hover{background-color:rgb(178,255,89)}.mdl-button--fab.mdl-button--colored:focus:not(:active){background-color:rgb(178,255,89)}.mdl-button--fab.mdl-button--colored:active{background-color:rgb(178,255,89)}.mdl-button--fab.mdl-button--colored .mdl-ripple{background:rgb(66,66,66)}.mdl-button--icon{border-radius:50%;font-size:24px;height:32px;margin-left:0;margin-right:0;min-width:32px;width:32px;padding:0;overflow:hidden;color:inherit;line-height:normal}.mdl-button--icon .material-icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-12px,-12px);transform:translate(-12px,-12px);line-height:24px;width:24px}.mdl-button--icon.mdl-button--mini-icon{height:24px;min-width:24px;width:24px}.mdl-button--icon.mdl-button--mini-icon .material-icons{top:0;left:0}.mdl-button--icon .mdl-button__ripple-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-button__ripple-container{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;overflow:hidden}.mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple,.mdl-button.mdl-button--disabled .mdl-button__ripple-container .mdl-ripple{background-color:transparent}.mdl-button--primary.mdl-button--primary{color:rgb(0,150,136)}.mdl-button--primary.mdl-button--primary .mdl-ripple{background:rgb(255,255,255)}.mdl-button--primary.mdl-button--primary.mdl-button--raised,.mdl-button--primary.mdl-button--primary.mdl-button--fab{color:rgb(255,255,255);background-color:rgb(0,150,136)}.mdl-button--accent.mdl-button--accent{color:rgb(178,255,89)}.mdl-button--accent.mdl-button--accent .mdl-ripple{background:rgb(66,66,66)}.mdl-button--accent.mdl-button--accent.mdl-button--raised,.mdl-button--accent.mdl-button--accent.mdl-button--fab{color:rgb(66,66,66);background-color:rgb(178,255,89)}.mdl-button[disabled][disabled],.mdl-button.mdl-button--disabled.mdl-button--disabled{color:rgba(0,0,0,.26);cursor:default;background-color:transparent}.mdl-button--fab[disabled][disabled],.mdl-button--fab.mdl-button--disabled.mdl-button--disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.mdl-button--raised[disabled][disabled],.mdl-button--raised.mdl-button--disabled.mdl-button--disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26);box-shadow:none}.mdl-button--colored[disabled][disabled],.mdl-button--colored.mdl-button--disabled.mdl-button--disabled{color:rgba(0,0,0,.26)}.mdl-button .material-icons{vertical-align:middle}.mdl-card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:400;min-height:200px;overflow:hidden;width:330px;z-index:1;position:relative;background:#fff;border-radius:2px;box-sizing:border-box}.mdl-card__media{background-color:rgb(178,255,89);background-repeat:repeat;background-position:50% 50%;background-size:cover;background-origin:padding-box;background-attachment:scroll;box-sizing:border-box}.mdl-card__title{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;line-height:normal;padding:16px;-webkit-perspective-origin:165px 56px;perspective-origin:165px 56px;-webkit-transform-origin:165px 56px;transform-origin:165px 56px;box-sizing:border-box}.mdl-card__title.mdl-card--border{border-bottom:1px solid rgba(0,0,0,.1)}.mdl-card__title-text{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:inherit;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:24px;font-weight:300;line-height:normal;overflow:hidden;-webkit-transform-origin:149px 48px;transform-origin:149px 48px;margin:0}.mdl-card__subtitle-text{font-size:14px;color:rgba(0,0,0,.54);margin:0}.mdl-card__supporting-text{color:rgba(0,0,0,.54);font-size:1rem;line-height:18px;overflow:hidden;padding:16px;width:90%}.mdl-card__actions{font-size:16px;line-height:normal;width:100%;background-color:transparent;padding:8px;box-sizing:border-box}.mdl-card__actions.mdl-card--border{border-top:1px solid rgba(0,0,0,.1)}.mdl-card--expand{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.mdl-card__menu{position:absolute;right:16px;top:16px}.mdl-checkbox{position:relative;z-index:1;vertical-align:middle;display:inline-block;box-sizing:border-box;width:100%;height:24px;margin:0;padding:0}.mdl-checkbox.is-upgraded{padding-left:24px}.mdl-checkbox__input{line-height:24px}.mdl-checkbox.is-upgraded .mdl-checkbox__input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.mdl-checkbox__box-outline{position:absolute;top:3px;left:0;display:inline-block;box-sizing:border-box;width:16px;height:16px;margin:0;cursor:pointer;overflow:hidden;border:2px solid rgba(0,0,0,.54);border-radius:2px;z-index:2}.mdl-checkbox.is-checked .mdl-checkbox__box-outline{border:2px solid rgb(0,150,136)}fieldset[disabled] .mdl-checkbox .mdl-checkbox__box-outline,.mdl-checkbox.is-disabled .mdl-checkbox__box-outline{border:2px solid rgba(0,0,0,.26);cursor:auto}.mdl-checkbox__focus-helper{position:absolute;top:3px;left:0;display:inline-block;box-sizing:border-box;width:16px;height:16px;border-radius:50%;background-color:transparent}.mdl-checkbox.is-focused .mdl-checkbox__focus-helper{box-shadow:0 0 0 8px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}.mdl-checkbox.is-focused.is-checked .mdl-checkbox__focus-helper{box-shadow:0 0 0 8px rgba(0,150,136,.26);background-color:rgba(0,150,136,.26)}.mdl-checkbox__tick-outline{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==");mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcCI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDAsMSAxLDEgMSwwIDAsMCB6IE0gMC44NTM0Mzc1LDAuMTY3MTg3NSAwLjk1OTY4NzUsMC4yNzMxMjUgMC40MjkzNzUsMC44MDM0Mzc1IDAuMzIzMTI1LDAuOTA5Njg3NSAwLjIxNzE4NzUsMC44MDM0Mzc1IDAuMDQwMzEyNSwwLjYyNjg3NSAwLjE0NjU2MjUsMC41MjA2MjUgMC4zMjMxMjUsMC42OTc1IDAuODUzNDM3NSwwLjE2NzE4NzUgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0ibWFzayIgbWFza1VuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgbWFza0NvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICA8cGF0aAogICAgICAgICBkPSJNIDAsMCAwLDEgMSwxIDEsMCAwLDAgeiBNIDAuODUzNDM3NSwwLjE2NzE4NzUgMC45NTk2ODc1LDAuMjczMTI1IDAuNDI5Mzc1LDAuODAzNDM3NSAwLjMyMzEyNSwwLjkwOTY4NzUgMC4yMTcxODc1LDAuODAzNDM3NSAwLjA0MDMxMjUsMC42MjY4NzUgMC4xNDY1NjI1LDAuNTIwNjI1IDAuMzIzMTI1LDAuNjk3NSAwLjg1MzQzNzUsMC4xNjcxODc1IHoiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0CiAgICAgd2lkdGg9IjEiCiAgICAgaGVpZ2h0PSIxIgogICAgIHg9IjAiCiAgICAgeT0iMCIKICAgICBjbGlwLXBhdGg9InVybCgjY2xpcCkiCiAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KPC9zdmc+Cg==");background:0 0;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background}.mdl-checkbox.is-checked .mdl-checkbox__tick-outline{background:rgb(0,150,136)url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K")}fieldset[disabled] .mdl-checkbox.is-checked .mdl-checkbox__tick-outline,.mdl-checkbox.is-checked.is-disabled .mdl-checkbox__tick-outline{background:rgba(0,0,0,.26)url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K")}.mdl-checkbox__label{position:relative;cursor:pointer;font-size:16px;line-height:24px;margin:0}fieldset[disabled] .mdl-checkbox .mdl-checkbox__label,.mdl-checkbox.is-disabled .mdl-checkbox__label{color:rgba(0,0,0,.26);cursor:auto}.mdl-checkbox__ripple-container{position:absolute;z-index:2;top:-6px;left:-10px;box-sizing:border-box;width:36px;height:36px;border-radius:50%;cursor:pointer;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-checkbox__ripple-container .mdl-ripple{background:rgb(0,150,136)}fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container,.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container{cursor:auto}fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container .mdl-ripple,.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container .mdl-ripple{background:0 0}.mdl-chip{height:32px;font-family:"Roboto","Helvetica","Arial",sans-serif;line-height:32px;padding:0 12px;border:0;border-radius:16px;background-color:#dedede;display:inline-block;color:rgba(0,0,0,.87);margin:2px 0;font-size:0;white-space:nowrap}.mdl-chip__text{font-size:13px;vertical-align:middle;display:inline-block}.mdl-chip__action{height:24px;width:24px;background:0 0;opacity:.54;cursor:pointer;padding:0;margin:0 0 0 4px;font-size:13px;text-decoration:none;color:rgba(0,0,0,.87);border:none;outline:none}.mdl-chip__action,.mdl-chip__contact{display:inline-block;vertical-align:middle;overflow:hidden;text-align:center}.mdl-chip__contact{height:32px;width:32px;border-radius:16px;margin-right:8px;font-size:18px;line-height:32px}.mdl-chip:focus{outline:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mdl-chip:active{background-color:#d6d6d6}.mdl-chip--deletable{padding-right:4px}.mdl-chip--contact{padding-left:0}.mdl-data-table{position:relative;border:1px solid rgba(0,0,0,.12);border-collapse:collapse;white-space:nowrap;font-size:13px;background-color:#fff}.mdl-data-table thead{padding-bottom:3px}.mdl-data-table thead .mdl-data-table__select{margin-top:0}.mdl-data-table tbody tr{position:relative;height:48px;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background-color}.mdl-data-table tbody tr.is-selected{background-color:#e0e0e0}.mdl-data-table tbody tr:hover{background-color:#eee}.mdl-data-table td{text-align:right}.mdl-data-table th{padding:0 18px 12px 18px;text-align:right}.mdl-data-table td:first-of-type,.mdl-data-table th:first-of-type{padding-left:24px}.mdl-data-table td:last-of-type,.mdl-data-table th:last-of-type{padding-right:24px}.mdl-data-table td{position:relative;height:48px;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);padding:12px 18px;box-sizing:border-box}.mdl-data-table td,.mdl-data-table td .mdl-data-table__select{vertical-align:middle}.mdl-data-table th{position:relative;vertical-align:bottom;text-overflow:ellipsis;font-weight:700;line-height:24px;letter-spacing:0;height:48px;font-size:12px;color:rgba(0,0,0,.54);padding-bottom:8px;box-sizing:border-box}.mdl-data-table th.mdl-data-table__header--sorted-ascending,.mdl-data-table th.mdl-data-table__header--sorted-descending{color:rgba(0,0,0,.87)}.mdl-data-table th.mdl-data-table__header--sorted-ascending:before,.mdl-data-table th.mdl-data-table__header--sorted-descending:before{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;word-wrap:normal;-moz-font-feature-settings:'liga';font-feature-settings:'liga';-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-size:16px;content:"\E5D8";margin-right:5px;vertical-align:sub}.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover,.mdl-data-table th.mdl-data-table__header--sorted-descending:hover{cursor:pointer}.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover:before,.mdl-data-table th.mdl-data-table__header--sorted-descending:hover:before{color:rgba(0,0,0,.26)}.mdl-data-table th.mdl-data-table__header--sorted-descending:before{content:"\E5DB"}.mdl-data-table__select{width:16px}.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric{text-align:left}.mdl-dialog{border:none;box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2);width:280px}.mdl-dialog__title{padding:24px 24px 0;margin:0;font-size:2.5rem}.mdl-dialog__actions{padding:8px 8px 8px 24px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mdl-dialog__actions>*{margin-right:8px;height:36px}.mdl-dialog__actions>*:first-child{margin-right:0}.mdl-dialog__actions--full-width{padding:0 0 8px}.mdl-dialog__actions--full-width>*{height:48px;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:16px;margin-right:0;text-align:right}.mdl-dialog__content{padding:20px 24px 24px;color:rgba(0,0,0,.54)}.mdl-mega-footer{padding:16px 40px;color:#9e9e9e;background-color:#424242}.mdl-mega-footer--top-section:after,.mdl-mega-footer--middle-section:after,.mdl-mega-footer--bottom-section:after,.mdl-mega-footer__top-section:after,.mdl-mega-footer__middle-section:after,.mdl-mega-footer__bottom-section:after{content:'';display:block;clear:both}.mdl-mega-footer--left-section,.mdl-mega-footer__left-section,.mdl-mega-footer--right-section,.mdl-mega-footer__right-section{margin-bottom:16px}.mdl-mega-footer--right-section a,.mdl-mega-footer__right-section a{display:block;margin-bottom:16px;color:inherit;text-decoration:none}@media screen and (min-width:760px){.mdl-mega-footer--left-section,.mdl-mega-footer__left-section{float:left}.mdl-mega-footer--right-section,.mdl-mega-footer__right-section{float:right}.mdl-mega-footer--right-section a,.mdl-mega-footer__right-section a{display:inline-block;margin-left:16px;line-height:36px;vertical-align:middle}}.mdl-mega-footer--social-btn,.mdl-mega-footer__social-btn{width:36px;height:36px;padding:0;margin:0;background-color:#9e9e9e;border:none}.mdl-mega-footer--drop-down-section,.mdl-mega-footer__drop-down-section{display:block;position:relative}@media screen and (min-width:760px){.mdl-mega-footer--drop-down-section,.mdl-mega-footer__drop-down-section{width:33%}.mdl-mega-footer--drop-down-section:nth-child(1),.mdl-mega-footer--drop-down-section:nth-child(2),.mdl-mega-footer__drop-down-section:nth-child(1),.mdl-mega-footer__drop-down-section:nth-child(2){float:left}.mdl-mega-footer--drop-down-section:nth-child(3),.mdl-mega-footer__drop-down-section:nth-child(3){float:right}.mdl-mega-footer--drop-down-section:nth-child(3):after,.mdl-mega-footer__drop-down-section:nth-child(3):after{clear:right}.mdl-mega-footer--drop-down-section:nth-child(4),.mdl-mega-footer__drop-down-section:nth-child(4){clear:right;float:right}.mdl-mega-footer--middle-section:after,.mdl-mega-footer__middle-section:after{content:'';display:block;clear:both}.mdl-mega-footer--bottom-section,.mdl-mega-footer__bottom-section{padding-top:0}}@media screen and (min-width:1024px){.mdl-mega-footer--drop-down-section,.mdl-mega-footer--drop-down-section:nth-child(3),.mdl-mega-footer--drop-down-section:nth-child(4),.mdl-mega-footer__drop-down-section,.mdl-mega-footer__drop-down-section:nth-child(3),.mdl-mega-footer__drop-down-section:nth-child(4){width:24%;float:left}}.mdl-mega-footer--heading-checkbox,.mdl-mega-footer__heading-checkbox{position:absolute;width:100%;height:55.8px;padding:32px;margin:-16px 0 0;cursor:pointer;z-index:1;opacity:0}.mdl-mega-footer--heading-checkbox+.mdl-mega-footer--heading:after,.mdl-mega-footer--heading-checkbox+.mdl-mega-footer__heading:after,.mdl-mega-footer__heading-checkbox+.mdl-mega-footer--heading:after,.mdl-mega-footer__heading-checkbox+.mdl-mega-footer__heading:after{font-family:'Material Icons';content:'\E5CE'}.mdl-mega-footer--heading-checkbox:checked~.mdl-mega-footer--link-list,.mdl-mega-footer--heading-checkbox:checked~.mdl-mega-footer__link-list,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer--heading+.mdl-mega-footer--link-list,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer__heading+.mdl-mega-footer__link-list,.mdl-mega-footer__heading-checkbox:checked~.mdl-mega-footer--link-list,.mdl-mega-footer__heading-checkbox:checked~.mdl-mega-footer__link-list,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer--heading+.mdl-mega-footer--link-list,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer__heading+.mdl-mega-footer__link-list{display:none}.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer--heading:after,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer__heading:after,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer--heading:after,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer__heading:after{font-family:'Material Icons';content:'\E5CF'}.mdl-mega-footer--heading,.mdl-mega-footer__heading{position:relative;width:100%;padding-right:39.8px;margin-bottom:16px;box-sizing:border-box;font-size:14px;line-height:23.8px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#e0e0e0}.mdl-mega-footer--heading:after,.mdl-mega-footer__heading:after{content:'';position:absolute;top:0;right:0;display:block;width:23.8px;height:23.8px;background-size:cover}.mdl-mega-footer--link-list,.mdl-mega-footer__link-list{list-style:none;padding:0;margin:0 0 32px}.mdl-mega-footer--link-list:after,.mdl-mega-footer__link-list:after{clear:both;display:block;content:''}.mdl-mega-footer--link-list li,.mdl-mega-footer__link-list li{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.mdl-mega-footer--link-list a,.mdl-mega-footer__link-list a{color:inherit;text-decoration:none;white-space:nowrap}@media screen and (min-width:760px){.mdl-mega-footer--heading-checkbox,.mdl-mega-footer__heading-checkbox{display:none}.mdl-mega-footer--heading-checkbox+.mdl-mega-footer--heading:after,.mdl-mega-footer--heading-checkbox+.mdl-mega-footer__heading:after,.mdl-mega-footer__heading-checkbox+.mdl-mega-footer--heading:after,.mdl-mega-footer__heading-checkbox+.mdl-mega-footer__heading:after{content:''}.mdl-mega-footer--heading-checkbox:checked~.mdl-mega-footer--link-list,.mdl-mega-footer--heading-checkbox:checked~.mdl-mega-footer__link-list,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer__heading+.mdl-mega-footer__link-list,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer--heading+.mdl-mega-footer--link-list,.mdl-mega-footer__heading-checkbox:checked~.mdl-mega-footer--link-list,.mdl-mega-footer__heading-checkbox:checked~.mdl-mega-footer__link-list,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer__heading+.mdl-mega-footer__link-list,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer--heading+.mdl-mega-footer--link-list{display:block}.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer--heading:after,.mdl-mega-footer--heading-checkbox:checked+.mdl-mega-footer__heading:after,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer--heading:after,.mdl-mega-footer__heading-checkbox:checked+.mdl-mega-footer__heading:after{content:''}}.mdl-mega-footer--bottom-section,.mdl-mega-footer__bottom-section{padding-top:16px;margin-bottom:16px}.mdl-logo{margin-bottom:16px;color:#fff}.mdl-mega-footer--bottom-section .mdl-mega-footer--link-list li,.mdl-mega-footer__bottom-section .mdl-mega-footer__link-list li{float:left;margin-bottom:0;margin-right:16px}@media screen and (min-width:760px){.mdl-logo{float:left;margin-bottom:0;margin-right:16px}}.mdl-mini-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:32px 16px;color:#9e9e9e;background-color:#424242}.mdl-mini-footer:after{content:'';display:block}.mdl-mini-footer .mdl-logo{line-height:36px}.mdl-mini-footer--link-list,.mdl-mini-footer__link-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;list-style:none;margin:0;padding:0}.mdl-mini-footer--link-list li,.mdl-mini-footer__link-list li{margin-bottom:0;margin-right:16px}@media screen and (min-width:760px){.mdl-mini-footer--link-list li,.mdl-mini-footer__link-list li{line-height:36px}}.mdl-mini-footer--link-list a,.mdl-mini-footer__link-list a{color:inherit;text-decoration:none;white-space:nowrap}.mdl-mini-footer--left-section,.mdl-mini-footer__left-section{display:inline-block;-webkit-order:0;-ms-flex-order:0;order:0}.mdl-mini-footer--right-section,.mdl-mini-footer__right-section{display:inline-block;-webkit-order:1;-ms-flex-order:1;order:1}.mdl-mini-footer--social-btn,.mdl-mini-footer__social-btn{width:36px;height:36px;padding:0;margin:0;background-color:#9e9e9e;border:none}.mdl-icon-toggle{position:relative;z-index:1;vertical-align:middle;display:inline-block;height:32px;margin:0;padding:0}.mdl-icon-toggle__input{line-height:32px}.mdl-icon-toggle.is-upgraded .mdl-icon-toggle__input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.mdl-icon-toggle__label{display:inline-block;position:relative;cursor:pointer;height:32px;width:32px;min-width:32px;color:#616161;border-radius:50%;padding:0;margin-left:0;margin-right:0;text-align:center;background-color:transparent;will-change:background-color;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.mdl-icon-toggle__label.material-icons{line-height:32px;font-size:24px}.mdl-icon-toggle.is-checked .mdl-icon-toggle__label{color:rgb(0,150,136)}.mdl-icon-toggle.is-disabled .mdl-icon-toggle__label{color:rgba(0,0,0,.26);cursor:auto;transition:none}.mdl-icon-toggle.is-focused .mdl-icon-toggle__label{background-color:rgba(0,0,0,.12)}.mdl-icon-toggle.is-focused.is-checked .mdl-icon-toggle__label{background-color:rgba(0,150,136,.26)}.mdl-icon-toggle__ripple-container{position:absolute;z-index:2;top:-2px;left:-2px;box-sizing:border-box;width:36px;height:36px;border-radius:50%;cursor:pointer;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-icon-toggle__ripple-container .mdl-ripple{background:#616161}.mdl-icon-toggle.is-disabled .mdl-icon-toggle__ripple-container{cursor:auto}.mdl-icon-toggle.is-disabled .mdl-icon-toggle__ripple-container .mdl-ripple{background:0 0}.mdl-list{display:block;padding:8px 0;list-style:none}.mdl-list__item{font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1;min-height:48px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:16px;cursor:default;color:rgba(0,0,0,.87);overflow:hidden}.mdl-list__item,.mdl-list__item .mdl-list__item-primary-content{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mdl-list__item .mdl-list__item-primary-content{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;text-decoration:none}.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-icon{margin-right:32px}.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-avatar{margin-right:16px}.mdl-list__item .mdl-list__item-secondary-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-left:16px}.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-action label{display:inline}.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-info{font-size:12px;font-weight:400;line-height:1;letter-spacing:0;color:rgba(0,0,0,.54)}.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-sub-header{padding:0 0 0 16px}.mdl-list__item-icon,.mdl-list__item-icon.material-icons{height:24px;width:24px;font-size:24px;box-sizing:border-box;color:#757575}.mdl-list__item-avatar,.mdl-list__item-avatar.material-icons{height:40px;width:40px;box-sizing:border-box;border-radius:50%;background-color:#757575;font-size:40px;color:#fff}.mdl-list__item--two-line{height:72px}.mdl-list__item--two-line .mdl-list__item-primary-content{height:36px;line-height:20px;display:block}.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-avatar{float:left}.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-icon{float:left;margin-top:6px}.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-secondary-content{height:36px}.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-sub-title{font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;color:rgba(0,0,0,.54);display:block;padding:0}.mdl-list__item--three-line{height:88px}.mdl-list__item--three-line .mdl-list__item-primary-content{height:52px;line-height:20px;display:block}.mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-avatar,.mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-icon{float:left}.mdl-list__item--three-line .mdl-list__item-secondary-content{height:52px}.mdl-list__item--three-line .mdl-list__item-text-body{font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;height:52px;color:rgba(0,0,0,.54);display:block;padding:0}.mdl-menu__container{display:block;margin:0;padding:0;border:none;position:absolute;overflow:visible;height:0;width:0;visibility:hidden;z-index:-1}.mdl-menu__container.is-visible,.mdl-menu__container.is-animating{z-index:999;visibility:visible}.mdl-menu__outline{display:block;background:#fff;margin:0;padding:0;border:none;border-radius:2px;position:absolute;top:0;left:0;overflow:hidden;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);will-change:transform;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);z-index:-1}.mdl-menu__container.is-visible .mdl-menu__outline{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:999}.mdl-menu__outline.mdl-menu--bottom-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.mdl-menu__outline.mdl-menu--top-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.mdl-menu__outline.mdl-menu--top-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.mdl-menu{position:absolute;list-style:none;top:0;left:0;height:auto;width:auto;min-width:124px;padding:8px 0;margin:0;opacity:0;clip:rect(0 0 0 0);z-index:-1}.mdl-menu__container.is-visible .mdl-menu{opacity:1;z-index:999}.mdl-menu.is-animating{transition:opacity .2s cubic-bezier(.4,0,.2,1),clip .3s cubic-bezier(.4,0,.2,1)}.mdl-menu.mdl-menu--bottom-right{left:auto;right:0}.mdl-menu.mdl-menu--top-left{top:auto;bottom:0}.mdl-menu.mdl-menu--top-right{top:auto;left:auto;bottom:0;right:0}.mdl-menu.mdl-menu--unaligned{top:auto;left:auto}.mdl-menu__item{display:block;border:none;color:rgba(0,0,0,.87);background-color:transparent;text-align:left;margin:0;padding:0 16px;outline-color:#bdbdbd;position:relative;overflow:hidden;font-size:14px;font-weight:400;letter-spacing:0;text-decoration:none;cursor:pointer;height:48px;line-height:48px;white-space:nowrap;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdl-menu__container.is-visible .mdl-menu__item{opacity:1}.mdl-menu__item::-moz-focus-inner{border:0}.mdl-menu__item--full-bleed-divider{border-bottom:1px solid rgba(0,0,0,.12)}.mdl-menu__item[disabled],.mdl-menu__item[data-mdl-disabled]{color:#bdbdbd;background-color:transparent;cursor:auto}.mdl-menu__item[disabled]:hover,.mdl-menu__item[data-mdl-disabled]:hover{background-color:transparent}.mdl-menu__item[disabled]:focus,.mdl-menu__item[data-mdl-disabled]:focus{background-color:transparent}.mdl-menu__item[disabled] .mdl-ripple,.mdl-menu__item[data-mdl-disabled] .mdl-ripple{background:0 0}.mdl-menu__item:hover{background-color:#eee}.mdl-menu__item:focus{outline:none;background-color:#eee}.mdl-menu__item:active{background-color:#e0e0e0}.mdl-menu__item--ripple-container{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;overflow:hidden}.mdl-progress{display:block;position:relative;height:4px;width:500px;max-width:100%}.mdl-progress>.bar{display:block;position:absolute;top:0;bottom:0;width:0%;transition:width .2s cubic-bezier(.4,0,.2,1)}.mdl-progress>.progressbar{background-color:rgb(0,150,136);z-index:1;left:0}.mdl-progress>.bufferbar{background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,rgb(0,150,136),rgb(0,150,136));z-index:0;left:0}.mdl-progress>.auxbar{right:0}@supports (-webkit-appearance:none){.mdl-progress:not(.mdl-progress--indeterminate):not(.mdl-progress--indeterminate)>.auxbar,.mdl-progress:not(.mdl-progress__indeterminate):not(.mdl-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,rgb(0,150,136),rgb(0,150,136));-webkit-mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=");mask:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=")}}.mdl-progress:not(.mdl-progress--indeterminate)>.auxbar,.mdl-progress:not(.mdl-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.9),rgba(255,255,255,.9)),linear-gradient(to right,rgb(0,150,136),rgb(0,150,136))}.mdl-progress.mdl-progress--indeterminate>.bar1,.mdl-progress.mdl-progress__indeterminate>.bar1{-webkit-animation-name:indeterminate1;animation-name:indeterminate1}.mdl-progress.mdl-progress--indeterminate>.bar1,.mdl-progress.mdl-progress__indeterminate>.bar1,.mdl-progress.mdl-progress--indeterminate>.bar3,.mdl-progress.mdl-progress__indeterminate>.bar3{background-color:rgb(0,150,136);-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.mdl-progress.mdl-progress--indeterminate>.bar3,.mdl-progress.mdl-progress__indeterminate>.bar3{background-image:none;-webkit-animation-name:indeterminate2;animation-name:indeterminate2}@-webkit-keyframes indeterminate1{0%{left:0%;width:0%}50%{left:25%;width:75%}75%{left:100%;width:0%}}@keyframes indeterminate1{0%{left:0%;width:0%}50%{left:25%;width:75%}75%{left:100%;width:0%}}@-webkit-keyframes indeterminate2{0%,50%{left:0%;width:0%}75%{left:0%;width:25%}100%{left:100%;width:0%}}@keyframes indeterminate2{0%,50%{left:0%;width:0%}75%{left:0%;width:25%}100%{left:100%;width:0%}}.mdl-navigation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;box-sizing:border-box}.mdl-navigation__link{color:#424242;text-decoration:none;margin:0;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0;opacity:.87}.mdl-navigation__link .material-icons{vertical-align:middle}.mdl-layout{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-overflow-scrolling:touch}.mdl-layout.is-small-screen .mdl-layout--large-screen-only{display:none}.mdl-layout:not(.is-small-screen) .mdl-layout--small-screen-only{display:none}.mdl-layout__container{position:absolute;width:100%;height:100%}.mdl-layout__title,.mdl-layout-title{display:block;position:relative;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:20px;line-height:1;letter-spacing:.02em;font-weight:400;box-sizing:border-box}.mdl-layout-spacer{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.mdl-layout__drawer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:240px;height:100%;max-height:100%;position:absolute;top:0;left:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-sizing:border-box;border-right:1px solid #e0e0e0;background:#fafafa;-webkit-transform:translateX(-250px);transform:translateX(-250px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform;transition-property:transform,-webkit-transform;color:#424242;overflow:visible;overflow-y:auto;z-index:5}.mdl-layout__drawer.is-visible{-webkit-transform:translateX(0);transform:translateX(0)}.mdl-layout__drawer.is-visible~.mdl-layout__content.mdl-layout__content{overflow:hidden}.mdl-layout__drawer>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.mdl-layout__drawer>.mdl-layout__title,.mdl-layout__drawer>.mdl-layout-title{line-height:64px;padding-left:40px}@media screen and (max-width:1024px){.mdl-layout__drawer>.mdl-layout__title,.mdl-layout__drawer>.mdl-layout-title{line-height:56px;padding-left:16px}}.mdl-layout__drawer .mdl-navigation{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;padding-top:16px}.mdl-layout__drawer .mdl-navigation .mdl-navigation__link{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:16px 40px;margin:0;color:#757575}@media screen and (max-width:1024px){.mdl-layout__drawer .mdl-navigation .mdl-navigation__link{padding:16px}}.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:hover{background-color:#e0e0e0}.mdl-layout__drawer .mdl-navigation .mdl-navigation__link--current{background-color:#e0e0e0;color:#000}@media screen and (min-width:1025px){.mdl-layout--fixed-drawer>.mdl-layout__drawer{-webkit-transform:translateX(0);transform:translateX(0)}}.mdl-layout__drawer-button{display:block;position:absolute;height:48px;width:48px;border:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;text-align:center;cursor:pointer;font-size:26px;line-height:56px;font-family:Helvetica,Arial,sans-serif;margin:8px 12px;top:0;left:0;color:rgb(255,255,255);z-index:4}.mdl-layout__header .mdl-layout__drawer-button{position:absolute;color:rgb(255,255,255);background-color:inherit}@media screen and (max-width:1024px){.mdl-layout__header .mdl-layout__drawer-button{margin:4px}}@media screen and (max-width:1024px){.mdl-layout__drawer-button{margin:4px;color:rgba(0,0,0,.5)}}@media screen and (min-width:1025px){.mdl-layout__drawer-button{line-height:54px}.mdl-layout--no-desktop-drawer-button .mdl-layout__drawer-button,.mdl-layout--fixed-drawer>.mdl-layout__drawer-button,.mdl-layout--no-drawer-button .mdl-layout__drawer-button{display:none}}.mdl-layout__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;margin:0;padding:0;border:none;min-height:64px;max-height:1000px;z-index:3;background-color:rgb(0,150,136);color:rgb(255,255,255);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:max-height,box-shadow}@media screen and (max-width:1024px){.mdl-layout__header{min-height:56px}}.mdl-layout--fixed-drawer.is-upgraded:not(.is-small-screen)>.mdl-layout__header{margin-left:240px;width:calc(100% - 240px)}@media screen and (min-width:1025px){.mdl-layout--fixed-drawer>.mdl-layout__header .mdl-layout__header-row{padding-left:40px}}.mdl-layout__header>.mdl-layout-icon{position:absolute;left:40px;top:16px;height:32px;width:32px;overflow:hidden;z-index:3;display:block}@media screen and (max-width:1024px){.mdl-layout__header>.mdl-layout-icon{left:16px;top:12px}}.mdl-layout.has-drawer .mdl-layout__header>.mdl-layout-icon{display:none}.mdl-layout__header.is-compact{max-height:64px}@media screen and (max-width:1024px){.mdl-layout__header.is-compact{max-height:56px}}.mdl-layout__header.is-compact.has-tabs{height:112px}@media screen and (max-width:1024px){.mdl-layout__header.is-compact.has-tabs{min-height:104px}}@media screen and (max-width:1024px){.mdl-layout__header{display:none}.mdl-layout--fixed-header>.mdl-layout__header{display:-webkit-flex;display:-ms-flexbox;display:flex}}.mdl-layout__header--transparent.mdl-layout__header--transparent{background-color:transparent;box-shadow:none}.mdl-layout__header--seamed,.mdl-layout__header--scroll{box-shadow:none}.mdl-layout__header--waterfall{box-shadow:none;overflow:hidden}.mdl-layout__header--waterfall.is-casting-shadow{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mdl-layout__header--waterfall.mdl-layout__header--waterfall-hide-top{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.mdl-layout__header-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:64px;margin:0;padding:0 40px 0 80px}.mdl-layout--no-drawer-button .mdl-layout__header-row{padding-left:40px}@media screen and (min-width:1025px){.mdl-layout--no-desktop-drawer-button .mdl-layout__header-row{padding-left:40px}}@media screen and (max-width:1024px){.mdl-layout__header-row{height:56px;padding:0 16px 0 72px}.mdl-layout--no-drawer-button .mdl-layout__header-row{padding-left:16px}}.mdl-layout__header-row>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.mdl-layout__header--scroll .mdl-layout__header-row{width:100%}.mdl-layout__header-row .mdl-navigation{margin:0;padding:0;height:64px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}@media screen and (max-width:1024px){.mdl-layout__header-row .mdl-navigation{height:56px}}.mdl-layout__header-row .mdl-navigation__link{display:block;color:rgb(255,255,255);line-height:64px;padding:0 24px}@media screen and (max-width:1024px){.mdl-layout__header-row .mdl-navigation__link{line-height:56px;padding:0 16px}}.mdl-layout__obfuscator{background-color:transparent;position:absolute;top:0;left:0;height:100%;width:100%;z-index:4;visibility:hidden;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdl-layout__obfuscator.is-visible{background-color:rgba(0,0,0,.5);visibility:visible}@supports (pointer-events:auto){.mdl-layout__obfuscator{background-color:rgba(0,0,0,.5);opacity:0;transition-property:opacity;visibility:visible;pointer-events:none}.mdl-layout__obfuscator.is-visible{pointer-events:auto;opacity:1}}.mdl-layout__content{-ms-flex:0 1 auto;position:relative;display:inline-block;overflow-y:auto;overflow-x:hidden;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;z-index:1;-webkit-overflow-scrolling:touch}.mdl-layout--fixed-drawer>.mdl-layout__content{margin-left:240px}.mdl-layout__container.has-scrolling-header .mdl-layout__content{overflow:visible}@media screen and (max-width:1024px){.mdl-layout--fixed-drawer>.mdl-layout__content{margin-left:0}.mdl-layout__container.has-scrolling-header .mdl-layout__content{overflow-y:auto;overflow-x:hidden}}.mdl-layout__tab-bar{height:96px;margin:0;width:calc(100% - 112px);padding:0 0 0 56px;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:rgb(0,150,136);overflow-y:hidden;overflow-x:scroll}.mdl-layout__tab-bar::-webkit-scrollbar{display:none}.mdl-layout--no-drawer-button .mdl-layout__tab-bar{padding-left:16px;width:calc(100% - 32px)}@media screen and (min-width:1025px){.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar{padding-left:16px;width:calc(100% - 32px)}}@media screen and (max-width:1024px){.mdl-layout__tab-bar{width:calc(100% - 60px);padding:0 0 0 60px}.mdl-layout--no-drawer-button .mdl-layout__tab-bar{width:calc(100% - 8px);padding-left:4px}}.mdl-layout--fixed-tabs .mdl-layout__tab-bar{padding:0;overflow:hidden;width:100%}.mdl-layout__tab-bar-container{position:relative;height:48px;width:100%;border:none;margin:0;z-index:2;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.mdl-layout__container>.mdl-layout__tab-bar-container{position:absolute;top:0;left:0}.mdl-layout__tab-bar-button{display:inline-block;position:absolute;top:0;height:48px;width:56px;z-index:4;text-align:center;background-color:rgb(0,150,136);color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar-button,.mdl-layout--no-drawer-button .mdl-layout__tab-bar-button{width:16px}.mdl-layout--no-desktop-drawer-button .mdl-layout__tab-bar-button .material-icons,.mdl-layout--no-drawer-button .mdl-layout__tab-bar-button .material-icons{position:relative;left:-4px}@media screen and (max-width:1024px){.mdl-layout__tab-bar-button{width:60px}}.mdl-layout--fixed-tabs .mdl-layout__tab-bar-button{display:none}.mdl-layout__tab-bar-button .material-icons{line-height:48px}.mdl-layout__tab-bar-button.is-active{color:rgb(255,255,255)}.mdl-layout__tab-bar-left-button{left:0}.mdl-layout__tab-bar-right-button{right:0}.mdl-layout__tab{margin:0;border:none;padding:0 24px;float:left;position:relative;display:block;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-decoration:none;height:48px;line-height:48px;text-align:center;font-weight:500;font-size:14px;text-transform:uppercase;color:rgba(255,255,255,.6);overflow:hidden}@media screen and (max-width:1024px){.mdl-layout__tab{padding:0 12px}}.mdl-layout--fixed-tabs .mdl-layout__tab{float:none;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0}.mdl-layout.is-upgraded .mdl-layout__tab.is-active{color:rgb(255,255,255)}.mdl-layout.is-upgraded .mdl-layout__tab.is-active::after{height:2px;width:100%;display:block;content:" ";bottom:0;left:0;position:absolute;background:rgb(178,255,89);-webkit-animation:border-expand .2s cubic-bezier(.4,0,.4,1).01s alternate forwards;animation:border-expand .2s cubic-bezier(.4,0,.4,1).01s alternate forwards;transition:all 1s cubic-bezier(.4,0,1,1)}.mdl-layout__tab .mdl-layout__tab-ripple-container{display:block;position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;overflow:hidden}.mdl-layout__tab .mdl-layout__tab-ripple-container .mdl-ripple{background-color:rgb(255,255,255)}.mdl-layout__tab-panel{display:block}.mdl-layout.is-upgraded .mdl-layout__tab-panel{display:none}.mdl-layout.is-upgraded .mdl-layout__tab-panel.is-active{display:block}.mdl-radio{position:relative;font-size:16px;line-height:24px;display:inline-block;box-sizing:border-box;margin:0;padding-left:0}.mdl-radio.is-upgraded{padding-left:24px}.mdl-radio__button{line-height:24px}.mdl-radio.is-upgraded .mdl-radio__button{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.mdl-radio__outer-circle{position:absolute;top:4px;left:0;display:inline-block;box-sizing:border-box;width:16px;height:16px;margin:0;cursor:pointer;border:2px solid rgba(0,0,0,.54);border-radius:50%;z-index:2}.mdl-radio.is-checked .mdl-radio__outer-circle{border:2px solid rgb(0,150,136)}.mdl-radio__outer-circle fieldset[disabled] .mdl-radio,.mdl-radio.is-disabled .mdl-radio__outer-circle{border:2px solid rgba(0,0,0,.26);cursor:auto}.mdl-radio__inner-circle{position:absolute;z-index:1;margin:0;top:8px;left:4px;box-sizing:border-box;width:8px;height:8px;cursor:pointer;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);border-radius:50%;background:rgb(0,150,136)}.mdl-radio.is-checked .mdl-radio__inner-circle{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}fieldset[disabled] .mdl-radio .mdl-radio__inner-circle,.mdl-radio.is-disabled .mdl-radio__inner-circle{background:rgba(0,0,0,.26);cursor:auto}.mdl-radio.is-focused .mdl-radio__inner-circle{box-shadow:0 0 0 10px rgba(0,0,0,.1)}.mdl-radio__label{cursor:pointer}fieldset[disabled] .mdl-radio .mdl-radio__label,.mdl-radio.is-disabled .mdl-radio__label{color:rgba(0,0,0,.26);cursor:auto}.mdl-radio__ripple-container{position:absolute;z-index:2;top:-9px;left:-13px;box-sizing:border-box;width:42px;height:42px;border-radius:50%;cursor:pointer;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-radio__ripple-container .mdl-ripple{background:rgb(0,150,136)}fieldset[disabled] .mdl-radio .mdl-radio__ripple-container,.mdl-radio.is-disabled .mdl-radio__ripple-container{cursor:auto}fieldset[disabled] .mdl-radio .mdl-radio__ripple-container .mdl-ripple,.mdl-radio.is-disabled .mdl-radio__ripple-container .mdl-ripple{background:0 0}_:-ms-input-placeholder,:root .mdl-slider.mdl-slider.is-upgraded{-ms-appearance:none;height:32px;margin:0}.mdl-slider{width:calc(100% - 40px);margin:0 20px}.mdl-slider.is-upgraded{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;background:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;padding:0;color:rgb(0,150,136);-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:1;cursor:pointer}.mdl-slider.is-upgraded::-moz-focus-outer{border:0}.mdl-slider.is-upgraded::-ms-tooltip{display:none}.mdl-slider.is-upgraded::-webkit-slider-runnable-track{background:0 0}.mdl-slider.is-upgraded::-moz-range-track{background:0 0;border:none}.mdl-slider.is-upgraded::-ms-track{background:0 0;color:transparent;height:2px;width:100%;border:none}.mdl-slider.is-upgraded::-ms-fill-lower{padding:0;background:linear-gradient(to right,transparent,transparent 16px,rgb(0,150,136)16px,rgb(0,150,136)0)}.mdl-slider.is-upgraded::-ms-fill-upper{padding:0;background:linear-gradient(to left,transparent,transparent 16px,rgba(0,0,0,.26)16px,rgba(0,0,0,.26)0)}.mdl-slider.is-upgraded::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;box-sizing:border-box;border-radius:50%;background:rgb(0,150,136);border:none;transition:transform .18s cubic-bezier(.4,0,.2,1),border .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),border .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1)}.mdl-slider.is-upgraded::-moz-range-thumb{-moz-appearance:none;width:12px;height:12px;box-sizing:border-box;border-radius:50%;background-image:none;background:rgb(0,150,136);border:none}.mdl-slider.is-upgraded:focus:not(:active)::-webkit-slider-thumb{box-shadow:0 0 0 10px rgba(0,150,136,.26)}.mdl-slider.is-upgraded:focus:not(:active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(0,150,136,.26)}.mdl-slider.is-upgraded:active::-webkit-slider-thumb{background-image:none;background:rgb(0,150,136);-webkit-transform:scale(1.5);transform:scale(1.5)}.mdl-slider.is-upgraded:active::-moz-range-thumb{background-image:none;background:rgb(0,150,136);transform:scale(1.5)}.mdl-slider.is-upgraded::-ms-thumb{width:32px;height:32px;border:none;border-radius:50%;background:rgb(0,150,136);transform:scale(.375);transition:transform .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1)}.mdl-slider.is-upgraded:focus:not(:active)::-ms-thumb{background:radial-gradient(circle closest-side,rgb(0,150,136)0%,rgb(0,150,136)37.5%,rgba(0,150,136,.26)37.5%,rgba(0,150,136,.26)100%);transform:scale(1)}.mdl-slider.is-upgraded:active::-ms-thumb{background:rgb(0,150,136);transform:scale(.5625)}.mdl-slider.is-upgraded.is-lowest-value::-webkit-slider-thumb{border:2px solid rgba(0,0,0,.26);background:0 0}.mdl-slider.is-upgraded.is-lowest-value::-moz-range-thumb{border:2px solid rgba(0,0,0,.26);background:0 0}.mdl-slider.is-upgraded.is-lowest-value+.mdl-slider__background-flex>.mdl-slider__background-upper{left:6px}.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-webkit-slider-thumb{box-shadow:0 0 0 10px rgba(0,0,0,.12);background:rgba(0,0,0,.12)}.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(0,0,0,.12);background:rgba(0,0,0,.12)}.mdl-slider.is-upgraded.is-lowest-value:active::-webkit-slider-thumb{border:1.6px solid rgba(0,0,0,.26);-webkit-transform:scale(1.5);transform:scale(1.5)}.mdl-slider.is-upgraded.is-lowest-value:active+.mdl-slider__background-flex>.mdl-slider__background-upper{left:9px}.mdl-slider.is-upgraded.is-lowest-value:active::-moz-range-thumb{border:1.5px solid rgba(0,0,0,.26);transform:scale(1.5)}.mdl-slider.is-upgraded.is-lowest-value::-ms-thumb{background:radial-gradient(circle closest-side,transparent 0%,transparent 66.67%,rgba(0,0,0,.26)66.67%,rgba(0,0,0,.26)100%)}.mdl-slider.is-upgraded.is-lowest-value:focus:not(:active)::-ms-thumb{background:radial-gradient(circle closest-side,rgba(0,0,0,.12)0%,rgba(0,0,0,.12)25%,rgba(0,0,0,.26)25%,rgba(0,0,0,.26)37.5%,rgba(0,0,0,.12)37.5%,rgba(0,0,0,.12)100%);transform:scale(1)}.mdl-slider.is-upgraded.is-lowest-value:active::-ms-thumb{transform:scale(.5625);background:radial-gradient(circle closest-side,transparent 0%,transparent 77.78%,rgba(0,0,0,.26)77.78%,rgba(0,0,0,.26)100%)}.mdl-slider.is-upgraded.is-lowest-value::-ms-fill-lower{background:0 0}.mdl-slider.is-upgraded.is-lowest-value::-ms-fill-upper{margin-left:6px}.mdl-slider.is-upgraded.is-lowest-value:active::-ms-fill-upper{margin-left:9px}.mdl-slider.is-upgraded:disabled:focus::-webkit-slider-thumb,.mdl-slider.is-upgraded:disabled:active::-webkit-slider-thumb,.mdl-slider.is-upgraded:disabled::-webkit-slider-thumb{-webkit-transform:scale(.667);transform:scale(.667);background:rgba(0,0,0,.26)}.mdl-slider.is-upgraded:disabled:focus::-moz-range-thumb,.mdl-slider.is-upgraded:disabled:active::-moz-range-thumb,.mdl-slider.is-upgraded:disabled::-moz-range-thumb{transform:scale(.667);background:rgba(0,0,0,.26)}.mdl-slider.is-upgraded:disabled+.mdl-slider__background-flex>.mdl-slider__background-lower{background-color:rgba(0,0,0,.26);left:-6px}.mdl-slider.is-upgraded:disabled+.mdl-slider__background-flex>.mdl-slider__background-upper{left:6px}.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-webkit-slider-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-webkit-slider-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled::-webkit-slider-thumb{border:3px solid rgba(0,0,0,.26);background:0 0;-webkit-transform:scale(.667);transform:scale(.667)}.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-moz-range-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-moz-range-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled::-moz-range-thumb{border:3px solid rgba(0,0,0,.26);background:0 0;transform:scale(.667)}.mdl-slider.is-upgraded.is-lowest-value:disabled:active+.mdl-slider__background-flex>.mdl-slider__background-upper{left:6px}.mdl-slider.is-upgraded:disabled:focus::-ms-thumb,.mdl-slider.is-upgraded:disabled:active::-ms-thumb,.mdl-slider.is-upgraded:disabled::-ms-thumb{transform:scale(.25);background:rgba(0,0,0,.26)}.mdl-slider.is-upgraded.is-lowest-value:disabled:focus::-ms-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-ms-thumb,.mdl-slider.is-upgraded.is-lowest-value:disabled::-ms-thumb{transform:scale(.25);background:radial-gradient(circle closest-side,transparent 0%,transparent 50%,rgba(0,0,0,.26)50%,rgba(0,0,0,.26)100%)}.mdl-slider.is-upgraded:disabled::-ms-fill-lower{margin-right:6px;background:linear-gradient(to right,transparent,transparent 25px,rgba(0,0,0,.26)25px,rgba(0,0,0,.26)0)}.mdl-slider.is-upgraded:disabled::-ms-fill-upper{margin-left:6px}.mdl-slider.is-upgraded.is-lowest-value:disabled:active::-ms-fill-upper{margin-left:6px}.mdl-slider__ie-container{height:18px;overflow:visible;border:none;margin:none;padding:none}.mdl-slider__container{height:18px;position:relative;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.mdl-slider__container,.mdl-slider__background-flex{background:0 0;display:-webkit-flex;display:-ms-flexbox;display:flex}.mdl-slider__background-flex{position:absolute;height:2px;width:calc(100% - 52px);top:50%;left:0;margin:0 26px;overflow:hidden;border:0;padding:0;-webkit-transform:translate(0,-1px);transform:translate(0,-1px)}.mdl-slider__background-lower{background:rgb(0,150,136)}.mdl-slider__background-lower,.mdl-slider__background-upper{-webkit-flex:0;-ms-flex:0;flex:0;position:relative;border:0;padding:0}.mdl-slider__background-upper{background:rgba(0,0,0,.26);transition:left .18s cubic-bezier(.4,0,.2,1)}.mdl-snackbar{position:fixed;bottom:0;left:50%;cursor:default;background-color:#323232;z-index:3;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:"Roboto","Helvetica","Arial",sans-serif;will-change:transform;-webkit-transform:translate(0,80px);transform:translate(0,80px);transition:transform .25s cubic-bezier(.4,0,1,1);transition:transform .25s cubic-bezier(.4,0,1,1),-webkit-transform .25s cubic-bezier(.4,0,1,1);pointer-events:none}@media (max-width:479px){.mdl-snackbar{width:100%;left:0;min-height:48px;max-height:80px}}@media (min-width:480px){.mdl-snackbar{min-width:288px;max-width:568px;border-radius:2px;-webkit-transform:translate(-50%,80px);transform:translate(-50%,80px)}}.mdl-snackbar--active{-webkit-transform:translate(0,0);transform:translate(0,0);pointer-events:auto;transition:transform .25s cubic-bezier(0,0,.2,1);transition:transform .25s cubic-bezier(0,0,.2,1),-webkit-transform .25s cubic-bezier(0,0,.2,1)}@media (min-width:480px){.mdl-snackbar--active{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.mdl-snackbar__text{padding:14px 12px 14px 24px;vertical-align:middle;color:#fff;float:left}.mdl-snackbar__action{background:0 0;border:none;color:rgb(178,255,89);float:right;padding:14px 24px 14px 12px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0;overflow:hidden;outline:none;opacity:0;pointer-events:none;cursor:pointer;text-decoration:none;text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.mdl-snackbar__action::-moz-focus-inner{border:0}.mdl-snackbar__action:not([aria-hidden]){opacity:1;pointer-events:auto}.mdl-spinner{display:inline-block;position:relative;width:28px;height:28px}.mdl-spinner:not(.is-upgraded).is-active:after{content:"Loading..."}.mdl-spinner.is-upgraded.is-active{-webkit-animation:mdl-spinner__container-rotate 1568.23529412ms linear infinite;animation:mdl-spinner__container-rotate 1568.23529412ms linear infinite}@-webkit-keyframes mdl-spinner__container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mdl-spinner__container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mdl-spinner__layer{position:absolute;width:100%;height:100%;opacity:0}.mdl-spinner__layer-1{border-color:#42a5f5}.mdl-spinner--single-color .mdl-spinner__layer-1{border-color:rgb(0,150,136)}.mdl-spinner.is-active .mdl-spinner__layer-1{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both}.mdl-spinner__layer-2{border-color:#f44336}.mdl-spinner--single-color .mdl-spinner__layer-2{border-color:rgb(0,150,136)}.mdl-spinner.is-active .mdl-spinner__layer-2{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both}.mdl-spinner__layer-3{border-color:#fdd835}.mdl-spinner--single-color .mdl-spinner__layer-3{border-color:rgb(0,150,136)}.mdl-spinner.is-active .mdl-spinner__layer-3{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both}.mdl-spinner__layer-4{border-color:#4caf50}.mdl-spinner--single-color .mdl-spinner__layer-4{border-color:rgb(0,150,136)}.mdl-spinner.is-active .mdl-spinner__layer-4{-webkit-animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both;animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1)infinite both,mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1)infinite both}@-webkit-keyframes mdl-spinner__fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes mdl-spinner__fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes mdl-spinner__layer-1-fade-in-out{from,25%{opacity:.99}26%,89%{opacity:0}90%,100%{opacity:.99}}@keyframes mdl-spinner__layer-1-fade-in-out{from,25%{opacity:.99}26%,89%{opacity:0}90%,100%{opacity:.99}}@-webkit-keyframes mdl-spinner__layer-2-fade-in-out{from,15%{opacity:0}25%,50%{opacity:.99}51%{opacity:0}}@keyframes mdl-spinner__layer-2-fade-in-out{from,15%{opacity:0}25%,50%{opacity:.99}51%{opacity:0}}@-webkit-keyframes mdl-spinner__layer-3-fade-in-out{from,40%{opacity:0}50%,75%{opacity:.99}76%{opacity:0}}@keyframes mdl-spinner__layer-3-fade-in-out{from,40%{opacity:0}50%,75%{opacity:.99}76%{opacity:0}}@-webkit-keyframes mdl-spinner__layer-4-fade-in-out{from,65%{opacity:0}75%,90%{opacity:.99}100%{opacity:0}}@keyframes mdl-spinner__layer-4-fade-in-out{from,65%{opacity:0}75%,90%{opacity:.99}100%{opacity:0}}.mdl-spinner__gap-patch{position:absolute;box-sizing:border-box;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.mdl-spinner__gap-patch .mdl-spinner__circle{width:1000%;left:-450%}.mdl-spinner__circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.mdl-spinner__circle-clipper .mdl-spinner__circle{width:200%}.mdl-spinner__circle{box-sizing:border-box;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0;left:0}.mdl-spinner__left .mdl-spinner__circle{border-right-color:transparent!important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.mdl-spinner.is-active .mdl-spinner__left .mdl-spinner__circle{-webkit-animation:mdl-spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1)infinite both;animation:mdl-spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1)infinite both}.mdl-spinner__right .mdl-spinner__circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.mdl-spinner.is-active .mdl-spinner__right .mdl-spinner__circle{-webkit-animation:mdl-spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1)infinite both;animation:mdl-spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1)infinite both}@-webkit-keyframes mdl-spinner__left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@keyframes mdl-spinner__left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes mdl-spinner__right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}@keyframes mdl-spinner__right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}.mdl-switch{position:relative;z-index:1;vertical-align:middle;display:inline-block;box-sizing:border-box;width:100%;height:24px;margin:0;padding:0;overflow:visible;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdl-switch.is-upgraded{padding-left:28px}.mdl-switch__input{line-height:24px}.mdl-switch.is-upgraded .mdl-switch__input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.mdl-switch__track{background:rgba(0,0,0,.26);position:absolute;left:0;top:5px;height:14px;width:36px;border-radius:14px;cursor:pointer}.mdl-switch.is-checked .mdl-switch__track{background:rgba(0,150,136,.5)}.mdl-switch__track fieldset[disabled] .mdl-switch,.mdl-switch.is-disabled .mdl-switch__track{background:rgba(0,0,0,.12);cursor:auto}.mdl-switch__thumb{background:#fafafa;position:absolute;left:0;top:2px;height:20px;width:20px;border-radius:50%;cursor:pointer;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:left}.mdl-switch.is-checked .mdl-switch__thumb{background:rgb(0,150,136);left:16px;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)}.mdl-switch__thumb fieldset[disabled] .mdl-switch,.mdl-switch.is-disabled .mdl-switch__thumb{background:#bdbdbd;cursor:auto}.mdl-switch__focus-helper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-4px,-4px);transform:translate(-4px,-4px);display:inline-block;box-sizing:border-box;width:8px;height:8px;border-radius:50%;background-color:transparent}.mdl-switch.is-focused .mdl-switch__focus-helper{box-shadow:0 0 0 20px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}.mdl-switch.is-focused.is-checked .mdl-switch__focus-helper{box-shadow:0 0 0 20px rgba(0,150,136,.26);background-color:rgba(0,150,136,.26)}.mdl-switch__label{position:relative;cursor:pointer;font-size:16px;line-height:24px;margin:0;left:24px}.mdl-switch__label fieldset[disabled] .mdl-switch,.mdl-switch.is-disabled .mdl-switch__label{color:#bdbdbd;cursor:auto}.mdl-switch__ripple-container{position:absolute;z-index:2;top:-12px;left:-14px;box-sizing:border-box;width:48px;height:48px;border-radius:50%;cursor:pointer;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000);transition-duration:.4s;transition-timing-function:step-end;transition-property:left}.mdl-switch__ripple-container .mdl-ripple{background:rgb(0,150,136)}.mdl-switch__ripple-container fieldset[disabled] .mdl-switch,.mdl-switch.is-disabled .mdl-switch__ripple-container{cursor:auto}fieldset[disabled] .mdl-switch .mdl-switch__ripple-container .mdl-ripple,.mdl-switch.is-disabled .mdl-switch__ripple-container .mdl-ripple{background:0 0}.mdl-switch.is-checked .mdl-switch__ripple-container{left:2px}.mdl-tabs{display:block;width:100%}.mdl-tabs__tab-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:48px;padding:0;margin:0;border-bottom:1px solid #e0e0e0}.mdl-tabs__tab{margin:0;border:none;padding:0 24px;float:left;position:relative;display:block;text-decoration:none;height:48px;line-height:48px;text-align:center;font-weight:500;font-size:14px;text-transform:uppercase;color:rgba(0,0,0,.54);overflow:hidden}.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active{color:rgba(0,0,0,.87)}.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after{height:2px;width:100%;display:block;content:" ";bottom:0;left:0;position:absolute;background:rgb(0,150,136);-webkit-animation:border-expand .2s cubic-bezier(.4,0,.4,1).01s alternate forwards;animation:border-expand .2s cubic-bezier(.4,0,.4,1).01s alternate forwards;transition:all 1s cubic-bezier(.4,0,1,1)}.mdl-tabs__tab .mdl-tabs__ripple-container{display:block;position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;overflow:hidden}.mdl-tabs__tab .mdl-tabs__ripple-container .mdl-ripple{background:rgb(0,150,136)}.mdl-tabs__panel{display:block}.mdl-tabs.is-upgraded .mdl-tabs__panel{display:none}.mdl-tabs.is-upgraded .mdl-tabs__panel.is-active{display:block}@-webkit-keyframes border-expand{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@keyframes border-expand{0%{opacity:0;width:0}100%{opacity:1;width:100%}}.mdl-textfield{position:relative;font-size:16px;display:inline-block;box-sizing:border-box;width:300px;max-width:100%;margin:0;padding:20px 0}.mdl-textfield .mdl-button{position:absolute;bottom:20px}.mdl-textfield--align-right{text-align:right}.mdl-textfield--full-width{width:100%}.mdl-textfield--expandable{min-width:32px;width:auto;min-height:32px}.mdl-textfield--expandable .mdl-button--icon{top:16px}.mdl-textfield__input{border:none;border-bottom:1px solid rgba(0,0,0,.12);display:block;font-size:16px;font-family:"Helvetica","Arial",sans-serif;margin:0;padding:4px 0;width:100%;background:0 0;text-align:left;color:inherit}.mdl-textfield__input[type="number"]{-moz-appearance:textfield}.mdl-textfield__input[type="number"]::-webkit-inner-spin-button,.mdl-textfield__input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mdl-textfield.is-focused .mdl-textfield__input{outline:none}.mdl-textfield.is-invalid .mdl-textfield__input{border-color:#d50000;box-shadow:none}fieldset[disabled] .mdl-textfield .mdl-textfield__input,.mdl-textfield.is-disabled .mdl-textfield__input{background-color:transparent;border-bottom:1px dotted rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.mdl-textfield textarea.mdl-textfield__input{display:block}.mdl-textfield__label{bottom:0;color:rgba(0,0,0,.26);font-size:16px;left:0;right:0;pointer-events:none;position:absolute;display:block;top:24px;width:100%;overflow:hidden;white-space:nowrap;text-align:left}.mdl-textfield.is-dirty .mdl-textfield__label,.mdl-textfield.has-placeholder .mdl-textfield__label{visibility:hidden}.mdl-textfield--floating-label .mdl-textfield__label{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{transition:none}fieldset[disabled] .mdl-textfield .mdl-textfield__label,.mdl-textfield.is-disabled.is-disabled .mdl-textfield__label{color:rgba(0,0,0,.26)}.mdl-textfield--floating-label.is-focused .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{color:rgb(0,150,136);font-size:12px;top:4px;visibility:visible}.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.has-placeholder .mdl-textfield__expandable-holder .mdl-textfield__label{top:-16px}.mdl-textfield--floating-label.is-invalid .mdl-textfield__label{color:#d50000;font-size:12px}.mdl-textfield__label:after{background-color:rgb(0,150,136);bottom:20px;content:'';height:2px;left:45%;position:absolute;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;width:10px}.mdl-textfield.is-focused .mdl-textfield__label:after{left:0;visibility:visible;width:100%}.mdl-textfield.is-invalid .mdl-textfield__label:after{background-color:#d50000}.mdl-textfield__error{color:#d50000;position:absolute;font-size:12px;margin-top:3px;visibility:hidden;display:block}.mdl-textfield.is-invalid .mdl-textfield__error{visibility:visible}.mdl-textfield__expandable-holder{display:inline-block;position:relative;margin-left:32px;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block;max-width:.1px}.mdl-textfield.is-focused .mdl-textfield__expandable-holder,.mdl-textfield.is-dirty .mdl-textfield__expandable-holder{max-width:600px}.mdl-textfield__expandable-holder .mdl-textfield__label:after{bottom:0}.mdl-tooltip{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top center;transform-origin:top center;z-index:999;background:rgba(97,97,97,.9);border-radius:2px;color:#fff;display:inline-block;font-size:10px;font-weight:500;line-height:14px;max-width:170px;position:fixed;top:-500px;left:-500px;padding:8px;text-align:center}.mdl-tooltip.is-active{-webkit-animation:pulse 200ms cubic-bezier(0,0,.2,1)forwards;animation:pulse 200ms cubic-bezier(0,0,.2,1)forwards}.mdl-tooltip--large{line-height:14px;font-size:14px;padding:16px}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(.99);transform:scale(.99)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}}@keyframes pulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(.99);transform:scale(.99)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}}.mdl-shadow--2dp{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mdl-shadow--3dp{box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)}.mdl-shadow--4dp{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.mdl-shadow--6dp{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.mdl-shadow--8dp{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.mdl-shadow--16dp{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.mdl-shadow--24dp{box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2)}.mdl-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.mdl-grid.mdl-grid--no-spacing{padding:0}.mdl-cell{box-sizing:border-box}.mdl-cell--top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.mdl-cell--middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.mdl-cell--bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.mdl-cell--stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.mdl-grid.mdl-grid--no-spacing>.mdl-cell{margin:0}.mdl-cell--order-1{-webkit-order:1;-ms-flex-order:1;order:1}.mdl-cell--order-2{-webkit-order:2;-ms-flex-order:2;order:2}.mdl-cell--order-3{-webkit-order:3;-ms-flex-order:3;order:3}.mdl-cell--order-4{-webkit-order:4;-ms-flex-order:4;order:4}.mdl-cell--order-5{-webkit-order:5;-ms-flex-order:5;order:5}.mdl-cell--order-6{-webkit-order:6;-ms-flex-order:6;order:6}.mdl-cell--order-7{-webkit-order:7;-ms-flex-order:7;order:7}.mdl-cell--order-8{-webkit-order:8;-ms-flex-order:8;order:8}.mdl-cell--order-9{-webkit-order:9;-ms-flex-order:9;order:9}.mdl-cell--order-10{-webkit-order:10;-ms-flex-order:10;order:10}.mdl-cell--order-11{-webkit-order:11;-ms-flex-order:11;order:11}.mdl-cell--order-12{-webkit-order:12;-ms-flex-order:12;order:12}@media (max-width:479px){.mdl-grid{padding:8px}.mdl-cell{margin:8px;width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell{width:100%}.mdl-cell--hide-phone{display:none!important}.mdl-cell--order-1-phone.mdl-cell--order-1-phone{-webkit-order:1;-ms-flex-order:1;order:1}.mdl-cell--order-2-phone.mdl-cell--order-2-phone{-webkit-order:2;-ms-flex-order:2;order:2}.mdl-cell--order-3-phone.mdl-cell--order-3-phone{-webkit-order:3;-ms-flex-order:3;order:3}.mdl-cell--order-4-phone.mdl-cell--order-4-phone{-webkit-order:4;-ms-flex-order:4;order:4}.mdl-cell--order-5-phone.mdl-cell--order-5-phone{-webkit-order:5;-ms-flex-order:5;order:5}.mdl-cell--order-6-phone.mdl-cell--order-6-phone{-webkit-order:6;-ms-flex-order:6;order:6}.mdl-cell--order-7-phone.mdl-cell--order-7-phone{-webkit-order:7;-ms-flex-order:7;order:7}.mdl-cell--order-8-phone.mdl-cell--order-8-phone{-webkit-order:8;-ms-flex-order:8;order:8}.mdl-cell--order-9-phone.mdl-cell--order-9-phone{-webkit-order:9;-ms-flex-order:9;order:9}.mdl-cell--order-10-phone.mdl-cell--order-10-phone{-webkit-order:10;-ms-flex-order:10;order:10}.mdl-cell--order-11-phone.mdl-cell--order-11-phone{-webkit-order:11;-ms-flex-order:11;order:11}.mdl-cell--order-12-phone.mdl-cell--order-12-phone{-webkit-order:12;-ms-flex-order:12;order:12}.mdl-cell--1-col,.mdl-cell--1-col-phone.mdl-cell--1-col-phone{width:calc(25% - 16px)}.mdl-grid--no-spacing>.mdl-cell--1-col,.mdl-grid--no-spacing>.mdl-cell--1-col-phone.mdl-cell--1-col-phone{width:25%}.mdl-cell--2-col,.mdl-cell--2-col-phone.mdl-cell--2-col-phone{width:calc(50% - 16px)}.mdl-grid--no-spacing>.mdl-cell--2-col,.mdl-grid--no-spacing>.mdl-cell--2-col-phone.mdl-cell--2-col-phone{width:50%}.mdl-cell--3-col,.mdl-cell--3-col-phone.mdl-cell--3-col-phone{width:calc(75% - 16px)}.mdl-grid--no-spacing>.mdl-cell--3-col,.mdl-grid--no-spacing>.mdl-cell--3-col-phone.mdl-cell--3-col-phone{width:75%}.mdl-cell--4-col,.mdl-cell--4-col-phone.mdl-cell--4-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--4-col,.mdl-grid--no-spacing>.mdl-cell--4-col-phone.mdl-cell--4-col-phone{width:100%}.mdl-cell--5-col,.mdl-cell--5-col-phone.mdl-cell--5-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--5-col,.mdl-grid--no-spacing>.mdl-cell--5-col-phone.mdl-cell--5-col-phone{width:100%}.mdl-cell--6-col,.mdl-cell--6-col-phone.mdl-cell--6-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--6-col,.mdl-grid--no-spacing>.mdl-cell--6-col-phone.mdl-cell--6-col-phone{width:100%}.mdl-cell--7-col,.mdl-cell--7-col-phone.mdl-cell--7-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--7-col,.mdl-grid--no-spacing>.mdl-cell--7-col-phone.mdl-cell--7-col-phone{width:100%}.mdl-cell--8-col,.mdl-cell--8-col-phone.mdl-cell--8-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--8-col,.mdl-grid--no-spacing>.mdl-cell--8-col-phone.mdl-cell--8-col-phone{width:100%}.mdl-cell--9-col,.mdl-cell--9-col-phone.mdl-cell--9-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--9-col,.mdl-grid--no-spacing>.mdl-cell--9-col-phone.mdl-cell--9-col-phone{width:100%}.mdl-cell--10-col,.mdl-cell--10-col-phone.mdl-cell--10-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--10-col,.mdl-grid--no-spacing>.mdl-cell--10-col-phone.mdl-cell--10-col-phone{width:100%}.mdl-cell--11-col,.mdl-cell--11-col-phone.mdl-cell--11-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--11-col,.mdl-grid--no-spacing>.mdl-cell--11-col-phone.mdl-cell--11-col-phone{width:100%}.mdl-cell--12-col,.mdl-cell--12-col-phone.mdl-cell--12-col-phone{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--12-col,.mdl-grid--no-spacing>.mdl-cell--12-col-phone.mdl-cell--12-col-phone{width:100%}.mdl-cell--1-offset,.mdl-cell--1-offset-phone.mdl-cell--1-offset-phone{margin-left:calc(25% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset-phone.mdl-cell--1-offset-phone{margin-left:25%}.mdl-cell--2-offset,.mdl-cell--2-offset-phone.mdl-cell--2-offset-phone{margin-left:calc(50% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset-phone.mdl-cell--2-offset-phone{margin-left:50%}.mdl-cell--3-offset,.mdl-cell--3-offset-phone.mdl-cell--3-offset-phone{margin-left:calc(75% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset-phone.mdl-cell--3-offset-phone{margin-left:75%}}@media (min-width:480px) and (max-width:839px){.mdl-grid{padding:8px}.mdl-cell{margin:8px;width:calc(50% - 16px)}.mdl-grid--no-spacing>.mdl-cell{width:50%}.mdl-cell--hide-tablet{display:none!important}.mdl-cell--order-1-tablet.mdl-cell--order-1-tablet{-webkit-order:1;-ms-flex-order:1;order:1}.mdl-cell--order-2-tablet.mdl-cell--order-2-tablet{-webkit-order:2;-ms-flex-order:2;order:2}.mdl-cell--order-3-tablet.mdl-cell--order-3-tablet{-webkit-order:3;-ms-flex-order:3;order:3}.mdl-cell--order-4-tablet.mdl-cell--order-4-tablet{-webkit-order:4;-ms-flex-order:4;order:4}.mdl-cell--order-5-tablet.mdl-cell--order-5-tablet{-webkit-order:5;-ms-flex-order:5;order:5}.mdl-cell--order-6-tablet.mdl-cell--order-6-tablet{-webkit-order:6;-ms-flex-order:6;order:6}.mdl-cell--order-7-tablet.mdl-cell--order-7-tablet{-webkit-order:7;-ms-flex-order:7;order:7}.mdl-cell--order-8-tablet.mdl-cell--order-8-tablet{-webkit-order:8;-ms-flex-order:8;order:8}.mdl-cell--order-9-tablet.mdl-cell--order-9-tablet{-webkit-order:9;-ms-flex-order:9;order:9}.mdl-cell--order-10-tablet.mdl-cell--order-10-tablet{-webkit-order:10;-ms-flex-order:10;order:10}.mdl-cell--order-11-tablet.mdl-cell--order-11-tablet{-webkit-order:11;-ms-flex-order:11;order:11}.mdl-cell--order-12-tablet.mdl-cell--order-12-tablet{-webkit-order:12;-ms-flex-order:12;order:12}.mdl-cell--1-col,.mdl-cell--1-col-tablet.mdl-cell--1-col-tablet{width:calc(12.5% - 16px)}.mdl-grid--no-spacing>.mdl-cell--1-col,.mdl-grid--no-spacing>.mdl-cell--1-col-tablet.mdl-cell--1-col-tablet{width:12.5%}.mdl-cell--2-col,.mdl-cell--2-col-tablet.mdl-cell--2-col-tablet{width:calc(25% - 16px)}.mdl-grid--no-spacing>.mdl-cell--2-col,.mdl-grid--no-spacing>.mdl-cell--2-col-tablet.mdl-cell--2-col-tablet{width:25%}.mdl-cell--3-col,.mdl-cell--3-col-tablet.mdl-cell--3-col-tablet{width:calc(37.5% - 16px)}.mdl-grid--no-spacing>.mdl-cell--3-col,.mdl-grid--no-spacing>.mdl-cell--3-col-tablet.mdl-cell--3-col-tablet{width:37.5%}.mdl-cell--4-col,.mdl-cell--4-col-tablet.mdl-cell--4-col-tablet{width:calc(50% - 16px)}.mdl-grid--no-spacing>.mdl-cell--4-col,.mdl-grid--no-spacing>.mdl-cell--4-col-tablet.mdl-cell--4-col-tablet{width:50%}.mdl-cell--5-col,.mdl-cell--5-col-tablet.mdl-cell--5-col-tablet{width:calc(62.5% - 16px)}.mdl-grid--no-spacing>.mdl-cell--5-col,.mdl-grid--no-spacing>.mdl-cell--5-col-tablet.mdl-cell--5-col-tablet{width:62.5%}.mdl-cell--6-col,.mdl-cell--6-col-tablet.mdl-cell--6-col-tablet{width:calc(75% - 16px)}.mdl-grid--no-spacing>.mdl-cell--6-col,.mdl-grid--no-spacing>.mdl-cell--6-col-tablet.mdl-cell--6-col-tablet{width:75%}.mdl-cell--7-col,.mdl-cell--7-col-tablet.mdl-cell--7-col-tablet{width:calc(87.5% - 16px)}.mdl-grid--no-spacing>.mdl-cell--7-col,.mdl-grid--no-spacing>.mdl-cell--7-col-tablet.mdl-cell--7-col-tablet{width:87.5%}.mdl-cell--8-col,.mdl-cell--8-col-tablet.mdl-cell--8-col-tablet{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--8-col,.mdl-grid--no-spacing>.mdl-cell--8-col-tablet.mdl-cell--8-col-tablet{width:100%}.mdl-cell--9-col,.mdl-cell--9-col-tablet.mdl-cell--9-col-tablet{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--9-col,.mdl-grid--no-spacing>.mdl-cell--9-col-tablet.mdl-cell--9-col-tablet{width:100%}.mdl-cell--10-col,.mdl-cell--10-col-tablet.mdl-cell--10-col-tablet{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--10-col,.mdl-grid--no-spacing>.mdl-cell--10-col-tablet.mdl-cell--10-col-tablet{width:100%}.mdl-cell--11-col,.mdl-cell--11-col-tablet.mdl-cell--11-col-tablet{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--11-col,.mdl-grid--no-spacing>.mdl-cell--11-col-tablet.mdl-cell--11-col-tablet{width:100%}.mdl-cell--12-col,.mdl-cell--12-col-tablet.mdl-cell--12-col-tablet{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--12-col,.mdl-grid--no-spacing>.mdl-cell--12-col-tablet.mdl-cell--12-col-tablet{width:100%}.mdl-cell--1-offset,.mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet{margin-left:calc(12.5% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset-tablet.mdl-cell--1-offset-tablet{margin-left:12.5%}.mdl-cell--2-offset,.mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet{margin-left:calc(25% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset-tablet.mdl-cell--2-offset-tablet{margin-left:25%}.mdl-cell--3-offset,.mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet{margin-left:calc(37.5% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset-tablet.mdl-cell--3-offset-tablet{margin-left:37.5%}.mdl-cell--4-offset,.mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet{margin-left:calc(50% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--4-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--4-offset-tablet.mdl-cell--4-offset-tablet{margin-left:50%}.mdl-cell--5-offset,.mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet{margin-left:calc(62.5% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--5-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--5-offset-tablet.mdl-cell--5-offset-tablet{margin-left:62.5%}.mdl-cell--6-offset,.mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet{margin-left:calc(75% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--6-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--6-offset-tablet.mdl-cell--6-offset-tablet{margin-left:75%}.mdl-cell--7-offset,.mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet{margin-left:calc(87.5% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--7-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--7-offset-tablet.mdl-cell--7-offset-tablet{margin-left:87.5%}}@media (min-width:840px){.mdl-grid{padding:8px}.mdl-cell{margin:8px;width:calc(33.3333333333% - 16px)}.mdl-grid--no-spacing>.mdl-cell{width:33.3333333333%}.mdl-cell--hide-desktop{display:none!important}.mdl-cell--order-1-desktop.mdl-cell--order-1-desktop{-webkit-order:1;-ms-flex-order:1;order:1}.mdl-cell--order-2-desktop.mdl-cell--order-2-desktop{-webkit-order:2;-ms-flex-order:2;order:2}.mdl-cell--order-3-desktop.mdl-cell--order-3-desktop{-webkit-order:3;-ms-flex-order:3;order:3}.mdl-cell--order-4-desktop.mdl-cell--order-4-desktop{-webkit-order:4;-ms-flex-order:4;order:4}.mdl-cell--order-5-desktop.mdl-cell--order-5-desktop{-webkit-order:5;-ms-flex-order:5;order:5}.mdl-cell--order-6-desktop.mdl-cell--order-6-desktop{-webkit-order:6;-ms-flex-order:6;order:6}.mdl-cell--order-7-desktop.mdl-cell--order-7-desktop{-webkit-order:7;-ms-flex-order:7;order:7}.mdl-cell--order-8-desktop.mdl-cell--order-8-desktop{-webkit-order:8;-ms-flex-order:8;order:8}.mdl-cell--order-9-desktop.mdl-cell--order-9-desktop{-webkit-order:9;-ms-flex-order:9;order:9}.mdl-cell--order-10-desktop.mdl-cell--order-10-desktop{-webkit-order:10;-ms-flex-order:10;order:10}.mdl-cell--order-11-desktop.mdl-cell--order-11-desktop{-webkit-order:11;-ms-flex-order:11;order:11}.mdl-cell--order-12-desktop.mdl-cell--order-12-desktop{-webkit-order:12;-ms-flex-order:12;order:12}.mdl-cell--1-col,.mdl-cell--1-col-desktop.mdl-cell--1-col-desktop{width:calc(8.3333333333% - 16px)}.mdl-grid--no-spacing>.mdl-cell--1-col,.mdl-grid--no-spacing>.mdl-cell--1-col-desktop.mdl-cell--1-col-desktop{width:8.3333333333%}.mdl-cell--2-col,.mdl-cell--2-col-desktop.mdl-cell--2-col-desktop{width:calc(16.6666666667% - 16px)}.mdl-grid--no-spacing>.mdl-cell--2-col,.mdl-grid--no-spacing>.mdl-cell--2-col-desktop.mdl-cell--2-col-desktop{width:16.6666666667%}.mdl-cell--3-col,.mdl-cell--3-col-desktop.mdl-cell--3-col-desktop{width:calc(25% - 16px)}.mdl-grid--no-spacing>.mdl-cell--3-col,.mdl-grid--no-spacing>.mdl-cell--3-col-desktop.mdl-cell--3-col-desktop{width:25%}.mdl-cell--4-col,.mdl-cell--4-col-desktop.mdl-cell--4-col-desktop{width:calc(33.3333333333% - 16px)}.mdl-grid--no-spacing>.mdl-cell--4-col,.mdl-grid--no-spacing>.mdl-cell--4-col-desktop.mdl-cell--4-col-desktop{width:33.3333333333%}.mdl-cell--5-col,.mdl-cell--5-col-desktop.mdl-cell--5-col-desktop{width:calc(41.6666666667% - 16px)}.mdl-grid--no-spacing>.mdl-cell--5-col,.mdl-grid--no-spacing>.mdl-cell--5-col-desktop.mdl-cell--5-col-desktop{width:41.6666666667%}.mdl-cell--6-col,.mdl-cell--6-col-desktop.mdl-cell--6-col-desktop{width:calc(50% - 16px)}.mdl-grid--no-spacing>.mdl-cell--6-col,.mdl-grid--no-spacing>.mdl-cell--6-col-desktop.mdl-cell--6-col-desktop{width:50%}.mdl-cell--7-col,.mdl-cell--7-col-desktop.mdl-cell--7-col-desktop{width:calc(58.3333333333% - 16px)}.mdl-grid--no-spacing>.mdl-cell--7-col,.mdl-grid--no-spacing>.mdl-cell--7-col-desktop.mdl-cell--7-col-desktop{width:58.3333333333%}.mdl-cell--8-col,.mdl-cell--8-col-desktop.mdl-cell--8-col-desktop{width:calc(66.6666666667% - 16px)}.mdl-grid--no-spacing>.mdl-cell--8-col,.mdl-grid--no-spacing>.mdl-cell--8-col-desktop.mdl-cell--8-col-desktop{width:66.6666666667%}.mdl-cell--9-col,.mdl-cell--9-col-desktop.mdl-cell--9-col-desktop{width:calc(75% - 16px)}.mdl-grid--no-spacing>.mdl-cell--9-col,.mdl-grid--no-spacing>.mdl-cell--9-col-desktop.mdl-cell--9-col-desktop{width:75%}.mdl-cell--10-col,.mdl-cell--10-col-desktop.mdl-cell--10-col-desktop{width:calc(83.3333333333% - 16px)}.mdl-grid--no-spacing>.mdl-cell--10-col,.mdl-grid--no-spacing>.mdl-cell--10-col-desktop.mdl-cell--10-col-desktop{width:83.3333333333%}.mdl-cell--11-col,.mdl-cell--11-col-desktop.mdl-cell--11-col-desktop{width:calc(91.6666666667% - 16px)}.mdl-grid--no-spacing>.mdl-cell--11-col,.mdl-grid--no-spacing>.mdl-cell--11-col-desktop.mdl-cell--11-col-desktop{width:91.6666666667%}.mdl-cell--12-col,.mdl-cell--12-col-desktop.mdl-cell--12-col-desktop{width:calc(100% - 16px)}.mdl-grid--no-spacing>.mdl-cell--12-col,.mdl-grid--no-spacing>.mdl-cell--12-col-desktop.mdl-cell--12-col-desktop{width:100%}.mdl-cell--1-offset,.mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop{margin-left:calc(8.3333333333% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--1-offset-desktop.mdl-cell--1-offset-desktop{margin-left:8.3333333333%}.mdl-cell--2-offset,.mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop{margin-left:calc(16.6666666667% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--2-offset-desktop.mdl-cell--2-offset-desktop{margin-left:16.6666666667%}.mdl-cell--3-offset,.mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop{margin-left:calc(25% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--3-offset-desktop.mdl-cell--3-offset-desktop{margin-left:25%}.mdl-cell--4-offset,.mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop{margin-left:calc(33.3333333333% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--4-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--4-offset-desktop.mdl-cell--4-offset-desktop{margin-left:33.3333333333%}.mdl-cell--5-offset,.mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop{margin-left:calc(41.6666666667% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--5-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--5-offset-desktop.mdl-cell--5-offset-desktop{margin-left:41.6666666667%}.mdl-cell--6-offset,.mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop{margin-left:calc(50% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--6-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--6-offset-desktop.mdl-cell--6-offset-desktop{margin-left:50%}.mdl-cell--7-offset,.mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop{margin-left:calc(58.3333333333% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--7-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--7-offset-desktop.mdl-cell--7-offset-desktop{margin-left:58.3333333333%}.mdl-cell--8-offset,.mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop{margin-left:calc(66.6666666667% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--8-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--8-offset-desktop.mdl-cell--8-offset-desktop{margin-left:66.6666666667%}.mdl-cell--9-offset,.mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop{margin-left:calc(75% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--9-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--9-offset-desktop.mdl-cell--9-offset-desktop{margin-left:75%}.mdl-cell--10-offset,.mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop{margin-left:calc(83.3333333333% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--10-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--10-offset-desktop.mdl-cell--10-offset-desktop{margin-left:83.3333333333%}.mdl-cell--11-offset,.mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop{margin-left:calc(91.6666666667% + 8px)}.mdl-grid.mdl-grid--no-spacing>.mdl-cell--11-offset,.mdl-grid.mdl-grid--no-spacing>.mdl-cell--11-offset-desktop.mdl-cell--11-offset-desktop{margin-left:91.6666666667%}}body{margin:0}.styleguide-demo h1{margin:48px 24px 0}.styleguide-demo h1:after{content:'';display:block;width:100%;border-bottom:1px solid rgba(0,0,0,.5);margin-top:24px}.styleguide-demo{opacity:0;transition:opacity .6s ease}.styleguide-masthead{height:256px;background:#212121;padding:115px 16px 0}.styleguide-container{position:relative;max-width:960px;width:100%}.styleguide-title{color:#fff;bottom:auto;position:relative;font-size:56px;font-weight:300;line-height:1;letter-spacing:-.02em}.styleguide-title:after{border-bottom:0}.styleguide-title span{font-weight:300}.mdl-styleguide .mdl-layout__drawer .mdl-navigation__link{padding:10px 24px}.demosLoaded .styleguide-demo{opacity:1}iframe{display:block;width:100%;border:none}iframe.heightSet{overflow:hidden}.demo-wrapper{margin:24px}.demo-wrapper iframe{border:1px solid rgba(0,0,0,.5)} diff --git a/build_odroid/roles/build_clients/files/elm_static/app.medical-styles.css b/build_odroid/roles/build_clients/files/elm_static/app.medical-styles.css new file mode 100644 index 0000000..5562ed4 --- /dev/null +++ b/build_odroid/roles/build_clients/files/elm_static/app.medical-styles.css @@ -0,0 +1,396 @@ +/* +fonts.css + +The fonts needed for Material Design. + +Generated by: https://google-webfonts-helper.herokuapp.com/fonts/ + +based upon this as the requirement: + + + +*/ + + +/* roboto-regular - latin-ext_latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: url(1658fb7ff5e46f220397f647753dea0e.eot); /* IE9 Compat Modes */ + src: local('Roboto'), local('Roboto-Regular'), + url(1658fb7ff5e46f220397f647753dea0e.eot?#iefix) format('embedded-opentype'), + url(9723add759ca860091c4960e567bd1fa.woff2) format('woff2'), + url(a84d4b00b169826c4aea77a8611b1e56.woff) format('woff'), + url(1b2b92e8f347c87e456599e91a79cc2e.ttf) format('truetype'), + url(3d3a53586bd78d1069ae4b89a3b9aa98.svg#Roboto) format('svg'); /* Legacy iOS */ +} +/* roboto-300italic - latin-ext_latin */ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 300; + src: url(1343b7f254fa03f282b84d484e8b1ef0.eot); /* IE9 Compat Modes */ + src: local('Roboto Light Italic'), local('Roboto-LightItalic'), + url(1343b7f254fa03f282b84d484e8b1ef0.eot?#iefix) format('embedded-opentype'), + url(0c69418ceacfe225f6245bc7cb35ee9e.woff2) format('woff2'), + url(1c2236df616e20bd4894a174fb2d5225.woff) format('woff'), + url(bbe79cc5c634b8422d2ad1a4a4a6c5f6.ttf) format('truetype'), + url(290e6a6c01f4703f351415432980aa2f.svg#Roboto) format('svg'); /* Legacy iOS */ +} +/* roboto-500 - latin-ext_latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: url(648c0c9e9baa984377419ef440e9fd76.eot); /* IE9 Compat Modes */ + src: local('Roboto Medium'), local('Roboto-Medium'), + url(648c0c9e9baa984377419ef440e9fd76.eot?#iefix) format('embedded-opentype'), + url(1e2be9ce2b53daa622b1b966214bbbb0.woff2) format('woff2'), + url(243a8ea4b8c5d016075ca4afac4da8f0.woff) format('woff'), + url(453ee13f0ab2da9315986717468d873d.ttf) format('truetype'), + url(f1d811cdfaea49c969500d4bbe52251b.svg#Roboto) format('svg'); /* Legacy iOS */ +} + + +/* roboto-mono-regular - latin-ext_latin */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 400; + src: url(e001e59a54f1295535fc1031ccc8f999.eot); /* IE9 Compat Modes */ + src: local('Roboto Mono'), local('RobotoMono-Regular'), + url(e001e59a54f1295535fc1031ccc8f999.eot?#iefix) format('embedded-opentype'), + url(59288a767a1c97571b3475982e1e00c2.woff2) format('woff2'), + url(cfc1cd7dec5c84d7ab09a365d6e111df.woff) format('woff'), + url(f9ca3b6f2de069bad0195dfa8cb6a5f1.ttf) format('truetype'), + url(96a9bbe5d32f7fe96e844bcbf7b4e05d.svg#RobotoMono) format('svg'); /* Legacy iOS */ +} + + + +/* roboto-condensed-regular - latin-ext_latin */ +@font-face { + font-family: 'Roboto Condensed'; + font-style: normal; + font-weight: 400; + src: url(5e8dacb38b60db75a513e6691748ac41.eot); /* IE9 Compat Modes */ + src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), + url(5e8dacb38b60db75a513e6691748ac41.eot?#iefix) format('embedded-opentype'), + url(1f11fd578571d7ca0f559f550e7831b3.woff2) format('woff2'), + url(434e520c656cf117085de8cc4aaa2bc2.woff) format('woff'), + url(3a1fd68839b6484697eb9be097167eb5.ttf) format('truetype'), + url(87a79b495a5075c0a81273c2942b04cd.svg#RobotoCondensed) format('svg'); /* Legacy iOS */ +} +/* roboto-condensed-700 - latin-ext_latin */ +@font-face { + font-family: 'Roboto Condensed'; + font-style: normal; + font-weight: 700; + src: url(28ca1a3fd68f6ef41723ff921bfc2de8.eot); /* IE9 Compat Modes */ + src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), + url(28ca1a3fd68f6ef41723ff921bfc2de8.eot?#iefix) format('embedded-opentype'), + url(76ce747879e02ee93c9b83f457ab24ca.woff2) format('woff2'), + url(0204f58a80d501469499b37c882ee06c.woff) format('woff'), + url(fe353925ebc6cb6397f436bd1aaddbf4.ttf) format('truetype'), + url(1b2fe31f77652a3ede3ae777071837c2.svg#RobotoCondensed) format('svg'); /* Legacy iOS */ +} + + + + + +/*!v3.6.2*/@charset "UTF-8";html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0}.o-container{margin:auto}@media (min-width:20em){.o-container--xsmall\@xsmall{max-width:20em}.o-container--small\@xsmall{max-width:30em}.o-container--medium\@xsmall{max-width:48em}.o-container--large\@xsmall{max-width:64em}.o-container--xlarge\@xsmall{max-width:78em}.o-container--super\@xsmall{max-width:116em}}@media (min-width:30em){.o-container--xsmall\@small{max-width:20em}.o-container--small\@small{max-width:30em}.o-container--medium\@small{max-width:48em}.o-container--large\@small{max-width:64em}.o-container--xlarge\@small{max-width:78em}.o-container--super\@small{max-width:116em}}@media (min-width:48em){.o-container--xsmall\@medium{max-width:20em}.o-container--small\@medium{max-width:30em}.o-container--medium\@medium{max-width:48em}.o-container--large\@medium{max-width:64em}.o-container--xlarge\@medium{max-width:78em}.o-container--super\@medium{max-width:116em}}@media (min-width:64em){.o-container--xsmall\@large{max-width:20em}.o-container--small\@large{max-width:30em}.o-container--medium\@large{max-width:48em}.o-container--large\@large{max-width:64em}.o-container--xlarge\@large{max-width:78em}.o-container--super\@large{max-width:116em}}@media (min-width:78em){.o-container--xsmall\@xlarge{max-width:20em}.o-container--small\@xlarge{max-width:30em}.o-container--medium\@xlarge{max-width:48em}.o-container--large\@xlarge{max-width:64em}.o-container--xlarge\@xlarge{max-width:78em}.o-container--super\@xlarge{max-width:116em}}@media (min-width:116em){.o-container--xsmall\@super{max-width:20em}.o-container--small\@super{max-width:30em}.o-container--medium\@super{max-width:48em}.o-container--large\@super{max-width:64em}.o-container--xlarge\@super{max-width:78em}.o-container--super\@super{max-width:116em}}.o-container--xsmall{max-width:20em}.o-container--small{max-width:30em}.o-container--medium{max-width:48em}.o-container--large{max-width:64em}.o-container--xlarge{max-width:78em}.o-container--super{max-width:116em}.o-grid{display:-ms-flexbox;display:flex}.o-grid--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid--top{-ms-flex-align:start;align-items:flex-start}.o-grid--center{-ms-flex-align:center;align-items:center}.o-grid--bottom{-ms-flex-align:end;align-items:flex-end}.o-grid--full{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid--full>.o-grid__cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}.o-grid--no-gutter>.o-grid__cell{padding-right:.001em;padding-left:.001em}.o-grid__cell{-ms-flex:1;flex:1;padding-right:1em;padding-left:1em}.o-grid__cell--width-5{-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}.o-grid__cell--offset-5{margin-left:5%}.o-grid__cell--width-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.o-grid__cell--offset-10{margin-left:10%}.o-grid__cell--width-15{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.o-grid__cell--offset-15{margin-left:15%}.o-grid__cell--width-20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.o-grid__cell--offset-20{margin-left:20%}.o-grid__cell--width-25{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-grid__cell--offset-25{margin-left:25%}.o-grid__cell--width-30{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.o-grid__cell--offset-30{margin-left:30%}.o-grid__cell--width-33{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.o-grid__cell--offset-33{margin-left:33.33333%}.o-grid__cell--width-35{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.o-grid__cell--offset-35{margin-left:35%}.o-grid__cell--width-40{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.o-grid__cell--offset-40{margin-left:40%}.o-grid__cell--width-45{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.o-grid__cell--offset-45{margin-left:45%}.o-grid__cell--width-50{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-grid__cell--offset-50{margin-left:50%}.o-grid__cell--width-55{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.o-grid__cell--offset-55{margin-left:55%}.o-grid__cell--width-60{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.o-grid__cell--offset-60{margin-left:60%}.o-grid__cell--width-65{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.o-grid__cell--offset-65{margin-left:65%}.o-grid__cell--width-66{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.o-grid__cell--offset-66{margin-left:66.66667%}.o-grid__cell--width-70{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.o-grid__cell--offset-70{margin-left:70%}.o-grid__cell--width-75{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-grid__cell--offset-75{margin-left:75%}.o-grid__cell--width-80{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.o-grid__cell--offset-80{margin-left:80%}.o-grid__cell--width-85{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.o-grid__cell--offset-85{margin-left:85%}.o-grid__cell--width-90{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.o-grid__cell--offset-90{margin-left:90%}.o-grid__cell--width-95{-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}.o-grid__cell--offset-95{margin-left:95%}.o-grid__cell--width-100{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.o-grid__cell--offset-100{margin-left:100%}.o-grid__cell--top{-ms-flex-item-align:start;align-self:flex-start}.o-grid__cell--center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.o-grid__cell--bottom{-ms-flex-item-align:end;align-self:flex-end}.o-grid__cell--no-gutter{padding-right:.001em;padding-left:.001em}.o-grid__cell--width-fixed{-ms-flex:0 1 auto;flex:0 1 auto}.o-grid__cell--hidden{display:none}.o-grid__cell--visible{display:initial}@media (max-width:19.99em){.o-grid.o-grid--xsmall-fit>.o-grid__cell:not([class*=o-grid__cell--width]){-ms-flex:1;flex:1}.o-grid.o-grid--xsmall-full{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid.o-grid--xsmall-full>.o-grid__cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}}@media (min-width:20em) and (max-width:29.99em){.o-grid.o-grid--small-fit>.o-grid__cell:not([class*=o-grid__cell--width]){-ms-flex:1;flex:1}.o-grid.o-grid--small-full{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid.o-grid--small-full>.o-grid__cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}}@media (min-width:30em) and (max-width:47.99em){.o-grid.o-grid--medium-fit>.o-grid__cell:not([class*=o-grid__cell--width]){-ms-flex:1;flex:1}.o-grid.o-grid--medium-full{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid.o-grid--medium-full>.o-grid__cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}}@media (min-width:48em) and (max-width:63.99em){.o-grid.o-grid--large-fit>.o-grid__cell:not([class*=o-grid__cell--width]){-ms-flex:1;flex:1}.o-grid.o-grid--large-full{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid.o-grid--large-full>.o-grid__cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}}@media (min-width:64em) and (max-width:77.99em){.o-grid.o-grid--xlarge-fit>.o-grid__cell:not([class*=o-grid__cell--width]){-ms-flex:1;flex:1}.o-grid.o-grid--xlarge-full{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid.o-grid--xlarge-full>.o-grid__cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}}@media (min-width:64em){.o-grid.o-grid--super-fit>.o-grid__cell:not([class*=o-grid__cell--width]){-ms-flex:1;flex:1}.o-grid.o-grid--super-full{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid.o-grid--super-full>.o-grid__cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}}@media (min-width:20em){.o-grid__cell--width-5\@xsmall{-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}.o-grid__cell--offset-5\@xsmall{margin-left:5%}.o-grid__cell--width-10\@xsmall{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.o-grid__cell--offset-10\@xsmall{margin-left:10%}.o-grid__cell--width-15\@xsmall{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.o-grid__cell--offset-15\@xsmall{margin-left:15%}.o-grid__cell--width-20\@xsmall{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.o-grid__cell--offset-20\@xsmall{margin-left:20%}.o-grid__cell--width-25\@xsmall{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-grid__cell--offset-25\@xsmall{margin-left:25%}.o-grid__cell--width-30\@xsmall{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.o-grid__cell--offset-30\@xsmall{margin-left:30%}.o-grid__cell--width-33\@xsmall{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.o-grid__cell--offset-33\@xsmall{margin-left:33.33333%}.o-grid__cell--width-35\@xsmall{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.o-grid__cell--offset-35\@xsmall{margin-left:35%}.o-grid__cell--width-40\@xsmall{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.o-grid__cell--offset-40\@xsmall{margin-left:40%}.o-grid__cell--width-45\@xsmall{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.o-grid__cell--offset-45\@xsmall{margin-left:45%}.o-grid__cell--width-50\@xsmall{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-grid__cell--offset-50\@xsmall{margin-left:50%}.o-grid__cell--width-55\@xsmall{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.o-grid__cell--offset-55\@xsmall{margin-left:55%}.o-grid__cell--width-60\@xsmall{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.o-grid__cell--offset-60\@xsmall{margin-left:60%}.o-grid__cell--width-65\@xsmall{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.o-grid__cell--offset-65\@xsmall{margin-left:65%}.o-grid__cell--width-66\@xsmall{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.o-grid__cell--offset-66\@xsmall{margin-left:66.66667%}.o-grid__cell--width-70\@xsmall{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.o-grid__cell--offset-70\@xsmall{margin-left:70%}.o-grid__cell--width-75\@xsmall{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-grid__cell--offset-75\@xsmall{margin-left:75%}.o-grid__cell--width-80\@xsmall{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.o-grid__cell--offset-80\@xsmall{margin-left:80%}.o-grid__cell--width-85\@xsmall{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.o-grid__cell--offset-85\@xsmall{margin-left:85%}.o-grid__cell--width-90\@xsmall{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.o-grid__cell--offset-90\@xsmall{margin-left:90%}.o-grid__cell--width-95\@xsmall{-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}.o-grid__cell--offset-95\@xsmall{margin-left:95%}.o-grid__cell--hidden\@xsmall{display:none}.o-grid__cell--visible\@xsmall{display:initial}.o-grid__cell--width-100\@xsmall{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.o-grid__cell--offset-100\@xsmall{margin-left:100%}.o-grid__cell--width-fixed\@xsmall{-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width:30em){.o-grid__cell--width-5\@small{-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}.o-grid__cell--offset-5\@small{margin-left:5%}.o-grid__cell--width-10\@small{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.o-grid__cell--offset-10\@small{margin-left:10%}.o-grid__cell--width-15\@small{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.o-grid__cell--offset-15\@small{margin-left:15%}.o-grid__cell--width-20\@small{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.o-grid__cell--offset-20\@small{margin-left:20%}.o-grid__cell--width-25\@small{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-grid__cell--offset-25\@small{margin-left:25%}.o-grid__cell--width-30\@small{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.o-grid__cell--offset-30\@small{margin-left:30%}.o-grid__cell--width-33\@small{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.o-grid__cell--offset-33\@small{margin-left:33.33333%}.o-grid__cell--width-35\@small{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.o-grid__cell--offset-35\@small{margin-left:35%}.o-grid__cell--width-40\@small{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.o-grid__cell--offset-40\@small{margin-left:40%}.o-grid__cell--width-45\@small{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.o-grid__cell--offset-45\@small{margin-left:45%}.o-grid__cell--width-50\@small{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-grid__cell--offset-50\@small{margin-left:50%}.o-grid__cell--width-55\@small{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.o-grid__cell--offset-55\@small{margin-left:55%}.o-grid__cell--width-60\@small{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.o-grid__cell--offset-60\@small{margin-left:60%}.o-grid__cell--width-65\@small{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.o-grid__cell--offset-65\@small{margin-left:65%}.o-grid__cell--width-66\@small{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.o-grid__cell--offset-66\@small{margin-left:66.66667%}.o-grid__cell--width-70\@small{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.o-grid__cell--offset-70\@small{margin-left:70%}.o-grid__cell--width-75\@small{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-grid__cell--offset-75\@small{margin-left:75%}.o-grid__cell--width-80\@small{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.o-grid__cell--offset-80\@small{margin-left:80%}.o-grid__cell--width-85\@small{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.o-grid__cell--offset-85\@small{margin-left:85%}.o-grid__cell--width-90\@small{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.o-grid__cell--offset-90\@small{margin-left:90%}.o-grid__cell--width-95\@small{-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}.o-grid__cell--offset-95\@small{margin-left:95%}.o-grid__cell--hidden\@small{display:none}.o-grid__cell--visible\@small{display:initial}.o-grid__cell--width-100\@small{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.o-grid__cell--offset-100\@small{margin-left:100%}.o-grid__cell--width-fixed\@small{-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width:48em){.o-grid__cell--width-5\@medium{-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}.o-grid__cell--offset-5\@medium{margin-left:5%}.o-grid__cell--width-10\@medium{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.o-grid__cell--offset-10\@medium{margin-left:10%}.o-grid__cell--width-15\@medium{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.o-grid__cell--offset-15\@medium{margin-left:15%}.o-grid__cell--width-20\@medium{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.o-grid__cell--offset-20\@medium{margin-left:20%}.o-grid__cell--width-25\@medium{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-grid__cell--offset-25\@medium{margin-left:25%}.o-grid__cell--width-30\@medium{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.o-grid__cell--offset-30\@medium{margin-left:30%}.o-grid__cell--width-33\@medium{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.o-grid__cell--offset-33\@medium{margin-left:33.33333%}.o-grid__cell--width-35\@medium{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.o-grid__cell--offset-35\@medium{margin-left:35%}.o-grid__cell--width-40\@medium{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.o-grid__cell--offset-40\@medium{margin-left:40%}.o-grid__cell--width-45\@medium{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.o-grid__cell--offset-45\@medium{margin-left:45%}.o-grid__cell--width-50\@medium{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-grid__cell--offset-50\@medium{margin-left:50%}.o-grid__cell--width-55\@medium{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.o-grid__cell--offset-55\@medium{margin-left:55%}.o-grid__cell--width-60\@medium{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.o-grid__cell--offset-60\@medium{margin-left:60%}.o-grid__cell--width-65\@medium{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.o-grid__cell--offset-65\@medium{margin-left:65%}.o-grid__cell--width-66\@medium{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.o-grid__cell--offset-66\@medium{margin-left:66.66667%}.o-grid__cell--width-70\@medium{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.o-grid__cell--offset-70\@medium{margin-left:70%}.o-grid__cell--width-75\@medium{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-grid__cell--offset-75\@medium{margin-left:75%}.o-grid__cell--width-80\@medium{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.o-grid__cell--offset-80\@medium{margin-left:80%}.o-grid__cell--width-85\@medium{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.o-grid__cell--offset-85\@medium{margin-left:85%}.o-grid__cell--width-90\@medium{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.o-grid__cell--offset-90\@medium{margin-left:90%}.o-grid__cell--width-95\@medium{-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}.o-grid__cell--offset-95\@medium{margin-left:95%}.o-grid__cell--hidden\@medium{display:none}.o-grid__cell--visible\@medium{display:initial}.o-grid__cell--width-100\@medium{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.o-grid__cell--offset-100\@medium{margin-left:100%}.o-grid__cell--width-fixed\@medium{-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width:64em){.o-grid__cell--width-5\@large{-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}.o-grid__cell--offset-5\@large{margin-left:5%}.o-grid__cell--width-10\@large{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.o-grid__cell--offset-10\@large{margin-left:10%}.o-grid__cell--width-15\@large{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.o-grid__cell--offset-15\@large{margin-left:15%}.o-grid__cell--width-20\@large{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.o-grid__cell--offset-20\@large{margin-left:20%}.o-grid__cell--width-25\@large{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-grid__cell--offset-25\@large{margin-left:25%}.o-grid__cell--width-30\@large{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.o-grid__cell--offset-30\@large{margin-left:30%}.o-grid__cell--width-33\@large{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.o-grid__cell--offset-33\@large{margin-left:33.33333%}.o-grid__cell--width-35\@large{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.o-grid__cell--offset-35\@large{margin-left:35%}.o-grid__cell--width-40\@large{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.o-grid__cell--offset-40\@large{margin-left:40%}.o-grid__cell--width-45\@large{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.o-grid__cell--offset-45\@large{margin-left:45%}.o-grid__cell--width-50\@large{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-grid__cell--offset-50\@large{margin-left:50%}.o-grid__cell--width-55\@large{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.o-grid__cell--offset-55\@large{margin-left:55%}.o-grid__cell--width-60\@large{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.o-grid__cell--offset-60\@large{margin-left:60%}.o-grid__cell--width-65\@large{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.o-grid__cell--offset-65\@large{margin-left:65%}.o-grid__cell--width-66\@large{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.o-grid__cell--offset-66\@large{margin-left:66.66667%}.o-grid__cell--width-70\@large{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.o-grid__cell--offset-70\@large{margin-left:70%}.o-grid__cell--width-75\@large{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-grid__cell--offset-75\@large{margin-left:75%}.o-grid__cell--width-80\@large{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.o-grid__cell--offset-80\@large{margin-left:80%}.o-grid__cell--width-85\@large{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.o-grid__cell--offset-85\@large{margin-left:85%}.o-grid__cell--width-90\@large{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.o-grid__cell--offset-90\@large{margin-left:90%}.o-grid__cell--width-95\@large{-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}.o-grid__cell--offset-95\@large{margin-left:95%}.o-grid__cell--hidden\@large{display:none}.o-grid__cell--visible\@large{display:initial}.o-grid__cell--width-100\@large{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.o-grid__cell--offset-100\@large{margin-left:100%}.o-grid__cell--width-fixed\@large{-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width:78em){.o-grid__cell--width-5\@xlarge{-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}.o-grid__cell--offset-5\@xlarge{margin-left:5%}.o-grid__cell--width-10\@xlarge{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.o-grid__cell--offset-10\@xlarge{margin-left:10%}.o-grid__cell--width-15\@xlarge{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.o-grid__cell--offset-15\@xlarge{margin-left:15%}.o-grid__cell--width-20\@xlarge{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.o-grid__cell--offset-20\@xlarge{margin-left:20%}.o-grid__cell--width-25\@xlarge{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-grid__cell--offset-25\@xlarge{margin-left:25%}.o-grid__cell--width-30\@xlarge{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.o-grid__cell--offset-30\@xlarge{margin-left:30%}.o-grid__cell--width-33\@xlarge{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.o-grid__cell--offset-33\@xlarge{margin-left:33.33333%}.o-grid__cell--width-35\@xlarge{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.o-grid__cell--offset-35\@xlarge{margin-left:35%}.o-grid__cell--width-40\@xlarge{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.o-grid__cell--offset-40\@xlarge{margin-left:40%}.o-grid__cell--width-45\@xlarge{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.o-grid__cell--offset-45\@xlarge{margin-left:45%}.o-grid__cell--width-50\@xlarge{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-grid__cell--offset-50\@xlarge{margin-left:50%}.o-grid__cell--width-55\@xlarge{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.o-grid__cell--offset-55\@xlarge{margin-left:55%}.o-grid__cell--width-60\@xlarge{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.o-grid__cell--offset-60\@xlarge{margin-left:60%}.o-grid__cell--width-65\@xlarge{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.o-grid__cell--offset-65\@xlarge{margin-left:65%}.o-grid__cell--width-66\@xlarge{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.o-grid__cell--offset-66\@xlarge{margin-left:66.66667%}.o-grid__cell--width-70\@xlarge{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.o-grid__cell--offset-70\@xlarge{margin-left:70%}.o-grid__cell--width-75\@xlarge{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-grid__cell--offset-75\@xlarge{margin-left:75%}.o-grid__cell--width-80\@xlarge{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.o-grid__cell--offset-80\@xlarge{margin-left:80%}.o-grid__cell--width-85\@xlarge{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.o-grid__cell--offset-85\@xlarge{margin-left:85%}.o-grid__cell--width-90\@xlarge{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.o-grid__cell--offset-90\@xlarge{margin-left:90%}.o-grid__cell--width-95\@xlarge{-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}.o-grid__cell--offset-95\@xlarge{margin-left:95%}.o-grid__cell--hidden\@xlarge{display:none}.o-grid__cell--visible\@xlarge{display:initial}.o-grid__cell--width-100\@xlarge{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.o-grid__cell--offset-100\@xlarge{margin-left:100%}.o-grid__cell--width-fixed\@xlarge{-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width:116em){.o-grid__cell--width-5\@super{-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}.o-grid__cell--offset-5\@super{margin-left:5%}.o-grid__cell--width-10\@super{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.o-grid__cell--offset-10\@super{margin-left:10%}.o-grid__cell--width-15\@super{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.o-grid__cell--offset-15\@super{margin-left:15%}.o-grid__cell--width-20\@super{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.o-grid__cell--offset-20\@super{margin-left:20%}.o-grid__cell--width-25\@super{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-grid__cell--offset-25\@super{margin-left:25%}.o-grid__cell--width-30\@super{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.o-grid__cell--offset-30\@super{margin-left:30%}.o-grid__cell--width-33\@super{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.o-grid__cell--offset-33\@super{margin-left:33.33333%}.o-grid__cell--width-35\@super{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.o-grid__cell--offset-35\@super{margin-left:35%}.o-grid__cell--width-40\@super{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.o-grid__cell--offset-40\@super{margin-left:40%}.o-grid__cell--width-45\@super{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.o-grid__cell--offset-45\@super{margin-left:45%}.o-grid__cell--width-50\@super{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-grid__cell--offset-50\@super{margin-left:50%}.o-grid__cell--width-55\@super{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.o-grid__cell--offset-55\@super{margin-left:55%}.o-grid__cell--width-60\@super{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.o-grid__cell--offset-60\@super{margin-left:60%}.o-grid__cell--width-65\@super{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.o-grid__cell--offset-65\@super{margin-left:65%}.o-grid__cell--width-66\@super{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.o-grid__cell--offset-66\@super{margin-left:66.66667%}.o-grid__cell--width-70\@super{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.o-grid__cell--offset-70\@super{margin-left:70%}.o-grid__cell--width-75\@super{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-grid__cell--offset-75\@super{margin-left:75%}.o-grid__cell--width-80\@super{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.o-grid__cell--offset-80\@super{margin-left:80%}.o-grid__cell--width-85\@super{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.o-grid__cell--offset-85\@super{margin-left:85%}.o-grid__cell--width-90\@super{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.o-grid__cell--offset-90\@super{margin-left:90%}.o-grid__cell--width-95\@super{-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}.o-grid__cell--offset-95\@super{margin-left:95%}.o-grid__cell--hidden\@super{display:none}.o-grid__cell--visible\@super{display:initial}.o-grid__cell--width-100\@super{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.o-grid__cell--offset-100\@super{margin-left:100%}.o-grid__cell--width-fixed\@super{-ms-flex:0 1 auto;flex:0 1 auto}}.o-image{display:block;max-width:100%;height:auto}.o-panel-container{position:relative}.o-panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch}.o-panel--nav-top{top:3.55em}.o-panel--nav-bottom{bottom:3.55em}.c-card__body .o-panel{padding:.5em}.o-media{display:-ms-flexbox;display:flex}.o-media .c-heading{padding:0}.o-media__body,.o-media__image{-ms-flex:1;flex:1;padding-right:1em;padding-left:1em;padding-right:.001em;padding-left:.001em}.o-media__body--top,.o-media__image--top{-ms-flex-item-align:start;align-self:flex-start}.o-media__body--center,.o-media__image--center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.o-media__body--bottom,.o-media__image--bottom{-ms-flex-item-align:end;align-self:flex-end}.o-media__image{-ms-flex:0 1 auto;flex:0 1 auto;width:3em}.o-media__body{margin-left:.5em}.o-fieldset,.o-fieldset.c-list{display:block;width:100%;margin:.5em 0;padding:0;border:0}.o-fieldset__legend{display:block;width:100%;padding:1em 0;cursor:pointer;padding:.25em 0}.o-form-element{position:relative;padding:1em 0}.o-form-element .c-label:first-child{padding:0 0 .5em}.o-modal{display:block;position:absolute;top:50%;left:50%;width:80%;transform:translate(-50%,-50%);border:0 solid #96a8b2;border-radius:4px;background-color:#fff;overflow:hidden;z-index:500}.o-modal .c-card{background-color:transparent;box-shadow:none}.o-modal .c-card__body{position:relative}.o-modal--ghost{background-color:transparent;color:#fff}.o-modal--ghost .c-heading{color:#fff}.o-modal--full{top:1em;left:1em;width:calc(100% - 2em);height:calc(100% - 2em);transform:none}.o-modal--full .c-card__body{position:absolute;top:2.5em;bottom:3.5em;width:100%;overflow-x:hidden;overflow-y:auto}.o-modal--full .c-card__footer{position:absolute;bottom:0;width:100%}.o-drawer{position:absolute;background-color:#fff;color:#111;z-index:500;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.o-drawer>.c-card{background-color:transparent;box-shadow:none}.o-drawer:not(.o-drawer--visible).u-high,.o-drawer:not(.o-drawer--visible).u-higher,.o-drawer:not(.o-drawer--visible).u-highest{box-shadow:none}.o-drawer--bottom,.o-drawer--top{left:0;width:80%;height:auto;margin-left:10%;transform:translate(0)}.o-drawer--bottom{top:100%;border-radius:4px 4px 0 0}.o-drawer--bottom.o-drawer--visible{transform:translateY(-99%)}.o-drawer--top{bottom:100%;border-radius:0 0 4px 4px}.o-drawer--top.o-drawer--visible{transform:translateY(99%)}.o-drawer--left,.o-drawer--right{top:0;width:260px;height:100%}.o-drawer--left .c-card__footer--block,.o-drawer--right .c-card__footer--block{position:absolute;bottom:0;width:100%}.o-drawer--left .c-card__footer--block .c-button,.o-drawer--right .c-card__footer--block .c-button{border-radius:0}.o-drawer--left{left:0;transform:translateX(-100%)}.o-drawer--left.o-drawer--visible{transform:translateX(-1%)}.o-drawer--right{left:100%;transform:translate(0)}.o-drawer--right.o-drawer--visible{transform:translateX(-99%)}.c-text{color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.55}.c-text--mono{font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace}.c-text--highlight{margin:-.125em;padding:.25em .25em .125em;background-color:#ffeb3b;color:#111}.c-text--quiet{color:#96a8b2}.c-text--loud{font-weight:700}.c-text--help[title]{border-bottom:1px dashed #96a8b2;cursor:help}.c-pre{margin:0}.c-code{margin:-.125em;padding:.25em .25em .125em;background-color:#e5eaec;color:#111;display:inline;font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace;font-weight:400}.c-code--multiline{display:block;padding:.5em 1em;border-radius:4px;white-space:pre;word-wrap:normal;overflow-x:auto}.c-kbd{margin:-.125em;padding:.25em .25em .125em;background-color:#96a8b2;color:#fff;display:inline;font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace;font-weight:400;border-bottom:2px solid #7b929e;border-radius:4px}.c-blockquote{border-left:5px solid #96a8b2;display:block;margin:0;padding:1em 1.5em;font-family:Georgia,Cambria,Times New Roman,Times,serif}.c-blockquote--brand{border-left:5px solid #2c3e50}.c-blockquote--info{border-left:5px solid #2196f3}.c-blockquote--warning{border-left:5px solid #ff9800}.c-blockquote--success{border-left:5px solid #4caf50}.c-blockquote--error{border-left:5px solid #f44336}.c-blockquote__body{display:block;margin:0;padding:.5em 0;font-size:1.25em}.c-blockquote__footer{color:#96a8b2;font-style:italic}.c-blockquote__footer,.c-paragraph{display:block;margin:0;padding:.5em 0}.c-badge{border:1px solid #96a8b2;background-color:#96a8b2;color:#fff;display:inline-block;margin:0;padding:.25em .5em;border-radius:4px;font-size:.8em;font-weight:700;line-height:1.2}.c-badge.c-badge--ghost{border:1px solid #96a8b2;background-color:transparent;color:#96a8b2}.c-badge--rounded{border-radius:30em}.c-badge--brand{border:1px solid #2c3e50;background-color:#2c3e50;color:#fff}.c-badge--brand.c-badge--ghost{border:1px solid #2c3e50;background-color:transparent;color:#2c3e50}.c-badge--info{border:1px solid #2196f3;background-color:#2196f3;color:#fff}.c-badge--info.c-badge--ghost{border:1px solid #2196f3;background-color:transparent;color:#2196f3}.c-badge--warning{border:1px solid #ff9800;background-color:#ff9800;color:#fff}.c-badge--warning.c-badge--ghost{border:1px solid #ff9800;background-color:transparent;color:#ff9800}.c-badge--success{border:1px solid #4caf50;background-color:#4caf50;color:#fff}.c-badge--success.c-badge--ghost{border:1px solid #4caf50;background-color:transparent;color:#4caf50}.c-badge--error{border:1px solid #f44336;background-color:#f44336;color:#fff}.c-badge--error.c-badge--ghost{border:1px solid #f44336;background-color:transparent;color:#f44336}.c-heading,.c-heading__sub{margin:0;padding:1em 0 .5em;font-weight:400}.c-heading__sub{padding:0;font-size:.8em;opacity:.6}.c-address{display:block;margin:0;padding:.5em 0;font-style:normal}.c-address__heading{display:block;font-weight:700}.c-table{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;padding:0;border:0;border-collapse:collapse;border-spacing:0}.c-table__caption{margin-left:0;padding:.5em 0;color:#96a8b2;font-size:.8em;text-align:left}.c-table__body,.c-table__caption,.c-table__head,.c-table__row{display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.c-table__body,.c-table__head,.c-table__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-table--striped :not(.c-table__row--heading).c-table__row:nth-of-type(odd){background-color:#e5eaec;color:initial}.c-table__cell{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding:.5em;text-align:left;overflow:auto}.c-table__row--heading .c-table__cell{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;border-bottom:1px solid #b0bec5;background-color:#cad4d8;color:initial;font-size:1em;font-weight:700}.c-table--striped .c-table__row--heading .c-table__cell{background-color:#fff;color:initial}.c-table--clickable :not(.c-table__row--heading).c-table__row:hover .c-table__cell,.c-table__row--clickable:hover .c-table__cell{background-color:initial;color:#0c7fda;cursor:pointer}.c-table__row--disabled{background-color:initial;color:#96a8b2;cursor:default}.c-table--clickable :not(.c-table__row--heading).c-table__row--disabled:hover .c-table__cell,.c-table__row--disabled:hover .c-table__cell{background-color:initial;color:#96a8b2;cursor:not-allowed}.c-table--condensed{font-size:.8em}.c-table--condensed .c-table__cell{padding:.25em}.c-card{padding:0;list-style:none;display:block;width:100%;border-radius:4px;background-color:#fff;box-shadow:0 0 1px hsla(0,0%,7%,.6);overflow:hidden}.c-card>.o-image:not(:first-child){padding:1em 0 0}.c-card+.c-card{margin:.5em 0 0}.c-card__header{padding:1em 1em 0}.c-card__header .c-heading{padding:0}.c-card__item{padding:.5em}.c-card__body,.c-card__footer{padding:1em}.c-card__item+.c-card__footer--block{padding:0}.c-card__footer--block{padding:.5em 0 0}.c-card__footer--block .c-input-group .c-button{border-bottom:0}.c-card__footer--block .c-input-group .c-button:first-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.c-card__footer--block .c-input-group .c-button:last-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.c-card__item:not(:last-child){border-bottom:1px solid rgba(202,212,216,.5)}.c-card--accordion label.c-card__item{display:block;position:relative;width:100%;padding-left:2em;cursor:pointer}.c-card--accordion label.c-card__item:before{position:absolute;left:.75em;content:"+"}.c-card--accordion>input,.c-card--accordion>input+.c-card__item+.c-card__item{display:none}.c-card--accordion>input:checked+.c-card__item+.c-card__item{display:block}.c-card--accordion>input:checked+.c-card__item:before{transform:rotate(45deg)}.c-card--menu{display:block;width:100%;max-height:280px;margin:.5em 0 0;z-index:100;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.c-card--grouped .c-card__item:not(:last-child){border-bottom:0}.c-card__divider{height:1px;background-color:#96a8b2;overflow:hidden}.c-card__item--divider{background-color:#96a8b2;color:#fff;font-weight:700}.c-card__item--brand{background-color:#2c3e50;color:#fff}.c-card__item--info{background-color:#2196f3;color:#fff}.c-card__item--warning{background-color:#ff9800;color:#fff}.c-card__item--success{background-color:#4caf50;color:#fff}.c-card__item--error{background-color:#f44336;color:#fff}.c-card__item--disabled{cursor:not-allowed;opacity:.6}.c-card--accordion label.c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover,.c-card--menu .c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover{background-color:#e5eaec;cursor:pointer}.c-card--accordion label.c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--brand,.c-card--menu .c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--brand{background-color:#3c556e}.c-card--accordion label.c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--info,.c-card--menu .c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--info{background-color:#4dabf5}.c-card--accordion label.c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--warning,.c-card--menu .c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--warning{background-color:#ffab2e}.c-card--accordion label.c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--success,.c-card--menu .c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--success{background-color:#6abe6e}.c-card--accordion label.c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--error,.c-card--menu .c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--error{background-color:#f66c62}.c-card--accordion>input:checked+.c-card__item,.c-card__item--active{background-color:rgba(202,212,216,.5);font-weight:700}.c-card--accordion>input:checked+.c-card__item.c-card__item--brand,.c-card__item--active.c-card__item--brand{background-color:#1c2732}.c-card--accordion>input:checked+.c-card__item.c-card__item--info,.c-card__item--active.c-card__item--info{background-color:#0c7fda}.c-card--accordion>input:checked+.c-card__item.c-card__item--warning,.c-card__item--active.c-card__item--warning{background-color:#d17d00}.c-card--accordion>input:checked+.c-card__item.c-card__item--success,.c-card__item--active.c-card__item--success{background-color:#3e8f41}.c-card--accordion>input:checked+.c-card__item.c-card__item--error,.c-card__item--active.c-card__item--error{background-color:#ef1d0d}.c-button{border:1px solid transparent;background-color:#96a8b2;color:#fff;display:inline-block;max-width:100%;margin:0;padding:.5em;border-radius:4px;outline:0;font-family:inherit;font-size:1em;line-height:normal;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-button.c-button--active{background-color:#7b929e}.c-button:not(:disabled):hover{background-color:#b0bec5}.c-button:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button:not(:disabled):active{background-color:#7b929e}.c-button:disabled{cursor:not-allowed;opacity:.5}.c-button--close{border:1px solid transparent;color:inherit;position:absolute;right:.5em;padding:0;outline:0;font-size:1.4em;font-weight:700;line-height:1}.c-button--close,.c-button--close.c-button--active{background-color:transparent}.c-button--close:not(:disabled):hover{background-color:hsla(0,0%,9%,0)}.c-button--close:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--close:not(:disabled):active{background-color:transparent}.c-button--block{display:inline-block;width:100%}.c-button--rounded{border-radius:30em}.c-button--brand{border:1px solid transparent;background-color:#2c3e50;color:#fff}.c-button--brand.c-button--active{background-color:#1c2732}.c-button--brand:not(:disabled):hover{background-color:#3c556e}.c-button--brand:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--brand:not(:disabled):active{background-color:#1c2732}.c-button--info{border:1px solid transparent;background-color:#2196f3;color:#fff}.c-button--info.c-button--active{background-color:#0c7fda}.c-button--info:not(:disabled):hover{background-color:#4dabf5}.c-button--info:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--info:not(:disabled):active{background-color:#0c7fda}.c-button--warning{border:1px solid transparent;background-color:#ff9800;color:#fff}.c-button--warning.c-button--active{background-color:#d17d00}.c-button--warning:not(:disabled):hover{background-color:#ffab2e}.c-button--warning:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--warning:not(:disabled):active{background-color:#d17d00}.c-button--success{border:1px solid transparent;background-color:#4caf50;color:#fff}.c-button--success.c-button--active{background-color:#3e8f41}.c-button--success:not(:disabled):hover{background-color:#6abe6e}.c-button--success:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--success:not(:disabled):active{background-color:#3e8f41}.c-button--error{border:1px solid transparent;background-color:#f44336;color:#fff}.c-button--error.c-button--active{background-color:#ef1d0d}.c-button--error:not(:disabled):hover{background-color:#f66c62}.c-button--error:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--error:not(:disabled):active{background-color:#ef1d0d}.c-button--ghost{border:1px solid #96a8b2;background-color:transparent;color:#96a8b2}.c-button--ghost.c-button--active{border-color:#7b929e;background-color:#7b929e;color:#fff}.c-button--ghost:not(:disabled):hover{background-color:#96a8b2;color:#fff}.c-button--ghost:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--ghost:not(:disabled):active{border-color:#7b929e;background-color:#7b929e;color:#fff}.c-button--ghost-brand{border:1px solid #2c3e50;background-color:transparent;color:#2c3e50}.c-button--ghost-brand.c-button--active{border-color:#1c2732;background-color:#1c2732;color:#fff}.c-button--ghost-brand:not(:disabled):hover{background-color:#2c3e50;color:#fff}.c-button--ghost-brand:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--ghost-brand:not(:disabled):active{border-color:#1c2732;background-color:#1c2732;color:#fff}.c-button--ghost-info{border:1px solid #2196f3;background-color:transparent;color:#2196f3}.c-button--ghost-info.c-button--active{border-color:#0c7fda;background-color:#0c7fda;color:#fff}.c-button--ghost-info:not(:disabled):hover{background-color:#2196f3;color:#fff}.c-button--ghost-info:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--ghost-info:not(:disabled):active{border-color:#0c7fda;background-color:#0c7fda;color:#fff}.c-button--ghost-warning{border:1px solid #ff9800;background-color:transparent;color:#ff9800}.c-button--ghost-warning.c-button--active{border-color:#d17d00;background-color:#d17d00;color:#fff}.c-button--ghost-warning:not(:disabled):hover{background-color:#ff9800;color:#fff}.c-button--ghost-warning:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--ghost-warning:not(:disabled):active{border-color:#d17d00;background-color:#d17d00;color:#fff}.c-button--ghost-success{border:1px solid #4caf50;background-color:transparent;color:#4caf50}.c-button--ghost-success.c-button--active{border-color:#3e8f41;background-color:#3e8f41;color:#fff}.c-button--ghost-success:not(:disabled):hover{background-color:#4caf50;color:#fff}.c-button--ghost-success:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--ghost-success:not(:disabled):active{border-color:#3e8f41;background-color:#3e8f41;color:#fff}.c-button--ghost-error{border:1px solid #f44336;background-color:transparent;color:#f44336}.c-button--ghost-error.c-button--active{border-color:#ef1d0d;background-color:#ef1d0d;color:#fff}.c-button--ghost-error:not(:disabled):hover{background-color:#f44336;color:#fff}.c-button--ghost-error:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--ghost-error:not(:disabled):active{border-color:#ef1d0d;background-color:#ef1d0d;color:#fff}.c-button__icon-left{padding-right:.5em}.c-button__icon-right{padding-left:.5em}.c-link{background-color:transparent;color:#0c7fda;text-decoration:none;cursor:pointer}.c-link:not(:disabled):visited{color:#0966af}.c-link:not(:disabled):active,.c-link:not(:disabled):hover{background-color:transparent;color:#2196f3}.c-link:hover{text-decoration:underline}.c-link--brand{background-color:transparent;color:#2c3e50}.c-link--brand:not(:disabled):visited{color:#1c2732}.c-link--brand:not(:disabled):active,.c-link--brand:not(:disabled):hover{background-color:transparent;color:#3c556e}.c-link--info{background-color:transparent;color:#2196f3}.c-link--info:not(:disabled):visited{color:#0c7fda}.c-link--info:not(:disabled):active,.c-link--info:not(:disabled):hover{background-color:transparent;color:#4dabf5}.c-link--warning{background-color:transparent;color:#ff9800}.c-link--warning:not(:disabled):visited{color:#d17d00}.c-link--warning:not(:disabled):active,.c-link--warning:not(:disabled):hover{background-color:transparent;color:#ffab2e}.c-link--success{background-color:transparent;color:#4caf50}.c-link--success:not(:disabled):visited{color:#3e8f41}.c-link--success:not(:disabled):active,.c-link--success:not(:disabled):hover{background-color:transparent;color:#6abe6e}.c-link--error{background-color:transparent;color:#f44336}.c-link--error:not(:disabled):visited{color:#ef1d0d}.c-link--error:not(:disabled):active,.c-link--error:not(:disabled):hover{background-color:transparent;color:#f66c62}.c-list{display:block;margin:0;list-style-position:outside}.c-list,.c-list .c-list{padding:0 0 0 1em}.c-list__item{padding:0}.c-list__item--unstyled{list-style:none}.c-list--ordered,.c-list--unstyled{padding:0;list-style:none}.c-list--ordered{counter-reset:a}.c-list--ordered .c-list__item:before{padding:0 .5em 0 0;content:counters(a,".") " ";counter-increment:a}.c-list--inline,.c-list--inline .c-list--inline{padding:0}.c-list--inline .c-list__item{display:inline-block;width:auto;padding-right:1em}.c-list--inline:not(.c-list--unstyled) .c-list__item:before{padding:0 .5em 0 0;content:"\2022"}.c-breadcrumbs{display:block;margin:0;padding:0;list-style:none}.c-breadcrumbs__crumb{display:inline-block;width:auto;padding:0}.c-breadcrumbs__crumb:not(:last-child):after{padding:0 .5em;color:#96a8b2;content:"/"}.c-tree{display:block;margin:0;padding:0;list-style:none}.c-tree .c-tree{padding:0 0 0 1em}.c-tree__item{padding:0}.c-tree__item:before{display:inline-block;padding:0 .5em 0 0;transform-origin:30% 50%;color:#cad4d8;content:"\2013"}.c-tree__item--expandable:before{color:#b0bec5;content:"\276F"}.c-tree__item--expandable .c-tree{display:none}.c-tree__item--expanded:before{transform:rotate(90deg);color:#7b929e;content:"\276F"}.c-tabs,.c-tree__item--expanded .c-tree{display:block}.c-tabs__headings{display:-ms-flexbox;display:flex;text-align:center;cursor:pointer}.c-tab-heading{-ms-flex:1;flex:1;margin:0;padding:1em;box-shadow:inset 0 -.2em 0 0 #e5eaec}.c-tabs__nav{overflow:hidden}.c-tabs__nav .c-tabs__headings{margin-bottom:-1em;padding-bottom:1em;overflow-y:hidden;overflow-x:auto}.c-tabs__nav .c-tab-heading{white-space:nowrap}.c-tab-heading--active{box-shadow:inset 0 -.2em 0 0 #96a8b2}.c-tabs--brand .c-tab-heading--active{box-shadow:inset 0 -.2em 0 0 #2c3e50}.c-tabs--info .c-tab-heading--active{box-shadow:inset 0 -.2em 0 0 #2196f3}.c-tabs--warning .c-tab-heading--active{box-shadow:inset 0 -.2em 0 0 #ff9800}.c-tabs--success .c-tab-heading--active{box-shadow:inset 0 -.2em 0 0 #4caf50}.c-tabs--error .c-tab-heading--active{box-shadow:inset 0 -.2em 0 0 #f44336}.c-tab-heading--disabled{background-color:initial;color:#96a8b2;cursor:not-allowed}.c-tabs__tab{display:none;padding:1em}.c-tabs__tab--active{display:block}.o-field{position:relative}.o-field .c-field:disabled~.c-icon{color:#96a8b2}.o-field .c-icon{position:absolute;top:50%;transform:translateY(-50%)}.o-field--icon-right .c-field+.c-icon{right:.5em}.o-field--icon-right .c-field{padding-right:2em}.o-field--icon-left .c-icon:first-child{left:.5em}.o-field--icon-left .c-field{padding-left:2em}.c-fieldset,.c-fieldset.c-list{display:block;width:100%;margin:.5em 0;padding:0;border:0}.c-fieldset__legend{padding:1em 0;padding:.25em 0}.c-fieldset__legend,.c-label{display:block;width:100%;cursor:pointer}.c-label{padding:1em 0}.c-field{display:block;width:100%;margin:0;padding:.5em;border:1px solid #96a8b2;border-radius:4px;outline:0;background-color:#fff;font-family:inherit;font-size:1em;font-weight:400;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-field:focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}select.c-field{cursor:pointer}select.c-field::-ms-expand{display:none}select.c-field:not([multiple]){padding-right:1em;background-image:url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==");background-repeat:no-repeat;background-position:99% 50%}.c-field input{margin-right:.125em;outline:0;font-size:1em}.c-field--label{margin:.5em 0 0}.c-field--error{border-color:#f44336;color:#f44336}.c-field--success{border-color:#4caf50;color:inherit}.c-field--choice{border:0;border-radius:0;background-color:transparent}.c-field--disabled,.c-field:disabled,.c-fieldset--disabled .c-field,.c-fieldset:disabled .c-field{color:#96a8b2;cursor:not-allowed;border-color:#96a8b2;background-color:#e5eaec}.c-field--disabled.c-field--choice,.c-field:disabled.c-field--choice,.c-fieldset--disabled .c-field.c-field--choice,.c-fieldset:disabled .c-field.c-field--choice{background-color:transparent}.c-field input:disabled{color:#96a8b2;cursor:not-allowed}.c-input-group{display:-ms-flexbox;display:flex}.c-input-group .c-button{border-radius:0}.c-input-group .c-button:not(:first-child){border-left-width:0}.c-input-group .c-button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.c-input-group .c-button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.c-input-group .o-field{-ms-flex:1;flex:1}.c-input-group .o-field .c-field{border-radius:0}.c-input-group .o-field:not(:first-child) .c-field{border-left-width:0}.c-input-group .o-field:first-child .c-field{border-top-left-radius:4px;border-bottom-left-radius:4px}.c-input-group .o-field:last-child .c-field{border-top-right-radius:4px;border-bottom-right-radius:4px}.c-input-group .o-field--fixed{-ms-flex:0 1 auto;flex:0 1 auto}.c-input-group--rounded .c-button:first-child{border-top-left-radius:30em;border-bottom-left-radius:30em}.c-input-group--rounded .c-button:last-child{border-top-right-radius:30em;border-bottom-right-radius:30em}.c-input-group--rounded .o-field:first-child .c-field{border-top-left-radius:30em;border-bottom-left-radius:30em}.c-input-group--rounded .o-field:last-child .c-field{border-top-right-radius:30em;border-bottom-right-radius:30em}.c-input-group--rounded-left .c-button:first-child,.c-input-group--rounded-left .o-field:first-child .c-field{border-top-left-radius:30em;border-bottom-left-radius:30em}.c-input-group--rounded-right .c-button:last-child,.c-input-group--rounded-right .o-field:last-child .c-field{border-top-right-radius:30em;border-bottom-right-radius:30em}.c-input-group--stacked{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-input-group--stacked .c-button:not(:first-child),.c-input-group--stacked .o-field:not(:first-child) .c-field{border-left-width:1px}.c-input-group--stacked .c-button,.c-input-group--stacked .o-field{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}.c-input-group--stacked .c-button:not(:first-child){border-top:0}.c-input-group--stacked .c-button:not(:first-child):not(:last-child){border-radius:0}.c-input-group--stacked .c-button:first-child{border-radius:4px 4px 0 0}.c-input-group--stacked .c-button:last-child{border-radius:0 0 4px 4px}.c-input-group--stacked .o-field:not(:first-child) .c-field{border-top:0}.c-input-group--stacked .o-field:not(:first-child):not(:last-child) .c-field{border-radius:0}.c-input-group--stacked .o-field:first-child .c-field{border-radius:4px 4px 0 0}.c-input-group--stacked .o-field:last-child .c-field{border-radius:0 0 4px 4px}.c-hint{position:absolute;padding:0 .5em;transform:scale(.8);transform-origin:top left;color:#7b929e;font-size:1em;opacity:0;pointer-events:none}.c-field:focus~.c-hint,.c-hint--static,.c-label__field:focus~.c-hint{transform:scale(.9);opacity:1}.c-hint--success{color:#4caf50}.c-hint--error{color:#f44336}.c-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-toggle input:not(:checked)+.c-toggle__track{background-color:#e5eaec}.c-toggle input:not(:checked)+.c-toggle__track .c-toggle__handle{transform:translateZ(0)}.c-toggle input:disabled+.c-toggle__track,.c-toggle input:disabled+.c-toggle__track .c-toggle__handle{background-color:#e5eaec;cursor:not-allowed}.c-toggle--brand .c-toggle__track{background-color:#2c3e50}.c-toggle--info .c-toggle__track{background-color:#2196f3}.c-toggle--warning .c-toggle__track{background-color:#ff9800}.c-toggle--success .c-toggle__track{background-color:#4caf50}.c-toggle--error .c-toggle__track{background-color:#f44336}.c-toggle input{display:none}.c-toggle__track{-ms-flex:1;flex:1;padding-right:1em;padding-left:1em;-ms-flex:0 1 auto;flex:0 1 auto;background-color:#96a8b2;position:relative;width:1em;height:.5em;margin:0 .5em;border-radius:30em}.c-toggle__handle{position:absolute;top:-.25em;left:0;width:1em;height:1em;transform:translateX(100%);border-radius:30em;background-color:#fff;box-shadow:0 1px 4px -1px #111}.c-tags{position:relative;width:100%;text-align:left}.c-tags .c-card--menu{position:absolute;width:100%}.c-tags__container{padding-right:.25em}.c-tag,.c-tags__container{display:inline-block;max-width:70%}.c-tag{position:relative;margin:.125em;padding:.5em 1.5em .5em .5em}.c-tag__close{position:absolute;top:7px;right:5px;color:#e5eaec;font-weight:700}.c-tags__field-container{display:inline-block;position:absolute;width:30%;margin:.125em;cursor:pointer}.c-range{width:100%;padding:.5em 0;outline:0;-webkit-appearance:none}.c-range:not(:disabled)::-webkit-slider-runnable-track{background-color:#96a8b2}.c-range:not(:disabled)::-moz-range-track{background-color:#96a8b2}.c-range:not(:disabled)::-ms-track{background-color:#96a8b2}.c-range--brand:not(:disabled)::-webkit-slider-runnable-track{background-color:#2c3e50}.c-range--brand:not(:disabled)::-moz-range-track{background-color:#2c3e50}.c-range--brand:not(:disabled)::-ms-track{background-color:#2c3e50}.c-range--info:not(:disabled)::-webkit-slider-runnable-track{background-color:#2196f3}.c-range--info:not(:disabled)::-moz-range-track{background-color:#2196f3}.c-range--info:not(:disabled)::-ms-track{background-color:#2196f3}.c-range--warning:not(:disabled)::-webkit-slider-runnable-track{background-color:#ff9800}.c-range--warning:not(:disabled)::-moz-range-track{background-color:#ff9800}.c-range--warning:not(:disabled)::-ms-track{background-color:#ff9800}.c-range--success:not(:disabled)::-webkit-slider-runnable-track{background-color:#4caf50}.c-range--success:not(:disabled)::-moz-range-track{background-color:#4caf50}.c-range--success:not(:disabled)::-ms-track{background-color:#4caf50}.c-range--error:not(:disabled)::-webkit-slider-runnable-track{background-color:#f44336}.c-range--error:not(:disabled)::-moz-range-track{background-color:#f44336}.c-range--error:not(:disabled)::-ms-track{background-color:#f44336}.c-range::-webkit-slider-runnable-track{width:100%;height:10px;border:0;border-radius:30em;box-shadow:none;cursor:pointer}.c-range::-webkit-slider-thumb{width:20px;height:20px;margin:-5px 0 0;border:0;border-radius:30em;background-color:#fff;box-shadow:0 1px 4px -1px #111;cursor:pointer;-webkit-appearance:none}.c-range::-moz-range-track{width:100%;height:10px;border:0;border-radius:30em;box-shadow:none;cursor:pointer}.c-range::-moz-range-thumb{width:20px;height:20px;margin:-5px 0 0;border:0;border-radius:30em;background-color:#fff;box-shadow:0 1px 4px -1px #111;cursor:pointer}.c-range::-ms-track{width:100%;height:10px;border:0;border-radius:30em;box-shadow:none;cursor:pointer;border-color:transparent;background-color:transparent;color:transparent}.c-range::-ms-fill-lower,.c-range::-ms-fill-upper{border:0;border-radius:30em;background-color:#96a8b2;box-shadow:none}.c-range::-ms-thumb{width:20px;height:20px;margin:-5px 0 0;border:0;border-radius:30em;background-color:#fff;box-shadow:0 1px 4px -1px #111;cursor:pointer}.c-range:not(:disabled):active::-webkit-slider-thumb{transform:scale(1.4)}.c-range:not(:disabled):active::-moz-range-thumb{transform:scale(1.4)}.c-range:not(:disabled):active::-ms-thumb{transform:scale(1.4)}.c-range:focus::-webkit-slider-thumb{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-range:focus::-moz-range-thumb{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-range:focus::-ms-thumb{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-range:disabled::-webkit-slider-runnable-track,.c-range:disabled::-webkit-slider-thumb{background-color:#e5eaec;cursor:not-allowed}.c-range:disabled::-moz-range-thumb,.c-range:disabled::-moz-range-track{background-color:#e5eaec;cursor:not-allowed}.c-range:disabled::-ms-thumb,.c-range:disabled::-ms-track{background-color:#e5eaec;cursor:not-allowed}.c-pagination{display:block;width:100%;padding:1em;font-size:.8em;text-align:center}.c-pagination__controls{display:inline-block;text-align:center}.c-pagination__controls--backward{float:left;text-align:left}.c-pagination__controls--forward{float:right;text-align:right}.c-pagination__control,.c-pagination__page{border:1px solid transparent;background-color:#96a8b2;color:#fff;display:inline-block;max-width:100%;margin:0;padding:.5em;border-radius:4px;outline:0;font-family:inherit;font-size:1em;line-height:normal;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #2c3e50;background-color:transparent;color:#2c3e50;min-width:2.4em;border-radius:30em}.c-pagination__control.c-button--active,.c-pagination__page.c-button--active{background-color:#7b929e}.c-pagination__control:not(:disabled):hover,.c-pagination__page:not(:disabled):hover{background-color:#b0bec5}.c-pagination__control:not(:disabled):active,.c-pagination__page:not(:disabled):active{background-color:#7b929e}.c-pagination__control:disabled,.c-pagination__page:disabled{cursor:not-allowed;opacity:.5}.c-pagination__control.c-button--active,.c-pagination__page.c-button--active{border-color:#1c2732;background-color:#1c2732;color:#fff}.c-pagination__control:not(:disabled):hover,.c-pagination__page:not(:disabled):hover{background-color:#2c3e50;color:#fff}.c-pagination__control:not(:disabled):focus,.c-pagination__page:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-pagination__control:not(:disabled):active,.c-pagination__page:not(:disabled):active{border-color:#1c2732;background-color:#1c2732;color:#fff}.c-pagination__page--current{background-color:#2c3e50;color:#fff}.c-pagination__ellipsis{padding:0 1em}.c-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,7%,.4);opacity:0;visibility:hidden;z-index:400}.c-overlay--visible{opacity:1;visibility:visible}.c-overlay--fullpage{position:fixed}.c-overlay--transparent{background-color:transparent}.c-overlay--dismissable{cursor:pointer}.c-bubble{display:inline-block;position:relative;padding:1em;border-radius:4px;background-color:#111;color:#fff;text-align:center;white-space:nowrap}.c-bubble:after{display:block;position:absolute;width:0;height:0;border:10px solid transparent;content:""}.c-bubble--top:after{bottom:-20px;left:50%;transform:translateX(-50%);border-top-color:#111}.c-bubble--right:after{top:50%;left:-20px;transform:translateY(-50%);border-right-color:#111}.c-bubble--bottom:after{top:-20px;left:50%;transform:translateX(-50%);border-bottom-color:#111}.c-bubble--left:after{top:50%;right:-20px;transform:translateY(-50%);border-left-color:#111}.c-tooltip{position:relative;overflow:visible}.c-tooltip:after,.c-tooltip:before{visibility:hidden;z-index:300}.c-tooltip:before{position:absolute;border:.6em solid transparent;content:""}.c-tooltip:after{position:absolute;padding:.25em .5em;border:1px solid #111;border-radius:4px;background-color:#111;color:#fff;line-height:1.45;white-space:nowrap;content:attr(aria-label);visibility:hidden}.c-tooltip:hover:after,.c-tooltip:hover:before{visibility:visible}.c-tooltip--top:before{top:0;left:50%;transform:translate(-50%,-1em);border-top-color:#111}.c-tooltip--top:after{top:0;left:50%;transform:translate(-50%,-3em)}.c-tooltip--right:before{top:50%;left:100%;transform:translateY(-50%);border-right-color:#111}.c-tooltip--right:after{top:50%;left:100%;transform:translate(1em,-50%)}.c-tooltip--bottom:before{bottom:0;left:50%;transform:translate(-50%,1em);border-bottom-color:#111}.c-tooltip--bottom:after{bottom:0;left:50%;transform:translate(-50%,3em)}.c-tooltip--left:before{top:50%;right:100%;transform:translateY(-50%);border-left-color:#111}.c-tooltip--left:after{top:50%;right:100%;transform:translate(-1em,-50%)}.c-alerts{display:block;position:absolute;width:250px;max-height:100%;background-color:transparent;z-index:300;overflow-y:auto}.c-alerts--topleft{top:1em;left:1em}.c-alerts--topright{top:1em;right:1em}.c-alerts--bottomleft{bottom:0;left:1em}.c-alerts--bottomright{right:1em;bottom:0}.c-alert{background-color:#96a8b2;color:#fff;position:relative;margin:0 0 1em;padding:1em 3em 1em 1em;border-radius:4px}.c-alert--brand{background-color:#2c3e50;color:#fff}.c-alert--info{background-color:#2196f3;color:#fff}.c-alert--warning{background-color:#ff9800;color:#fff}.c-alert--success{background-color:#4caf50;color:#fff}.c-alert--error{background-color:#f44336;color:#fff}.c-calendar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding-right:.001em;padding-left:.001em;max-width:400px;padding:.25em;border:1px solid #96a8b2;border-radius:4px;background-color:#fff;text-align:center;z-index:200}.c-calendar__control,.c-calendar__date{background-color:#fff;color:#96a8b2;display:inline;-ms-flex:0 0 14.28%;flex:0 0 14.28%;max-width:14.28%;margin:0;padding:1em .5em;border:1px solid transparent;border-radius:4px;outline:0;font-size:1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-calendar__control.c-button--active,.c-calendar__date.c-button--active{background-color:#e8e8e8}.c-calendar__control:not(:disabled):hover,.c-calendar__date:not(:disabled):hover{background-color:#fff}.c-calendar__control:not(:disabled):focus,.c-calendar__date:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-calendar__control:not(:disabled):active,.c-calendar__date:not(:disabled):active{background-color:#e8e8e8}.c-calendar__header{-ms-flex:1;flex:1;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.c-calendar__day,.c-calendar__header{padding-right:1em;padding-left:1em;padding-right:.001em;padding-left:.001em;padding:.5em 0}.c-calendar__day{-ms-flex:1;flex:1;-ms-flex:0 0 14.28%;flex:0 0 14.28%;max-width:14.28%;font-weight:700}.c-calendar__date:hover{border:1px solid #96a8b2}.c-calendar__date--in-month{color:#111}.c-calendar__date--today{border-color:#cad4d8}.c-calendar__date--selected,.c-calendar__date--selected:hover{border:1px solid transparent;background-color:#2c3e50;color:#fff;border-color:#2c3e50}.c-calendar__date--selected.c-button--active,.c-calendar__date--selected:hover.c-button--active{background-color:#1c2732}.c-calendar__date--selected:hover:not(:disabled):hover,.c-calendar__date--selected:not(:disabled):hover{background-color:#3c556e}.c-calendar__date--selected:hover:not(:disabled):focus,.c-calendar__date--selected:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-calendar__date--selected:hover:not(:disabled):active,.c-calendar__date--selected:not(:disabled):active{background-color:#1c2732}.c-nav{background-color:#111;color:#fff;width:100%;margin:0;padding:0;z-index:300}.c-nav__content,.c-nav__item{display:block;height:3.5em;padding:0 1em;color:inherit;line-height:3.5em;vertical-align:middle}.c-nav__content .o-image,.c-nav__item .o-image{height:100%}.c-nav__item{text-decoration:none;cursor:pointer}.c-nav__item:not(:disabled):hover{background-color:#7b929e;color:#fff}.c-nav__item:not(:disabled):focus{box-shadow:inset 0 0 0 2px #4dabf5}.c-nav__item:not(:disabled):active{background-color:#647c88;color:#fff}.c-nav--inline .c-nav__content,.c-nav--inline .c-nav__item{display:inline-block}.c-nav--inline .c-nav__content--right,.c-nav--inline .c-nav__item--right{float:right}.c-nav--light{background-color:#f2f2ea;color:#3f2d26}.c-nav--top{top:0;bottom:auto}.c-nav--bottom,.c-nav--top{position:absolute;right:0;left:0}.c-nav--bottom{top:auto;bottom:0}.c-nav--left{right:auto;left:0}.c-nav--left,.c-nav--right{position:absolute;top:0;bottom:0}.c-nav--right{right:0;left:auto}.c-nav--fixed{position:fixed}.c-nav__item--active{background-color:#7b929e;color:#fff}.c-nav__item--brand:not(:disabled):hover{background-color:#2c3e50;color:#fff}.c-nav__item--brand:not(:disabled):focus{box-shadow:inset 0 0 0 2px #4dabf5}.c-nav__item--brand:not(:disabled):active{background-color:#1c2732;color:#fff}.c-nav__item--brand.c-nav__item--active{background-color:#2c3e50;color:#fff}.c-nav__item--info:not(:disabled):hover{background-color:#2196f3;color:#fff}.c-nav__item--info:not(:disabled):focus{box-shadow:inset 0 0 0 2px #4dabf5}.c-nav__item--info:not(:disabled):active{background-color:#0c7fda;color:#fff}.c-nav__item--info.c-nav__item--active{background-color:#2196f3;color:#fff}.c-nav__item--warning:not(:disabled):hover{background-color:#ff9800;color:#fff}.c-nav__item--warning:not(:disabled):focus{box-shadow:inset 0 0 0 2px #4dabf5}.c-nav__item--warning:not(:disabled):active{background-color:#d17d00;color:#fff}.c-nav__item--warning.c-nav__item--active{background-color:#ff9800;color:#fff}.c-nav__item--success:not(:disabled):hover{background-color:#4caf50;color:#fff}.c-nav__item--success:not(:disabled):focus{box-shadow:inset 0 0 0 2px #4dabf5}.c-nav__item--success:not(:disabled):active{background-color:#3e8f41;color:#fff}.c-nav__item--success.c-nav__item--active{background-color:#4caf50;color:#fff}.c-nav__item--error:not(:disabled):hover{background-color:#f44336;color:#fff}.c-nav__item--error:not(:disabled):focus{box-shadow:inset 0 0 0 2px #4dabf5}.c-nav__item--error:not(:disabled):active{background-color:#ef1d0d;color:#fff}.c-nav__item--error.c-nav__item--active{background-color:#f44336;color:#fff}.c-progress{display:block;border:0;border-radius:4px;background-color:#e5eaec;color:#fff;text-align:center;overflow:hidden}.c-progress--rounded{border-radius:30em}.c-progress__bar{display:block;height:100%;float:left;border-radius:0;background-color:#96a8b2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-progress__bar:after{color:transparent!important;content:"-"}.c-progress__bar--brand{background-color:#2c3e50}.c-progress__bar--info{background-color:#2196f3}.c-progress__bar--warning{background-color:#ff9800}.c-progress__bar--success{background-color:#4caf50}.c-progress__bar--error{background-color:#f44336}.c-avatar{display:inline-block;position:relative;width:3em;height:3em;margin:0;border-radius:30em;background-color:#2c3e50;color:#fff}.c-avatar[data-text]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:attr(data-text)}.c-avatar__img{display:block;width:100%;height:100%;border-radius:30em;overflow:hidden}.c-avatar__img+.c-avatar__img{position:absolute;right:0;bottom:0;width:50%;height:50%}.u-centered{text-align:center}.u-justified{text-align:justify}.u-left{text-align:left}.u-right{text-align:right}.u-center-block{position:relative}.u-absolute-center,.u-center-block__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-center-block__content--vertical{left:auto;transform:translateY(-50%)}.u-center-block__content--horizontal{top:auto;transform:translateX(-50%)}.u-no-overflow{overflow:hidden}.u-letter-box--super{padding-top:3em;padding-bottom:3em}.u-letter-box--xlarge{padding-top:2em;padding-bottom:2em}.u-letter-box--large{padding-top:1.5em;padding-bottom:1.5em}.u-letter-box--medium{padding-top:1em;padding-bottom:1em}.u-letter-box--small{padding-top:.5em;padding-bottom:.5em}.u-letter-box--xsmall{padding-top:.25em;padding-bottom:.25em}.u-letter-box--tiny{padding-top:.125em;padding-bottom:.125em}.u-letter-box--none{padding-top:0;padding-bottom:0}.u-pillar-box--super{padding-right:3em;padding-left:3em}.u-pillar-box--xlarge{padding-right:2em;padding-left:2em}.u-pillar-box--large{padding-right:1.5em;padding-left:1.5em}.u-pillar-box--medium{padding-right:1em;padding-left:1em}.u-pillar-box--small{padding-right:.5em;padding-left:.5em}.u-pillar-box--xsmall{padding-right:.25em;padding-left:.25em}.u-pillar-box--tiny{padding-right:.125em;padding-left:.125em}.u-pillar-box--none{padding-right:0;padding-left:0}.u-window-box--super{padding:3em}.u-window-box--xlarge{padding:2em}.u-window-box--large{padding:1.5em}.u-window-box--medium{padding:1em}.u-window-box--small{padding:.5em}.u-window-box--xsmall{padding:.25em}.u-window-box--tiny{padding:.125em}.u-window-box--none{padding:0}.u-high,.u-higher,.u-highest{border:0}.u-high{box-shadow:0 0 1px hsla(0,0%,7%,.6),0 5px 10px -3px hsla(0,0%,7%,.4)}.u-higher{box-shadow:0 0 1px hsla(0,0%,7%,.6),0 10px 25px -4px hsla(0,0%,7%,.4)}.u-highest{box-shadow:0 0 1px hsla(0,0%,7%,.6),0 20px 55px -8px hsla(0,0%,7%,.4)}.u-super{font-size:2em}.u-xlarge{font-size:1.5em}.u-large{font-size:1.25em}.u-medium{font-size:1em}.u-small{font-size:.8em}.u-xsmall{font-size:.67em}.u-visible{visibility:visible}.u-invisible{visibility:hidden}.u-display-none{display:none}.u-display-initial{display:initial}.u-display-inline{display:inline}.u-display-inline-block{display:inline-block}.u-display-block{display:block}.u-display-table{display:table}.u-display-table-cell{display:table-cell}.u-display-flex{display:-ms-flexbox;display:flex}.u-display-inline-flex{display:-ms-inline-flexbox;display:inline-flex} +/*!v3.6.2*/.u-color-black{color:#111}.u-bg-black{background-color:#111}.u-fill-black{fill:#111}.u-stroke-black{stroke:#111}.u-color-grey{color:#b0bec5}.u-bg-grey{background-color:#b0bec5}.u-fill-grey{fill:#b0bec5}.u-stroke-grey{stroke:#b0bec5}.u-color-white{color:#fff}.u-bg-white{background-color:#fff}.u-fill-white{fill:#fff}.u-stroke-white{stroke:#fff}.u-color-beige{color:#f2f2ea}.u-bg-beige{background-color:#f2f2ea}.u-fill-beige{fill:#f2f2ea}.u-stroke-beige{stroke:#f2f2ea}.u-color-red{color:#f44336}.u-bg-red{background-color:#f44336}.u-fill-red{fill:#f44336}.u-stroke-red{stroke:#f44336}.u-color-pink{color:#e91e63}.u-bg-pink{background-color:#e91e63}.u-fill-pink{fill:#e91e63}.u-stroke-pink{stroke:#e91e63}.u-color-purple{color:#9c27b0}.u-bg-purple{background-color:#9c27b0}.u-fill-purple{fill:#9c27b0}.u-stroke-purple{stroke:#9c27b0}.u-color-blue{color:#2196f3}.u-bg-blue{background-color:#2196f3}.u-fill-blue{fill:#2196f3}.u-stroke-blue{stroke:#2196f3}.u-color-green{color:#4caf50}.u-bg-green{background-color:#4caf50}.u-fill-green{fill:#4caf50}.u-stroke-green{stroke:#4caf50}.u-color-cyan{color:#00bcd4}.u-bg-cyan{background-color:#00bcd4}.u-fill-cyan{fill:#00bcd4}.u-stroke-cyan{stroke:#00bcd4}.u-color-yellow{color:#ffeb3b}.u-bg-yellow{background-color:#ffeb3b}.u-fill-yellow{fill:#ffeb3b}.u-stroke-yellow{stroke:#ffeb3b}.u-color-orange{color:#ff9800}.u-bg-orange{background-color:#ff9800}.u-fill-orange{fill:#ff9800}.u-stroke-orange{stroke:#ff9800}.u-color-brown{color:#795548}.u-bg-brown{background-color:#795548}.u-fill-brown{fill:#795548}.u-stroke-brown{stroke:#795548}.u-color-brand{color:#2c3e50}.u-bg-brand{background-color:#2c3e50}.u-fill-brand{fill:#2c3e50}.u-stroke-brand{stroke:#2c3e50}.u-color-info{color:#2196f3}.u-bg-info{background-color:#2196f3}.u-fill-info{fill:#2196f3}.u-stroke-info{stroke:#2196f3}.u-color-warning{color:#ff9800}.u-bg-warning{background-color:#ff9800}.u-fill-warning{fill:#ff9800}.u-stroke-warning{stroke:#ff9800}.u-color-success{color:#4caf50}.u-bg-success{background-color:#4caf50}.u-fill-success{fill:#4caf50}.u-stroke-success{stroke:#4caf50}.u-color-error{color:#f44336}.u-bg-error{background-color:#f44336}.u-fill-error{fill:#f44336}.u-stroke-error{stroke:#f44336}.u-color-default{color:#96a8b2}.u-bg-default{background-color:#96a8b2}.u-fill-default{fill:#96a8b2}.u-stroke-default{stroke:#96a8b2}.u-color-disabled{color:#96a8b2}.u-bg-disabled{background-color:#96a8b2}.u-fill-disabled{fill:#96a8b2}.u-stroke-disabled{stroke:#96a8b2}.u-color-quiet{color:#96a8b2}.u-bg-quiet{background-color:#96a8b2}.u-fill-quiet{fill:#96a8b2}.u-stroke-quiet{stroke:#96a8b2}.u-color-grey-dark{color:#96a8b2}.u-bg-grey-dark{background-color:#96a8b2}.u-fill-grey-dark{fill:#96a8b2}.u-stroke-grey-dark{stroke:#96a8b2}.u-color-red-dark{color:#ef1d0d}.u-bg-red-dark{background-color:#ef1d0d}.u-fill-red-dark{fill:#ef1d0d}.u-stroke-red-dark{stroke:#ef1d0d}.u-color-pink-dark{color:#c61350}.u-bg-pink-dark{background-color:#c61350}.u-fill-pink-dark{fill:#c61350}.u-stroke-pink-dark{stroke:#c61350}.u-color-purple-dark{color:#7b1f8a}.u-bg-purple-dark{background-color:#7b1f8a}.u-fill-purple-dark{fill:#7b1f8a}.u-stroke-purple-dark{stroke:#7b1f8a}.u-color-blue-dark{color:#0c7fda}.u-bg-blue-dark{background-color:#0c7fda}.u-fill-blue-dark{fill:#0c7fda}.u-stroke-blue-dark{stroke:#0c7fda}.u-color-green-dark{color:#3e8f41}.u-bg-green-dark{background-color:#3e8f41}.u-fill-green-dark{fill:#3e8f41}.u-stroke-green-dark{stroke:#3e8f41}.u-color-cyan-dark{color:#0093a6}.u-bg-cyan-dark{background-color:#0093a6}.u-fill-cyan-dark{fill:#0093a6}.u-stroke-cyan-dark{stroke:#0093a6}.u-color-yellow-dark{color:#ffe60d}.u-bg-yellow-dark{background-color:#ffe60d}.u-fill-yellow-dark{fill:#ffe60d}.u-stroke-yellow-dark{stroke:#ffe60d}.u-color-orange-dark{color:#d17d00}.u-bg-orange-dark{background-color:#d17d00}.u-fill-orange-dark{fill:#d17d00}.u-stroke-orange-dark{stroke:#d17d00}.u-color-brown-dark{color:#5c4137}.u-bg-brown-dark{background-color:#5c4137}.u-fill-brown-dark{fill:#5c4137}.u-stroke-brown-dark{stroke:#5c4137}.u-color-grey-darker{color:#7b929e}.u-bg-grey-darker{background-color:#7b929e}.u-fill-grey-darker{fill:#7b929e}.u-stroke-grey-darker{stroke:#7b929e}.u-color-red-darker{color:#c4170b}.u-bg-red-darker{background-color:#c4170b}.u-fill-red-darker{fill:#c4170b}.u-stroke-red-darker{stroke:#c4170b}.u-color-grey-light{color:#cad4d8}.u-bg-grey-light{background-color:#cad4d8}.u-fill-grey-light{fill:#cad4d8}.u-stroke-grey-light{stroke:#cad4d8}.u-color-red-light{color:#f66c62}.u-bg-red-light{background-color:#f66c62}.u-fill-red-light{fill:#f66c62}.u-stroke-red-light{stroke:#f66c62}.u-color-pink-light{color:#ed4880}.u-bg-pink-light{background-color:#ed4880}.u-fill-pink-light{fill:#ed4880}.u-stroke-pink-light{stroke:#ed4880}.u-color-purple-light{color:#bb33d2}.u-bg-purple-light{background-color:#bb33d2}.u-fill-purple-light{fill:#bb33d2}.u-stroke-purple-light{stroke:#bb33d2}.u-color-blue-light{color:#4dabf5}.u-bg-blue-light{background-color:#4dabf5}.u-fill-blue-light{fill:#4dabf5}.u-stroke-blue-light{stroke:#4dabf5}.u-color-green-light{color:#6abe6e}.u-bg-green-light{background-color:#6abe6e}.u-fill-green-light{fill:#6abe6e}.u-stroke-green-light{stroke:#6abe6e}.u-color-cyan-light{color:#03e2ff}.u-bg-cyan-light{background-color:#03e2ff}.u-fill-cyan-light{fill:#03e2ff}.u-stroke-cyan-light{stroke:#03e2ff}.u-color-yellow-light{color:#fff069}.u-bg-yellow-light{background-color:#fff069}.u-fill-yellow-light{fill:#fff069}.u-stroke-yellow-light{stroke:#fff069}.u-color-orange-light{color:#ffab2e}.u-bg-orange-light{background-color:#ffab2e}.u-fill-orange-light{fill:#ffab2e}.u-stroke-orange-light{stroke:#ffab2e}.u-color-brown-light{color:#966959}.u-bg-brown-light{background-color:#966959}.u-fill-brown-light{fill:#966959}.u-stroke-brown-light{stroke:#966959}.u-color-grey-lighter{color:#e5eaec}.u-bg-grey-lighter{background-color:#e5eaec}.u-fill-grey-lighter{fill:#e5eaec}.u-stroke-grey-lighter{stroke:#e5eaec}.u-color-red-lighter{color:#f9948d}.u-bg-red-lighter{background-color:#f9948d}.u-fill-red-lighter{fill:#f9948d}.u-stroke-red-lighter{stroke:#f9948d}.u-color-pink-lighter{color:#f1729d}.u-bg-pink-lighter{background-color:#f1729d}.u-fill-pink-lighter{fill:#f1729d}.u-stroke-pink-lighter{stroke:#f1729d}.u-color-purple-lighter{color:#c759da}.u-bg-purple-lighter{background-color:#c759da}.u-fill-purple-lighter{fill:#c759da}.u-stroke-purple-lighter{stroke:#c759da}.u-color-blue-lighter{color:#78bff8}.u-bg-blue-lighter{background-color:#78bff8}.u-fill-blue-lighter{fill:#78bff8}.u-stroke-blue-lighter{stroke:#78bff8}.u-color-green-lighter{color:#8acc8d}.u-bg-green-lighter{background-color:#8acc8d}.u-fill-green-lighter{fill:#8acc8d}.u-stroke-green-lighter{stroke:#8acc8d}.u-color-cyan-lighter{color:#31e8ff}.u-bg-cyan-lighter{background-color:#31e8ff}.u-fill-cyan-lighter{fill:#31e8ff}.u-stroke-cyan-lighter{stroke:#31e8ff}.u-color-yellow-lighter{color:#fff497}.u-bg-yellow-lighter{background-color:#fff497}.u-fill-yellow-lighter{fill:#fff497}.u-stroke-yellow-lighter{stroke:#fff497}.u-color-orange-lighter{color:#ffbd5c}.u-bg-orange-lighter{background-color:#ffbd5c}.u-fill-orange-lighter{fill:#ffbd5c}.u-stroke-orange-lighter{stroke:#ffbd5c}.u-color-brown-lighter{color:#ab8172}.u-bg-brown-lighter{background-color:#ab8172}.u-fill-brown-lighter{fill:#ab8172}.u-stroke-brown-lighter{stroke:#ab8172}.u-color-pink-darker{color:#9c0f3f}.u-bg-pink-darker{background-color:#9c0f3f}.u-fill-pink-darker{fill:#9c0f3f}.u-stroke-pink-darker{stroke:#9c0f3f}.u-color-purple-darker{color:#591665}.u-bg-purple-darker{background-color:#591665}.u-fill-purple-darker{fill:#591665}.u-stroke-purple-darker{stroke:#591665}.u-color-blue-darker{color:#0966af}.u-bg-blue-darker{background-color:#0966af}.u-fill-blue-darker{fill:#0966af}.u-stroke-blue-darker{stroke:#0966af}.u-color-green-darker{color:#306f33}.u-bg-green-darker{background-color:#306f33}.u-fill-green-darker{fill:#306f33}.u-stroke-green-darker{stroke:#306f33}.u-color-cyan-darker{color:#006b78}.u-bg-cyan-darker{background-color:#006b78}.u-fill-cyan-darker{fill:#006b78}.u-stroke-cyan-darker{stroke:#006b78}.u-color-yellow-darker{color:#dec800}.u-bg-yellow-darker{background-color:#dec800}.u-fill-yellow-darker{fill:#dec800}.u-stroke-yellow-darker{stroke:#dec800}.u-color-orange-darker{color:#a36100}.u-bg-orange-darker{background-color:#a36100}.u-fill-orange-darker{fill:#a36100}.u-stroke-orange-darker{stroke:#a36100}.u-color-brown-darker{color:#3f2d26}.u-bg-brown-darker{background-color:#3f2d26}.u-fill-brown-darker{fill:#3f2d26}.u-stroke-brown-darker{stroke:#3f2d26}.u-color-brand-dark{color:#1c2732}.u-bg-brand-dark{background-color:#1c2732}.u-fill-brand-dark{fill:#1c2732}.u-stroke-brand-dark{stroke:#1c2732}.u-color-brand-darker{color:#0b1015}.u-bg-brand-darker{background-color:#0b1015}.u-fill-brand-darker{fill:#0b1015}.u-stroke-brand-darker{stroke:#0b1015}.u-color-brand-light{color:#3c556e}.u-bg-brand-light{background-color:#3c556e}.u-fill-brand-light{fill:#3c556e}.u-stroke-brand-light{stroke:#3c556e}.u-color-brand-lighter{color:#4d6c8b}.u-bg-brand-lighter{background-color:#4d6c8b}.u-fill-brand-lighter{fill:#4d6c8b}.u-stroke-brand-lighter{stroke:#4d6c8b}.u-color-info-dark{color:#0c7fda}.u-bg-info-dark{background-color:#0c7fda}.u-fill-info-dark{fill:#0c7fda}.u-stroke-info-dark{stroke:#0c7fda}.u-color-info-darker{color:#0966af}.u-bg-info-darker{background-color:#0966af}.u-fill-info-darker{fill:#0966af}.u-stroke-info-darker{stroke:#0966af}.u-color-info-light{color:#4dabf5}.u-bg-info-light{background-color:#4dabf5}.u-fill-info-light{fill:#4dabf5}.u-stroke-info-light{stroke:#4dabf5}.u-color-info-lighter{color:#78bff8}.u-bg-info-lighter{background-color:#78bff8}.u-fill-info-lighter{fill:#78bff8}.u-stroke-info-lighter{stroke:#78bff8}.u-color-warning-dark{color:#d17d00}.u-bg-warning-dark{background-color:#d17d00}.u-fill-warning-dark{fill:#d17d00}.u-stroke-warning-dark{stroke:#d17d00}.u-color-warning-darker{color:#a36100}.u-bg-warning-darker{background-color:#a36100}.u-fill-warning-darker{fill:#a36100}.u-stroke-warning-darker{stroke:#a36100}.u-color-warning-light{color:#ffab2e}.u-bg-warning-light{background-color:#ffab2e}.u-fill-warning-light{fill:#ffab2e}.u-stroke-warning-light{stroke:#ffab2e}.u-color-warning-lighter{color:#ffbd5c}.u-bg-warning-lighter{background-color:#ffbd5c}.u-fill-warning-lighter{fill:#ffbd5c}.u-stroke-warning-lighter{stroke:#ffbd5c}.u-color-success-dark{color:#3e8f41}.u-bg-success-dark{background-color:#3e8f41}.u-fill-success-dark{fill:#3e8f41}.u-stroke-success-dark{stroke:#3e8f41}.u-color-success-darker{color:#306f33}.u-bg-success-darker{background-color:#306f33}.u-fill-success-darker{fill:#306f33}.u-stroke-success-darker{stroke:#306f33}.u-color-success-light{color:#6abe6e}.u-bg-success-light{background-color:#6abe6e}.u-fill-success-light{fill:#6abe6e}.u-stroke-success-light{stroke:#6abe6e}.u-color-success-lighter{color:#8acc8d}.u-bg-success-lighter{background-color:#8acc8d}.u-fill-success-lighter{fill:#8acc8d}.u-stroke-success-lighter{stroke:#8acc8d}.u-color-error-dark{color:#ef1d0d}.u-bg-error-dark{background-color:#ef1d0d}.u-fill-error-dark{fill:#ef1d0d}.u-stroke-error-dark{stroke:#ef1d0d}.u-color-error-darker{color:#c4170b}.u-bg-error-darker{background-color:#c4170b}.u-fill-error-darker{fill:#c4170b}.u-stroke-error-darker{stroke:#c4170b}.u-color-error-light{color:#f66c62}.u-bg-error-light{background-color:#f66c62}.u-fill-error-light{fill:#f66c62}.u-stroke-error-light{stroke:#f66c62}.u-color-error-lighter{color:#f9948d}.u-bg-error-lighter{background-color:#f9948d}.u-fill-error-lighter{fill:#f9948d}.u-stroke-error-lighter{stroke:#f9948d}.u-stroke-none{stroke:none}.u-fill-none{fill:none} +/* Override Blazecss typography */ +.c-text { + font-family: 'Roboto', sans-serif !important; +} + +/* Colors we are using that match the administrator phase two code. */ +.primary-fg { + color: #009688; +} +.primary-dark-fg { + color: #00796B; +} +.primary-contrast-fg { + color: #FFFFFF; +} +.accent-fg { + color: #8BC349; +} +.accent-contrast-fg { + color: #5B5B5B; +} +/* rgb(0,150,136) */ +.primary-bg { + background-color: #009688; +} +.primary-dark-bg { + background-color: #00796B; +} +.primary-contrast-bg { + background-color: #FFFFFF; +} +.accent-bg { + background-color: #8BC349; +} +.accent-contrast-bg { + background-color: #5B5B5B; +} + +/* Colors, etc. for specific components */ +.headerLink { + text-decoration: none; + color: #FFFFFF; + +} + +/* Content area. */ +.content-wrapper { + margin: 0.5em 1em; + padding: 0; +} + +/* =============================================== + * Navigation bar/menu. + * =============================================== */ + +/* Override the size of an inline navigation bar. */ +.nav-override-small li.c-nav__item { + height: 2.5em; + line-height: 2.5em; +} + +/* Display the longer text instead of the shorter for larger screens. */ +.buildNavItem-text { + display: inline-block; +} +.buildNavItem-smallText { + display: none; +} + +@media (max-width: 350px) { + /* Reduce the size of the site name in the navigation menu. */ + .c-nav__item .u-xlarge { + font-size: 1.0em; + } +} +@media (max-width: 610px) { + .c-nav__item { + font-size: 90%; + } + /* If a navigation item has an icon, don't display the text. */ + .nav-item-has-icon { + display: none; + } + /* Display the shorter text instead of the longer for smaller screens. */ + .buildNavItem-text { + display: none; + } + .buildNavItem-smallText { + display: inline-block; + } +} + +/* Field level adjustments */ +.label-2.5em { + display: inline-block; + width: 2.5em; + min-width: 2.5em; + text-align: left; +} +.label-3em { + display: inline-block; + width: 3em; + min-width: 3em; + text-align: left; +} +.label-6em { + display: inline-block; + width: 6em; + min-width: 6em; + text-align: left; +} +.align-right-2.5em { + display: inline-block; + width: 2.5em; + min-width: 2.5em; + text-align: right; +} +.align-right-3em { + display: inline-block; + width: 3em; + min-width: 3em; + text-align: right; +} +.align-right-5em { + display: inline-block; + width: 5em; + min-width: 5em; + text-align: right; +} + +/* + * Pregnancy Headers + */ +.pregnancy-header-wrapper { + background-color: #EEEEEE; + padding: 0 0.5em; +} +.pregnancy-header { + /* The pregnancy header is a series of nested flexboxes. This + * outer flexbox wraps pregnancy-header-col instances. */ + display: flex; + flex-flow: row wrap; + justify-content: space-between; + align-items: baseline; +} +.c-card--accordion > input:checked + .c-card__item + .c-card__item.pregnancy-header { + /* Use of a flexbox within BlazeCss's accordion are cross purposes + * with one another in that Blaze sets display to block when showing + * the contents of the accordion but we need it to be flex. */ + display: flex; +} +.pregnancy-header-col { + /* This second level flexbox wraps pregnancy-header-col-fldval + * instances as children. */ + display: flex; + flex-flow: column wrap; + align-items: flex-start; +} +.pregnancy-header-fldval { + /* This third level wraps a pair consisting of the field label + * and it's associated value, which are pregnancy-header-fld + * and pregnancy-header-val respectively. */ + display: flex; + flex-flow: row no-wrap; + justify-content: center; + align-items: baseline; +} +.pregnancy-header-fld { + text-align: right; +} +.pregnancy-header-val { + /* This effectively fits to the size of the content. */ + width: auto; + flex: 0 0 auto; +} + + +/* Headers, etc. */ +.mw-header-3 { + line-height: 0.5; +} +.inline-block { + display: inline-block; +} + +/* Forms and fields */ +.form-wrapper { + display: flex; + flex-flow: row wrap; + justify-content: space-between; + align-items: baseline; +} +.form-wrapper-end { + display: flex; + flex-flow: row-reverse nowrap; + justify-content: space-between; + align-items: baseline; +} +.cancel-save-buttons button { + margin: 0 0; + /* Separate the two buttons a bit. */ + margin-left: 1em; +} +.mw-form-field { + width: 10em; + margin: 0 0; +} +.mw-form-field-2x { + width: 20em; + margin: 0 0; +} +.mw-form-field-30em { + width: 30em; + margin: 0 0; +} +.mw-form-field-wide { + width: 100%; + margin: 0 0; +} +.mw-form-field-vertical { + margin-bottom: 0.5em; +} +.error-msg-right { + text-align: right; + padding: 10px 0; +} +.c-field-minPadding { + padding: 0.125em 0; +} +/* Provides a bit of padding around a form. Good to use + * with Blaze u-high or similar classes. + */ +.form-padding { + padding: 0.5em 0.5em; + margin-bottom: 0.5em; +} +.form-border-light { + border: 1px solid rgba(0, 150, 136, 0.4); +} + +/* Page content */ +.content-flex-wrapper { + display: inline-flex; +} + +/* Modals */ +.isHidden { + display: none !important; +} +.dateTimeModal { + width: 20em; +} +.dateTimeModalBody { + padding-top: 0; + padding-bottom: 0; +} +.spacedButtons { + display: flex; + flex-flow: row nowrap; + justify-content: space-between; + padding-top: 0; +} +.right-to-left { + display: flex; + flex-flow: row-reverse nowrap; + justify-content: space-between; +} + +/* Stage section on labor page */ +.stage-wrapper { + display: flex; + flex-flow: row wrap; + background-color: #EEEEEE; + padding: 0 0.5em; +} +.stage-content { + display: flex; + flex-direction: column; + min-width: 10em; +} + +/* Continued Postpartum Checks on ContPP page */ +.contPP-wrapper { + display: flex !important; + flex-flow: row wrap; +} +.contPP-content { + flex-flow: column nowrap; + flex: 0 0 50%; + margin-top: 0 !important; +} + diff --git a/build_odroid/roles/build_clients/files/elm_static/app.medical-styles.css.map b/build_odroid/roles/build_clients/files/elm_static/app.medical-styles.css.map new file mode 100644 index 0000000..0d7ca00 --- /dev/null +++ b/build_odroid/roles/build_clients/files/elm_static/app.medical-styles.css.map @@ -0,0 +1 @@ +{"version":3,"file":"app.medical-styles.css","sources":["webpack:///./src/css/fonts.css","webpack:///./vendor/blaze.min.css","webpack:///./vendor/blaze.colors.min.css","webpack:///./src/css/main.css"],"sourcesContent":["/*\nfonts.css\n\nThe fonts needed for Material Design.\n\nGenerated by: https://google-webfonts-helper.herokuapp.com/fonts/\n\nbased upon this as the requirement: \n\n\n\n*/\n\n\n/* roboto-regular - latin-ext_latin */\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-weight: 400;\n src: url(1658fb7ff5e46f220397f647753dea0e.eot); /* IE9 Compat Modes */\n src: local('Roboto'), local('Roboto-Regular'),\n url(1658fb7ff5e46f220397f647753dea0e.eot?#iefix) format('embedded-opentype'), \n url(9723add759ca860091c4960e567bd1fa.woff2) format('woff2'), \n url(a84d4b00b169826c4aea77a8611b1e56.woff) format('woff'), \n url(1b2b92e8f347c87e456599e91a79cc2e.ttf) format('truetype'), \n url(3d3a53586bd78d1069ae4b89a3b9aa98.svg#Roboto) format('svg'); /* Legacy iOS */\n}\n/* roboto-300italic - latin-ext_latin */\n@font-face {\n font-family: 'Roboto';\n font-style: italic;\n font-weight: 300;\n src: url(1343b7f254fa03f282b84d484e8b1ef0.eot); /* IE9 Compat Modes */\n src: local('Roboto Light Italic'), local('Roboto-LightItalic'),\n url(1343b7f254fa03f282b84d484e8b1ef0.eot?#iefix) format('embedded-opentype'), \n url(0c69418ceacfe225f6245bc7cb35ee9e.woff2) format('woff2'), \n url(1c2236df616e20bd4894a174fb2d5225.woff) format('woff'), \n url(bbe79cc5c634b8422d2ad1a4a4a6c5f6.ttf) format('truetype'), \n url(290e6a6c01f4703f351415432980aa2f.svg#Roboto) format('svg'); /* Legacy iOS */\n}\n/* roboto-500 - latin-ext_latin */\n@font-face {\n font-family: 'Roboto';\n font-style: normal;\n font-weight: 500;\n src: url(648c0c9e9baa984377419ef440e9fd76.eot); /* IE9 Compat Modes */\n src: local('Roboto Medium'), local('Roboto-Medium'),\n url(648c0c9e9baa984377419ef440e9fd76.eot?#iefix) format('embedded-opentype'), \n url(1e2be9ce2b53daa622b1b966214bbbb0.woff2) format('woff2'), \n url(243a8ea4b8c5d016075ca4afac4da8f0.woff) format('woff'), \n url(453ee13f0ab2da9315986717468d873d.ttf) format('truetype'), \n url(f1d811cdfaea49c969500d4bbe52251b.svg#Roboto) format('svg'); /* Legacy iOS */\n}\n\n\n/* roboto-mono-regular - latin-ext_latin */\n@font-face {\n font-family: 'Roboto Mono';\n font-style: normal;\n font-weight: 400;\n src: url(e001e59a54f1295535fc1031ccc8f999.eot); /* IE9 Compat Modes */\n src: local('Roboto Mono'), local('RobotoMono-Regular'),\n url(e001e59a54f1295535fc1031ccc8f999.eot?#iefix) format('embedded-opentype'), \n url(59288a767a1c97571b3475982e1e00c2.woff2) format('woff2'), \n url(cfc1cd7dec5c84d7ab09a365d6e111df.woff) format('woff'), \n url(f9ca3b6f2de069bad0195dfa8cb6a5f1.ttf) format('truetype'), \n url(96a9bbe5d32f7fe96e844bcbf7b4e05d.svg#RobotoMono) format('svg'); /* Legacy iOS */\n}\n\n\n\n/* roboto-condensed-regular - latin-ext_latin */\n@font-face {\n font-family: 'Roboto Condensed';\n font-style: normal;\n font-weight: 400;\n src: url(5e8dacb38b60db75a513e6691748ac41.eot); /* IE9 Compat Modes */\n src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),\n url(5e8dacb38b60db75a513e6691748ac41.eot?#iefix) format('embedded-opentype'), \n url(1f11fd578571d7ca0f559f550e7831b3.woff2) format('woff2'), \n url(434e520c656cf117085de8cc4aaa2bc2.woff) format('woff'), \n url(3a1fd68839b6484697eb9be097167eb5.ttf) format('truetype'), \n url(87a79b495a5075c0a81273c2942b04cd.svg#RobotoCondensed) format('svg'); /* Legacy iOS */\n}\n/* roboto-condensed-700 - latin-ext_latin */\n@font-face {\n font-family: 'Roboto Condensed';\n font-style: normal;\n font-weight: 700;\n src: url(28ca1a3fd68f6ef41723ff921bfc2de8.eot); /* IE9 Compat Modes */\n src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),\n url(28ca1a3fd68f6ef41723ff921bfc2de8.eot?#iefix) format('embedded-opentype'), \n url(76ce747879e02ee93c9b83f457ab24ca.woff2) format('woff2'), \n url(0204f58a80d501469499b37c882ee06c.woff) format('woff'), \n url(fe353925ebc6cb6397f436bd1aaddbf4.ttf) format('truetype'), \n url(1b2fe31f77652a3ede3ae777071837c2.svg#RobotoCondensed) format('svg'); /* Legacy iOS */\n}\n\n\n\n\n","/*!v3.6.2*/@charset \"UTF-8\";html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0}.o-container{margin:auto}@media (min-width:20em){.o-container--xsmall\\@xsmall{max-width:20em}.o-container--small\\@xsmall{max-width:30em}.o-container--medium\\@xsmall{max-width:48em}.o-container--large\\@xsmall{max-width:64em}.o-container--xlarge\\@xsmall{max-width:78em}.o-container--super\\@xsmall{max-width:116em}}@media (min-width:30em){.o-container--xsmall\\@small{max-width:20em}.o-container--small\\@small{max-width:30em}.o-container--medium\\@small{max-width:48em}.o-container--large\\@small{max-width:64em}.o-container--xlarge\\@small{max-width:78em}.o-container--super\\@small{max-width:116em}}@media (min-width:48em){.o-container--xsmall\\@medium{max-width:20em}.o-container--small\\@medium{max-width:30em}.o-container--medium\\@medium{max-width:48em}.o-container--large\\@medium{max-width:64em}.o-container--xlarge\\@medium{max-width:78em}.o-container--super\\@medium{max-width:116em}}@media (min-width:64em){.o-container--xsmall\\@large{max-width:20em}.o-container--small\\@large{max-width:30em}.o-container--medium\\@large{max-width:48em}.o-container--large\\@large{max-width:64em}.o-container--xlarge\\@large{max-width:78em}.o-container--super\\@large{max-width:116em}}@media (min-width:78em){.o-container--xsmall\\@xlarge{max-width:20em}.o-container--small\\@xlarge{max-width:30em}.o-container--medium\\@xlarge{max-width:48em}.o-container--large\\@xlarge{max-width:64em}.o-container--xlarge\\@xlarge{max-width:78em}.o-container--super\\@xlarge{max-width:116em}}@media (min-width:116em){.o-container--xsmall\\@super{max-width:20em}.o-container--small\\@super{max-width:30em}.o-container--medium\\@super{max-width:48em}.o-container--large\\@super{max-width:64em}.o-container--xlarge\\@super{max-width:78em}.o-container--super\\@super{max-width:116em}}.o-container--xsmall{max-width:20em}.o-container--small{max-width:30em}.o-container--medium{max-width:48em}.o-container--large{max-width:64em}.o-container--xlarge{max-width:78em}.o-container--super{max-width:116em}.o-grid{display:-ms-flexbox;display:flex}.o-grid--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid--top{-ms-flex-align:start;align-items:flex-start}.o-grid--center{-ms-flex-align:center;align-items:center}.o-grid--bottom{-ms-flex-align:end;align-items:flex-end}.o-grid--full{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid--full>.o-grid__cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}.o-grid--no-gutter>.o-grid__cell{padding-right:.001em;padding-left:.001em}.o-grid__cell{-ms-flex:1;flex:1;padding-right:1em;padding-left:1em}.o-grid__cell--width-5{-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}.o-grid__cell--offset-5{margin-left:5%}.o-grid__cell--width-10{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.o-grid__cell--offset-10{margin-left:10%}.o-grid__cell--width-15{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.o-grid__cell--offset-15{margin-left:15%}.o-grid__cell--width-20{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.o-grid__cell--offset-20{margin-left:20%}.o-grid__cell--width-25{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-grid__cell--offset-25{margin-left:25%}.o-grid__cell--width-30{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.o-grid__cell--offset-30{margin-left:30%}.o-grid__cell--width-33{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.o-grid__cell--offset-33{margin-left:33.33333%}.o-grid__cell--width-35{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.o-grid__cell--offset-35{margin-left:35%}.o-grid__cell--width-40{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.o-grid__cell--offset-40{margin-left:40%}.o-grid__cell--width-45{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.o-grid__cell--offset-45{margin-left:45%}.o-grid__cell--width-50{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-grid__cell--offset-50{margin-left:50%}.o-grid__cell--width-55{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.o-grid__cell--offset-55{margin-left:55%}.o-grid__cell--width-60{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.o-grid__cell--offset-60{margin-left:60%}.o-grid__cell--width-65{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.o-grid__cell--offset-65{margin-left:65%}.o-grid__cell--width-66{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.o-grid__cell--offset-66{margin-left:66.66667%}.o-grid__cell--width-70{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.o-grid__cell--offset-70{margin-left:70%}.o-grid__cell--width-75{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-grid__cell--offset-75{margin-left:75%}.o-grid__cell--width-80{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.o-grid__cell--offset-80{margin-left:80%}.o-grid__cell--width-85{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.o-grid__cell--offset-85{margin-left:85%}.o-grid__cell--width-90{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.o-grid__cell--offset-90{margin-left:90%}.o-grid__cell--width-95{-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}.o-grid__cell--offset-95{margin-left:95%}.o-grid__cell--width-100{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.o-grid__cell--offset-100{margin-left:100%}.o-grid__cell--top{-ms-flex-item-align:start;align-self:flex-start}.o-grid__cell--center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.o-grid__cell--bottom{-ms-flex-item-align:end;align-self:flex-end}.o-grid__cell--no-gutter{padding-right:.001em;padding-left:.001em}.o-grid__cell--width-fixed{-ms-flex:0 1 auto;flex:0 1 auto}.o-grid__cell--hidden{display:none}.o-grid__cell--visible{display:initial}@media (max-width:19.99em){.o-grid.o-grid--xsmall-fit>.o-grid__cell:not([class*=o-grid__cell--width]){-ms-flex:1;flex:1}.o-grid.o-grid--xsmall-full{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid.o-grid--xsmall-full>.o-grid__cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}}@media (min-width:20em) and (max-width:29.99em){.o-grid.o-grid--small-fit>.o-grid__cell:not([class*=o-grid__cell--width]){-ms-flex:1;flex:1}.o-grid.o-grid--small-full{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid.o-grid--small-full>.o-grid__cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}}@media (min-width:30em) and (max-width:47.99em){.o-grid.o-grid--medium-fit>.o-grid__cell:not([class*=o-grid__cell--width]){-ms-flex:1;flex:1}.o-grid.o-grid--medium-full{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid.o-grid--medium-full>.o-grid__cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}}@media (min-width:48em) and (max-width:63.99em){.o-grid.o-grid--large-fit>.o-grid__cell:not([class*=o-grid__cell--width]){-ms-flex:1;flex:1}.o-grid.o-grid--large-full{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid.o-grid--large-full>.o-grid__cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}}@media (min-width:64em) and (max-width:77.99em){.o-grid.o-grid--xlarge-fit>.o-grid__cell:not([class*=o-grid__cell--width]){-ms-flex:1;flex:1}.o-grid.o-grid--xlarge-full{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid.o-grid--xlarge-full>.o-grid__cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}}@media (min-width:64em){.o-grid.o-grid--super-fit>.o-grid__cell:not([class*=o-grid__cell--width]){-ms-flex:1;flex:1}.o-grid.o-grid--super-full{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-grid.o-grid--super-full>.o-grid__cell{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}}@media (min-width:20em){.o-grid__cell--width-5\\@xsmall{-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}.o-grid__cell--offset-5\\@xsmall{margin-left:5%}.o-grid__cell--width-10\\@xsmall{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.o-grid__cell--offset-10\\@xsmall{margin-left:10%}.o-grid__cell--width-15\\@xsmall{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.o-grid__cell--offset-15\\@xsmall{margin-left:15%}.o-grid__cell--width-20\\@xsmall{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.o-grid__cell--offset-20\\@xsmall{margin-left:20%}.o-grid__cell--width-25\\@xsmall{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-grid__cell--offset-25\\@xsmall{margin-left:25%}.o-grid__cell--width-30\\@xsmall{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.o-grid__cell--offset-30\\@xsmall{margin-left:30%}.o-grid__cell--width-33\\@xsmall{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.o-grid__cell--offset-33\\@xsmall{margin-left:33.33333%}.o-grid__cell--width-35\\@xsmall{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.o-grid__cell--offset-35\\@xsmall{margin-left:35%}.o-grid__cell--width-40\\@xsmall{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.o-grid__cell--offset-40\\@xsmall{margin-left:40%}.o-grid__cell--width-45\\@xsmall{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.o-grid__cell--offset-45\\@xsmall{margin-left:45%}.o-grid__cell--width-50\\@xsmall{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-grid__cell--offset-50\\@xsmall{margin-left:50%}.o-grid__cell--width-55\\@xsmall{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.o-grid__cell--offset-55\\@xsmall{margin-left:55%}.o-grid__cell--width-60\\@xsmall{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.o-grid__cell--offset-60\\@xsmall{margin-left:60%}.o-grid__cell--width-65\\@xsmall{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.o-grid__cell--offset-65\\@xsmall{margin-left:65%}.o-grid__cell--width-66\\@xsmall{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.o-grid__cell--offset-66\\@xsmall{margin-left:66.66667%}.o-grid__cell--width-70\\@xsmall{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.o-grid__cell--offset-70\\@xsmall{margin-left:70%}.o-grid__cell--width-75\\@xsmall{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-grid__cell--offset-75\\@xsmall{margin-left:75%}.o-grid__cell--width-80\\@xsmall{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.o-grid__cell--offset-80\\@xsmall{margin-left:80%}.o-grid__cell--width-85\\@xsmall{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.o-grid__cell--offset-85\\@xsmall{margin-left:85%}.o-grid__cell--width-90\\@xsmall{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.o-grid__cell--offset-90\\@xsmall{margin-left:90%}.o-grid__cell--width-95\\@xsmall{-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}.o-grid__cell--offset-95\\@xsmall{margin-left:95%}.o-grid__cell--hidden\\@xsmall{display:none}.o-grid__cell--visible\\@xsmall{display:initial}.o-grid__cell--width-100\\@xsmall{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.o-grid__cell--offset-100\\@xsmall{margin-left:100%}.o-grid__cell--width-fixed\\@xsmall{-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width:30em){.o-grid__cell--width-5\\@small{-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}.o-grid__cell--offset-5\\@small{margin-left:5%}.o-grid__cell--width-10\\@small{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.o-grid__cell--offset-10\\@small{margin-left:10%}.o-grid__cell--width-15\\@small{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.o-grid__cell--offset-15\\@small{margin-left:15%}.o-grid__cell--width-20\\@small{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.o-grid__cell--offset-20\\@small{margin-left:20%}.o-grid__cell--width-25\\@small{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-grid__cell--offset-25\\@small{margin-left:25%}.o-grid__cell--width-30\\@small{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.o-grid__cell--offset-30\\@small{margin-left:30%}.o-grid__cell--width-33\\@small{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.o-grid__cell--offset-33\\@small{margin-left:33.33333%}.o-grid__cell--width-35\\@small{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.o-grid__cell--offset-35\\@small{margin-left:35%}.o-grid__cell--width-40\\@small{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.o-grid__cell--offset-40\\@small{margin-left:40%}.o-grid__cell--width-45\\@small{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.o-grid__cell--offset-45\\@small{margin-left:45%}.o-grid__cell--width-50\\@small{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-grid__cell--offset-50\\@small{margin-left:50%}.o-grid__cell--width-55\\@small{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.o-grid__cell--offset-55\\@small{margin-left:55%}.o-grid__cell--width-60\\@small{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.o-grid__cell--offset-60\\@small{margin-left:60%}.o-grid__cell--width-65\\@small{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.o-grid__cell--offset-65\\@small{margin-left:65%}.o-grid__cell--width-66\\@small{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.o-grid__cell--offset-66\\@small{margin-left:66.66667%}.o-grid__cell--width-70\\@small{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.o-grid__cell--offset-70\\@small{margin-left:70%}.o-grid__cell--width-75\\@small{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-grid__cell--offset-75\\@small{margin-left:75%}.o-grid__cell--width-80\\@small{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.o-grid__cell--offset-80\\@small{margin-left:80%}.o-grid__cell--width-85\\@small{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.o-grid__cell--offset-85\\@small{margin-left:85%}.o-grid__cell--width-90\\@small{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.o-grid__cell--offset-90\\@small{margin-left:90%}.o-grid__cell--width-95\\@small{-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}.o-grid__cell--offset-95\\@small{margin-left:95%}.o-grid__cell--hidden\\@small{display:none}.o-grid__cell--visible\\@small{display:initial}.o-grid__cell--width-100\\@small{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.o-grid__cell--offset-100\\@small{margin-left:100%}.o-grid__cell--width-fixed\\@small{-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width:48em){.o-grid__cell--width-5\\@medium{-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}.o-grid__cell--offset-5\\@medium{margin-left:5%}.o-grid__cell--width-10\\@medium{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.o-grid__cell--offset-10\\@medium{margin-left:10%}.o-grid__cell--width-15\\@medium{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.o-grid__cell--offset-15\\@medium{margin-left:15%}.o-grid__cell--width-20\\@medium{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.o-grid__cell--offset-20\\@medium{margin-left:20%}.o-grid__cell--width-25\\@medium{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-grid__cell--offset-25\\@medium{margin-left:25%}.o-grid__cell--width-30\\@medium{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.o-grid__cell--offset-30\\@medium{margin-left:30%}.o-grid__cell--width-33\\@medium{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.o-grid__cell--offset-33\\@medium{margin-left:33.33333%}.o-grid__cell--width-35\\@medium{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.o-grid__cell--offset-35\\@medium{margin-left:35%}.o-grid__cell--width-40\\@medium{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.o-grid__cell--offset-40\\@medium{margin-left:40%}.o-grid__cell--width-45\\@medium{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.o-grid__cell--offset-45\\@medium{margin-left:45%}.o-grid__cell--width-50\\@medium{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-grid__cell--offset-50\\@medium{margin-left:50%}.o-grid__cell--width-55\\@medium{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.o-grid__cell--offset-55\\@medium{margin-left:55%}.o-grid__cell--width-60\\@medium{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.o-grid__cell--offset-60\\@medium{margin-left:60%}.o-grid__cell--width-65\\@medium{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.o-grid__cell--offset-65\\@medium{margin-left:65%}.o-grid__cell--width-66\\@medium{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.o-grid__cell--offset-66\\@medium{margin-left:66.66667%}.o-grid__cell--width-70\\@medium{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.o-grid__cell--offset-70\\@medium{margin-left:70%}.o-grid__cell--width-75\\@medium{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-grid__cell--offset-75\\@medium{margin-left:75%}.o-grid__cell--width-80\\@medium{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.o-grid__cell--offset-80\\@medium{margin-left:80%}.o-grid__cell--width-85\\@medium{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.o-grid__cell--offset-85\\@medium{margin-left:85%}.o-grid__cell--width-90\\@medium{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.o-grid__cell--offset-90\\@medium{margin-left:90%}.o-grid__cell--width-95\\@medium{-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}.o-grid__cell--offset-95\\@medium{margin-left:95%}.o-grid__cell--hidden\\@medium{display:none}.o-grid__cell--visible\\@medium{display:initial}.o-grid__cell--width-100\\@medium{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.o-grid__cell--offset-100\\@medium{margin-left:100%}.o-grid__cell--width-fixed\\@medium{-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width:64em){.o-grid__cell--width-5\\@large{-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}.o-grid__cell--offset-5\\@large{margin-left:5%}.o-grid__cell--width-10\\@large{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.o-grid__cell--offset-10\\@large{margin-left:10%}.o-grid__cell--width-15\\@large{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.o-grid__cell--offset-15\\@large{margin-left:15%}.o-grid__cell--width-20\\@large{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.o-grid__cell--offset-20\\@large{margin-left:20%}.o-grid__cell--width-25\\@large{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-grid__cell--offset-25\\@large{margin-left:25%}.o-grid__cell--width-30\\@large{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.o-grid__cell--offset-30\\@large{margin-left:30%}.o-grid__cell--width-33\\@large{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.o-grid__cell--offset-33\\@large{margin-left:33.33333%}.o-grid__cell--width-35\\@large{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.o-grid__cell--offset-35\\@large{margin-left:35%}.o-grid__cell--width-40\\@large{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.o-grid__cell--offset-40\\@large{margin-left:40%}.o-grid__cell--width-45\\@large{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.o-grid__cell--offset-45\\@large{margin-left:45%}.o-grid__cell--width-50\\@large{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-grid__cell--offset-50\\@large{margin-left:50%}.o-grid__cell--width-55\\@large{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.o-grid__cell--offset-55\\@large{margin-left:55%}.o-grid__cell--width-60\\@large{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.o-grid__cell--offset-60\\@large{margin-left:60%}.o-grid__cell--width-65\\@large{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.o-grid__cell--offset-65\\@large{margin-left:65%}.o-grid__cell--width-66\\@large{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.o-grid__cell--offset-66\\@large{margin-left:66.66667%}.o-grid__cell--width-70\\@large{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.o-grid__cell--offset-70\\@large{margin-left:70%}.o-grid__cell--width-75\\@large{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-grid__cell--offset-75\\@large{margin-left:75%}.o-grid__cell--width-80\\@large{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.o-grid__cell--offset-80\\@large{margin-left:80%}.o-grid__cell--width-85\\@large{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.o-grid__cell--offset-85\\@large{margin-left:85%}.o-grid__cell--width-90\\@large{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.o-grid__cell--offset-90\\@large{margin-left:90%}.o-grid__cell--width-95\\@large{-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}.o-grid__cell--offset-95\\@large{margin-left:95%}.o-grid__cell--hidden\\@large{display:none}.o-grid__cell--visible\\@large{display:initial}.o-grid__cell--width-100\\@large{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.o-grid__cell--offset-100\\@large{margin-left:100%}.o-grid__cell--width-fixed\\@large{-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width:78em){.o-grid__cell--width-5\\@xlarge{-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}.o-grid__cell--offset-5\\@xlarge{margin-left:5%}.o-grid__cell--width-10\\@xlarge{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.o-grid__cell--offset-10\\@xlarge{margin-left:10%}.o-grid__cell--width-15\\@xlarge{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.o-grid__cell--offset-15\\@xlarge{margin-left:15%}.o-grid__cell--width-20\\@xlarge{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.o-grid__cell--offset-20\\@xlarge{margin-left:20%}.o-grid__cell--width-25\\@xlarge{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-grid__cell--offset-25\\@xlarge{margin-left:25%}.o-grid__cell--width-30\\@xlarge{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.o-grid__cell--offset-30\\@xlarge{margin-left:30%}.o-grid__cell--width-33\\@xlarge{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.o-grid__cell--offset-33\\@xlarge{margin-left:33.33333%}.o-grid__cell--width-35\\@xlarge{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.o-grid__cell--offset-35\\@xlarge{margin-left:35%}.o-grid__cell--width-40\\@xlarge{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.o-grid__cell--offset-40\\@xlarge{margin-left:40%}.o-grid__cell--width-45\\@xlarge{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.o-grid__cell--offset-45\\@xlarge{margin-left:45%}.o-grid__cell--width-50\\@xlarge{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-grid__cell--offset-50\\@xlarge{margin-left:50%}.o-grid__cell--width-55\\@xlarge{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.o-grid__cell--offset-55\\@xlarge{margin-left:55%}.o-grid__cell--width-60\\@xlarge{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.o-grid__cell--offset-60\\@xlarge{margin-left:60%}.o-grid__cell--width-65\\@xlarge{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.o-grid__cell--offset-65\\@xlarge{margin-left:65%}.o-grid__cell--width-66\\@xlarge{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.o-grid__cell--offset-66\\@xlarge{margin-left:66.66667%}.o-grid__cell--width-70\\@xlarge{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.o-grid__cell--offset-70\\@xlarge{margin-left:70%}.o-grid__cell--width-75\\@xlarge{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-grid__cell--offset-75\\@xlarge{margin-left:75%}.o-grid__cell--width-80\\@xlarge{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.o-grid__cell--offset-80\\@xlarge{margin-left:80%}.o-grid__cell--width-85\\@xlarge{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.o-grid__cell--offset-85\\@xlarge{margin-left:85%}.o-grid__cell--width-90\\@xlarge{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.o-grid__cell--offset-90\\@xlarge{margin-left:90%}.o-grid__cell--width-95\\@xlarge{-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}.o-grid__cell--offset-95\\@xlarge{margin-left:95%}.o-grid__cell--hidden\\@xlarge{display:none}.o-grid__cell--visible\\@xlarge{display:initial}.o-grid__cell--width-100\\@xlarge{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.o-grid__cell--offset-100\\@xlarge{margin-left:100%}.o-grid__cell--width-fixed\\@xlarge{-ms-flex:0 1 auto;flex:0 1 auto}}@media (min-width:116em){.o-grid__cell--width-5\\@super{-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}.o-grid__cell--offset-5\\@super{margin-left:5%}.o-grid__cell--width-10\\@super{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.o-grid__cell--offset-10\\@super{margin-left:10%}.o-grid__cell--width-15\\@super{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.o-grid__cell--offset-15\\@super{margin-left:15%}.o-grid__cell--width-20\\@super{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.o-grid__cell--offset-20\\@super{margin-left:20%}.o-grid__cell--width-25\\@super{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.o-grid__cell--offset-25\\@super{margin-left:25%}.o-grid__cell--width-30\\@super{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.o-grid__cell--offset-30\\@super{margin-left:30%}.o-grid__cell--width-33\\@super{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.o-grid__cell--offset-33\\@super{margin-left:33.33333%}.o-grid__cell--width-35\\@super{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.o-grid__cell--offset-35\\@super{margin-left:35%}.o-grid__cell--width-40\\@super{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.o-grid__cell--offset-40\\@super{margin-left:40%}.o-grid__cell--width-45\\@super{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.o-grid__cell--offset-45\\@super{margin-left:45%}.o-grid__cell--width-50\\@super{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.o-grid__cell--offset-50\\@super{margin-left:50%}.o-grid__cell--width-55\\@super{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.o-grid__cell--offset-55\\@super{margin-left:55%}.o-grid__cell--width-60\\@super{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.o-grid__cell--offset-60\\@super{margin-left:60%}.o-grid__cell--width-65\\@super{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.o-grid__cell--offset-65\\@super{margin-left:65%}.o-grid__cell--width-66\\@super{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.o-grid__cell--offset-66\\@super{margin-left:66.66667%}.o-grid__cell--width-70\\@super{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.o-grid__cell--offset-70\\@super{margin-left:70%}.o-grid__cell--width-75\\@super{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.o-grid__cell--offset-75\\@super{margin-left:75%}.o-grid__cell--width-80\\@super{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.o-grid__cell--offset-80\\@super{margin-left:80%}.o-grid__cell--width-85\\@super{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.o-grid__cell--offset-85\\@super{margin-left:85%}.o-grid__cell--width-90\\@super{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.o-grid__cell--offset-90\\@super{margin-left:90%}.o-grid__cell--width-95\\@super{-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}.o-grid__cell--offset-95\\@super{margin-left:95%}.o-grid__cell--hidden\\@super{display:none}.o-grid__cell--visible\\@super{display:initial}.o-grid__cell--width-100\\@super{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.o-grid__cell--offset-100\\@super{margin-left:100%}.o-grid__cell--width-fixed\\@super{-ms-flex:0 1 auto;flex:0 1 auto}}.o-image{display:block;max-width:100%;height:auto}.o-panel-container{position:relative}.o-panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch}.o-panel--nav-top{top:3.55em}.o-panel--nav-bottom{bottom:3.55em}.c-card__body .o-panel{padding:.5em}.o-media{display:-ms-flexbox;display:flex}.o-media .c-heading{padding:0}.o-media__body,.o-media__image{-ms-flex:1;flex:1;padding-right:1em;padding-left:1em;padding-right:.001em;padding-left:.001em}.o-media__body--top,.o-media__image--top{-ms-flex-item-align:start;align-self:flex-start}.o-media__body--center,.o-media__image--center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.o-media__body--bottom,.o-media__image--bottom{-ms-flex-item-align:end;align-self:flex-end}.o-media__image{-ms-flex:0 1 auto;flex:0 1 auto;width:3em}.o-media__body{margin-left:.5em}.o-fieldset,.o-fieldset.c-list{display:block;width:100%;margin:.5em 0;padding:0;border:0}.o-fieldset__legend{display:block;width:100%;padding:1em 0;cursor:pointer;padding:.25em 0}.o-form-element{position:relative;padding:1em 0}.o-form-element .c-label:first-child{padding:0 0 .5em}.o-modal{display:block;position:absolute;top:50%;left:50%;width:80%;transform:translate(-50%,-50%);border:0 solid #96a8b2;border-radius:4px;background-color:#fff;overflow:hidden;z-index:500}.o-modal .c-card{background-color:transparent;box-shadow:none}.o-modal .c-card__body{position:relative}.o-modal--ghost{background-color:transparent;color:#fff}.o-modal--ghost .c-heading{color:#fff}.o-modal--full{top:1em;left:1em;width:calc(100% - 2em);height:calc(100% - 2em);transform:none}.o-modal--full .c-card__body{position:absolute;top:2.5em;bottom:3.5em;width:100%;overflow-x:hidden;overflow-y:auto}.o-modal--full .c-card__footer{position:absolute;bottom:0;width:100%}.o-drawer{position:absolute;background-color:#fff;color:#111;z-index:500;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.o-drawer>.c-card{background-color:transparent;box-shadow:none}.o-drawer:not(.o-drawer--visible).u-high,.o-drawer:not(.o-drawer--visible).u-higher,.o-drawer:not(.o-drawer--visible).u-highest{box-shadow:none}.o-drawer--bottom,.o-drawer--top{left:0;width:80%;height:auto;margin-left:10%;transform:translate(0)}.o-drawer--bottom{top:100%;border-radius:4px 4px 0 0}.o-drawer--bottom.o-drawer--visible{transform:translateY(-99%)}.o-drawer--top{bottom:100%;border-radius:0 0 4px 4px}.o-drawer--top.o-drawer--visible{transform:translateY(99%)}.o-drawer--left,.o-drawer--right{top:0;width:260px;height:100%}.o-drawer--left .c-card__footer--block,.o-drawer--right .c-card__footer--block{position:absolute;bottom:0;width:100%}.o-drawer--left .c-card__footer--block .c-button,.o-drawer--right .c-card__footer--block .c-button{border-radius:0}.o-drawer--left{left:0;transform:translateX(-100%)}.o-drawer--left.o-drawer--visible{transform:translateX(-1%)}.o-drawer--right{left:100%;transform:translate(0)}.o-drawer--right.o-drawer--visible{transform:translateX(-99%)}.c-text{color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.55}.c-text--mono{font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace}.c-text--highlight{margin:-.125em;padding:.25em .25em .125em;background-color:#ffeb3b;color:#111}.c-text--quiet{color:#96a8b2}.c-text--loud{font-weight:700}.c-text--help[title]{border-bottom:1px dashed #96a8b2;cursor:help}.c-pre{margin:0}.c-code{margin:-.125em;padding:.25em .25em .125em;background-color:#e5eaec;color:#111;display:inline;font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace;font-weight:400}.c-code--multiline{display:block;padding:.5em 1em;border-radius:4px;white-space:pre;word-wrap:normal;overflow-x:auto}.c-kbd{margin:-.125em;padding:.25em .25em .125em;background-color:#96a8b2;color:#fff;display:inline;font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace;font-weight:400;border-bottom:2px solid #7b929e;border-radius:4px}.c-blockquote{border-left:5px solid #96a8b2;display:block;margin:0;padding:1em 1.5em;font-family:Georgia,Cambria,Times New Roman,Times,serif}.c-blockquote--brand{border-left:5px solid #2c3e50}.c-blockquote--info{border-left:5px solid #2196f3}.c-blockquote--warning{border-left:5px solid #ff9800}.c-blockquote--success{border-left:5px solid #4caf50}.c-blockquote--error{border-left:5px solid #f44336}.c-blockquote__body{display:block;margin:0;padding:.5em 0;font-size:1.25em}.c-blockquote__footer{color:#96a8b2;font-style:italic}.c-blockquote__footer,.c-paragraph{display:block;margin:0;padding:.5em 0}.c-badge{border:1px solid #96a8b2;background-color:#96a8b2;color:#fff;display:inline-block;margin:0;padding:.25em .5em;border-radius:4px;font-size:.8em;font-weight:700;line-height:1.2}.c-badge.c-badge--ghost{border:1px solid #96a8b2;background-color:transparent;color:#96a8b2}.c-badge--rounded{border-radius:30em}.c-badge--brand{border:1px solid #2c3e50;background-color:#2c3e50;color:#fff}.c-badge--brand.c-badge--ghost{border:1px solid #2c3e50;background-color:transparent;color:#2c3e50}.c-badge--info{border:1px solid #2196f3;background-color:#2196f3;color:#fff}.c-badge--info.c-badge--ghost{border:1px solid #2196f3;background-color:transparent;color:#2196f3}.c-badge--warning{border:1px solid #ff9800;background-color:#ff9800;color:#fff}.c-badge--warning.c-badge--ghost{border:1px solid #ff9800;background-color:transparent;color:#ff9800}.c-badge--success{border:1px solid #4caf50;background-color:#4caf50;color:#fff}.c-badge--success.c-badge--ghost{border:1px solid #4caf50;background-color:transparent;color:#4caf50}.c-badge--error{border:1px solid #f44336;background-color:#f44336;color:#fff}.c-badge--error.c-badge--ghost{border:1px solid #f44336;background-color:transparent;color:#f44336}.c-heading,.c-heading__sub{margin:0;padding:1em 0 .5em;font-weight:400}.c-heading__sub{padding:0;font-size:.8em;opacity:.6}.c-address{display:block;margin:0;padding:.5em 0;font-style:normal}.c-address__heading{display:block;font-weight:700}.c-table{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;padding:0;border:0;border-collapse:collapse;border-spacing:0}.c-table__caption{margin-left:0;padding:.5em 0;color:#96a8b2;font-size:.8em;text-align:left}.c-table__body,.c-table__caption,.c-table__head,.c-table__row{display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.c-table__body,.c-table__head,.c-table__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-table--striped :not(.c-table__row--heading).c-table__row:nth-of-type(odd){background-color:#e5eaec;color:initial}.c-table__cell{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding:.5em;text-align:left;overflow:auto}.c-table__row--heading .c-table__cell{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;border-bottom:1px solid #b0bec5;background-color:#cad4d8;color:initial;font-size:1em;font-weight:700}.c-table--striped .c-table__row--heading .c-table__cell{background-color:#fff;color:initial}.c-table--clickable :not(.c-table__row--heading).c-table__row:hover .c-table__cell,.c-table__row--clickable:hover .c-table__cell{background-color:initial;color:#0c7fda;cursor:pointer}.c-table__row--disabled{background-color:initial;color:#96a8b2;cursor:default}.c-table--clickable :not(.c-table__row--heading).c-table__row--disabled:hover .c-table__cell,.c-table__row--disabled:hover .c-table__cell{background-color:initial;color:#96a8b2;cursor:not-allowed}.c-table--condensed{font-size:.8em}.c-table--condensed .c-table__cell{padding:.25em}.c-card{padding:0;list-style:none;display:block;width:100%;border-radius:4px;background-color:#fff;box-shadow:0 0 1px hsla(0,0%,7%,.6);overflow:hidden}.c-card>.o-image:not(:first-child){padding:1em 0 0}.c-card+.c-card{margin:.5em 0 0}.c-card__header{padding:1em 1em 0}.c-card__header .c-heading{padding:0}.c-card__item{padding:.5em}.c-card__body,.c-card__footer{padding:1em}.c-card__item+.c-card__footer--block{padding:0}.c-card__footer--block{padding:.5em 0 0}.c-card__footer--block .c-input-group .c-button{border-bottom:0}.c-card__footer--block .c-input-group .c-button:first-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.c-card__footer--block .c-input-group .c-button:last-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.c-card__item:not(:last-child){border-bottom:1px solid rgba(202,212,216,.5)}.c-card--accordion label.c-card__item{display:block;position:relative;width:100%;padding-left:2em;cursor:pointer}.c-card--accordion label.c-card__item:before{position:absolute;left:.75em;content:\"+\"}.c-card--accordion>input,.c-card--accordion>input+.c-card__item+.c-card__item{display:none}.c-card--accordion>input:checked+.c-card__item+.c-card__item{display:block}.c-card--accordion>input:checked+.c-card__item:before{transform:rotate(45deg)}.c-card--menu{display:block;width:100%;max-height:280px;margin:.5em 0 0;z-index:100;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.c-card--grouped .c-card__item:not(:last-child){border-bottom:0}.c-card__divider{height:1px;background-color:#96a8b2;overflow:hidden}.c-card__item--divider{background-color:#96a8b2;color:#fff;font-weight:700}.c-card__item--brand{background-color:#2c3e50;color:#fff}.c-card__item--info{background-color:#2196f3;color:#fff}.c-card__item--warning{background-color:#ff9800;color:#fff}.c-card__item--success{background-color:#4caf50;color:#fff}.c-card__item--error{background-color:#f44336;color:#fff}.c-card__item--disabled{cursor:not-allowed;opacity:.6}.c-card--accordion label.c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover,.c-card--menu .c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover{background-color:#e5eaec;cursor:pointer}.c-card--accordion label.c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--brand,.c-card--menu .c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--brand{background-color:#3c556e}.c-card--accordion label.c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--info,.c-card--menu .c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--info{background-color:#4dabf5}.c-card--accordion label.c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--warning,.c-card--menu .c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--warning{background-color:#ffab2e}.c-card--accordion label.c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--success,.c-card--menu .c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--success{background-color:#6abe6e}.c-card--accordion label.c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--error,.c-card--menu .c-card__item:not(.c-card__item--disabled):not(.c-card__item--divider):hover.c-card__item--error{background-color:#f66c62}.c-card--accordion>input:checked+.c-card__item,.c-card__item--active{background-color:rgba(202,212,216,.5);font-weight:700}.c-card--accordion>input:checked+.c-card__item.c-card__item--brand,.c-card__item--active.c-card__item--brand{background-color:#1c2732}.c-card--accordion>input:checked+.c-card__item.c-card__item--info,.c-card__item--active.c-card__item--info{background-color:#0c7fda}.c-card--accordion>input:checked+.c-card__item.c-card__item--warning,.c-card__item--active.c-card__item--warning{background-color:#d17d00}.c-card--accordion>input:checked+.c-card__item.c-card__item--success,.c-card__item--active.c-card__item--success{background-color:#3e8f41}.c-card--accordion>input:checked+.c-card__item.c-card__item--error,.c-card__item--active.c-card__item--error{background-color:#ef1d0d}.c-button{border:1px solid transparent;background-color:#96a8b2;color:#fff;display:inline-block;max-width:100%;margin:0;padding:.5em;border-radius:4px;outline:0;font-family:inherit;font-size:1em;line-height:normal;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-button.c-button--active{background-color:#7b929e}.c-button:not(:disabled):hover{background-color:#b0bec5}.c-button:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button:not(:disabled):active{background-color:#7b929e}.c-button:disabled{cursor:not-allowed;opacity:.5}.c-button--close{border:1px solid transparent;color:inherit;position:absolute;right:.5em;padding:0;outline:0;font-size:1.4em;font-weight:700;line-height:1}.c-button--close,.c-button--close.c-button--active{background-color:transparent}.c-button--close:not(:disabled):hover{background-color:hsla(0,0%,9%,0)}.c-button--close:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--close:not(:disabled):active{background-color:transparent}.c-button--block{display:inline-block;width:100%}.c-button--rounded{border-radius:30em}.c-button--brand{border:1px solid transparent;background-color:#2c3e50;color:#fff}.c-button--brand.c-button--active{background-color:#1c2732}.c-button--brand:not(:disabled):hover{background-color:#3c556e}.c-button--brand:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--brand:not(:disabled):active{background-color:#1c2732}.c-button--info{border:1px solid transparent;background-color:#2196f3;color:#fff}.c-button--info.c-button--active{background-color:#0c7fda}.c-button--info:not(:disabled):hover{background-color:#4dabf5}.c-button--info:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--info:not(:disabled):active{background-color:#0c7fda}.c-button--warning{border:1px solid transparent;background-color:#ff9800;color:#fff}.c-button--warning.c-button--active{background-color:#d17d00}.c-button--warning:not(:disabled):hover{background-color:#ffab2e}.c-button--warning:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--warning:not(:disabled):active{background-color:#d17d00}.c-button--success{border:1px solid transparent;background-color:#4caf50;color:#fff}.c-button--success.c-button--active{background-color:#3e8f41}.c-button--success:not(:disabled):hover{background-color:#6abe6e}.c-button--success:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--success:not(:disabled):active{background-color:#3e8f41}.c-button--error{border:1px solid transparent;background-color:#f44336;color:#fff}.c-button--error.c-button--active{background-color:#ef1d0d}.c-button--error:not(:disabled):hover{background-color:#f66c62}.c-button--error:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--error:not(:disabled):active{background-color:#ef1d0d}.c-button--ghost{border:1px solid #96a8b2;background-color:transparent;color:#96a8b2}.c-button--ghost.c-button--active{border-color:#7b929e;background-color:#7b929e;color:#fff}.c-button--ghost:not(:disabled):hover{background-color:#96a8b2;color:#fff}.c-button--ghost:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--ghost:not(:disabled):active{border-color:#7b929e;background-color:#7b929e;color:#fff}.c-button--ghost-brand{border:1px solid #2c3e50;background-color:transparent;color:#2c3e50}.c-button--ghost-brand.c-button--active{border-color:#1c2732;background-color:#1c2732;color:#fff}.c-button--ghost-brand:not(:disabled):hover{background-color:#2c3e50;color:#fff}.c-button--ghost-brand:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--ghost-brand:not(:disabled):active{border-color:#1c2732;background-color:#1c2732;color:#fff}.c-button--ghost-info{border:1px solid #2196f3;background-color:transparent;color:#2196f3}.c-button--ghost-info.c-button--active{border-color:#0c7fda;background-color:#0c7fda;color:#fff}.c-button--ghost-info:not(:disabled):hover{background-color:#2196f3;color:#fff}.c-button--ghost-info:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--ghost-info:not(:disabled):active{border-color:#0c7fda;background-color:#0c7fda;color:#fff}.c-button--ghost-warning{border:1px solid #ff9800;background-color:transparent;color:#ff9800}.c-button--ghost-warning.c-button--active{border-color:#d17d00;background-color:#d17d00;color:#fff}.c-button--ghost-warning:not(:disabled):hover{background-color:#ff9800;color:#fff}.c-button--ghost-warning:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--ghost-warning:not(:disabled):active{border-color:#d17d00;background-color:#d17d00;color:#fff}.c-button--ghost-success{border:1px solid #4caf50;background-color:transparent;color:#4caf50}.c-button--ghost-success.c-button--active{border-color:#3e8f41;background-color:#3e8f41;color:#fff}.c-button--ghost-success:not(:disabled):hover{background-color:#4caf50;color:#fff}.c-button--ghost-success:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--ghost-success:not(:disabled):active{border-color:#3e8f41;background-color:#3e8f41;color:#fff}.c-button--ghost-error{border:1px solid #f44336;background-color:transparent;color:#f44336}.c-button--ghost-error.c-button--active{border-color:#ef1d0d;background-color:#ef1d0d;color:#fff}.c-button--ghost-error:not(:disabled):hover{background-color:#f44336;color:#fff}.c-button--ghost-error:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-button--ghost-error:not(:disabled):active{border-color:#ef1d0d;background-color:#ef1d0d;color:#fff}.c-button__icon-left{padding-right:.5em}.c-button__icon-right{padding-left:.5em}.c-link{background-color:transparent;color:#0c7fda;text-decoration:none;cursor:pointer}.c-link:not(:disabled):visited{color:#0966af}.c-link:not(:disabled):active,.c-link:not(:disabled):hover{background-color:transparent;color:#2196f3}.c-link:hover{text-decoration:underline}.c-link--brand{background-color:transparent;color:#2c3e50}.c-link--brand:not(:disabled):visited{color:#1c2732}.c-link--brand:not(:disabled):active,.c-link--brand:not(:disabled):hover{background-color:transparent;color:#3c556e}.c-link--info{background-color:transparent;color:#2196f3}.c-link--info:not(:disabled):visited{color:#0c7fda}.c-link--info:not(:disabled):active,.c-link--info:not(:disabled):hover{background-color:transparent;color:#4dabf5}.c-link--warning{background-color:transparent;color:#ff9800}.c-link--warning:not(:disabled):visited{color:#d17d00}.c-link--warning:not(:disabled):active,.c-link--warning:not(:disabled):hover{background-color:transparent;color:#ffab2e}.c-link--success{background-color:transparent;color:#4caf50}.c-link--success:not(:disabled):visited{color:#3e8f41}.c-link--success:not(:disabled):active,.c-link--success:not(:disabled):hover{background-color:transparent;color:#6abe6e}.c-link--error{background-color:transparent;color:#f44336}.c-link--error:not(:disabled):visited{color:#ef1d0d}.c-link--error:not(:disabled):active,.c-link--error:not(:disabled):hover{background-color:transparent;color:#f66c62}.c-list{display:block;margin:0;list-style-position:outside}.c-list,.c-list .c-list{padding:0 0 0 1em}.c-list__item{padding:0}.c-list__item--unstyled{list-style:none}.c-list--ordered,.c-list--unstyled{padding:0;list-style:none}.c-list--ordered{counter-reset:a}.c-list--ordered .c-list__item:before{padding:0 .5em 0 0;content:counters(a,\".\") \" \";counter-increment:a}.c-list--inline,.c-list--inline .c-list--inline{padding:0}.c-list--inline .c-list__item{display:inline-block;width:auto;padding-right:1em}.c-list--inline:not(.c-list--unstyled) .c-list__item:before{padding:0 .5em 0 0;content:\"\\2022\"}.c-breadcrumbs{display:block;margin:0;padding:0;list-style:none}.c-breadcrumbs__crumb{display:inline-block;width:auto;padding:0}.c-breadcrumbs__crumb:not(:last-child):after{padding:0 .5em;color:#96a8b2;content:\"/\"}.c-tree{display:block;margin:0;padding:0;list-style:none}.c-tree .c-tree{padding:0 0 0 1em}.c-tree__item{padding:0}.c-tree__item:before{display:inline-block;padding:0 .5em 0 0;transform-origin:30% 50%;color:#cad4d8;content:\"\\2013\"}.c-tree__item--expandable:before{color:#b0bec5;content:\"\\276F\"}.c-tree__item--expandable .c-tree{display:none}.c-tree__item--expanded:before{transform:rotate(90deg);color:#7b929e;content:\"\\276F\"}.c-tabs,.c-tree__item--expanded .c-tree{display:block}.c-tabs__headings{display:-ms-flexbox;display:flex;text-align:center;cursor:pointer}.c-tab-heading{-ms-flex:1;flex:1;margin:0;padding:1em;box-shadow:inset 0 -.2em 0 0 #e5eaec}.c-tabs__nav{overflow:hidden}.c-tabs__nav .c-tabs__headings{margin-bottom:-1em;padding-bottom:1em;overflow-y:hidden;overflow-x:auto}.c-tabs__nav .c-tab-heading{white-space:nowrap}.c-tab-heading--active{box-shadow:inset 0 -.2em 0 0 #96a8b2}.c-tabs--brand .c-tab-heading--active{box-shadow:inset 0 -.2em 0 0 #2c3e50}.c-tabs--info .c-tab-heading--active{box-shadow:inset 0 -.2em 0 0 #2196f3}.c-tabs--warning .c-tab-heading--active{box-shadow:inset 0 -.2em 0 0 #ff9800}.c-tabs--success .c-tab-heading--active{box-shadow:inset 0 -.2em 0 0 #4caf50}.c-tabs--error .c-tab-heading--active{box-shadow:inset 0 -.2em 0 0 #f44336}.c-tab-heading--disabled{background-color:initial;color:#96a8b2;cursor:not-allowed}.c-tabs__tab{display:none;padding:1em}.c-tabs__tab--active{display:block}.o-field{position:relative}.o-field .c-field:disabled~.c-icon{color:#96a8b2}.o-field .c-icon{position:absolute;top:50%;transform:translateY(-50%)}.o-field--icon-right .c-field+.c-icon{right:.5em}.o-field--icon-right .c-field{padding-right:2em}.o-field--icon-left .c-icon:first-child{left:.5em}.o-field--icon-left .c-field{padding-left:2em}.c-fieldset,.c-fieldset.c-list{display:block;width:100%;margin:.5em 0;padding:0;border:0}.c-fieldset__legend{padding:1em 0;padding:.25em 0}.c-fieldset__legend,.c-label{display:block;width:100%;cursor:pointer}.c-label{padding:1em 0}.c-field{display:block;width:100%;margin:0;padding:.5em;border:1px solid #96a8b2;border-radius:4px;outline:0;background-color:#fff;font-family:inherit;font-size:1em;font-weight:400;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-field:focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}select.c-field{cursor:pointer}select.c-field::-ms-expand{display:none}select.c-field:not([multiple]){padding-right:1em;background-image:url(\"data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==\");background-repeat:no-repeat;background-position:99% 50%}.c-field input{margin-right:.125em;outline:0;font-size:1em}.c-field--label{margin:.5em 0 0}.c-field--error{border-color:#f44336;color:#f44336}.c-field--success{border-color:#4caf50;color:inherit}.c-field--choice{border:0;border-radius:0;background-color:transparent}.c-field--disabled,.c-field:disabled,.c-fieldset--disabled .c-field,.c-fieldset:disabled .c-field{color:#96a8b2;cursor:not-allowed;border-color:#96a8b2;background-color:#e5eaec}.c-field--disabled.c-field--choice,.c-field:disabled.c-field--choice,.c-fieldset--disabled .c-field.c-field--choice,.c-fieldset:disabled .c-field.c-field--choice{background-color:transparent}.c-field input:disabled{color:#96a8b2;cursor:not-allowed}.c-input-group{display:-ms-flexbox;display:flex}.c-input-group .c-button{border-radius:0}.c-input-group .c-button:not(:first-child){border-left-width:0}.c-input-group .c-button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.c-input-group .c-button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.c-input-group .o-field{-ms-flex:1;flex:1}.c-input-group .o-field .c-field{border-radius:0}.c-input-group .o-field:not(:first-child) .c-field{border-left-width:0}.c-input-group .o-field:first-child .c-field{border-top-left-radius:4px;border-bottom-left-radius:4px}.c-input-group .o-field:last-child .c-field{border-top-right-radius:4px;border-bottom-right-radius:4px}.c-input-group .o-field--fixed{-ms-flex:0 1 auto;flex:0 1 auto}.c-input-group--rounded .c-button:first-child{border-top-left-radius:30em;border-bottom-left-radius:30em}.c-input-group--rounded .c-button:last-child{border-top-right-radius:30em;border-bottom-right-radius:30em}.c-input-group--rounded .o-field:first-child .c-field{border-top-left-radius:30em;border-bottom-left-radius:30em}.c-input-group--rounded .o-field:last-child .c-field{border-top-right-radius:30em;border-bottom-right-radius:30em}.c-input-group--rounded-left .c-button:first-child,.c-input-group--rounded-left .o-field:first-child .c-field{border-top-left-radius:30em;border-bottom-left-radius:30em}.c-input-group--rounded-right .c-button:last-child,.c-input-group--rounded-right .o-field:last-child .c-field{border-top-right-radius:30em;border-bottom-right-radius:30em}.c-input-group--stacked{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-input-group--stacked .c-button:not(:first-child),.c-input-group--stacked .o-field:not(:first-child) .c-field{border-left-width:1px}.c-input-group--stacked .c-button,.c-input-group--stacked .o-field{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}.c-input-group--stacked .c-button:not(:first-child){border-top:0}.c-input-group--stacked .c-button:not(:first-child):not(:last-child){border-radius:0}.c-input-group--stacked .c-button:first-child{border-radius:4px 4px 0 0}.c-input-group--stacked .c-button:last-child{border-radius:0 0 4px 4px}.c-input-group--stacked .o-field:not(:first-child) .c-field{border-top:0}.c-input-group--stacked .o-field:not(:first-child):not(:last-child) .c-field{border-radius:0}.c-input-group--stacked .o-field:first-child .c-field{border-radius:4px 4px 0 0}.c-input-group--stacked .o-field:last-child .c-field{border-radius:0 0 4px 4px}.c-hint{position:absolute;padding:0 .5em;transform:scale(.8);transform-origin:top left;color:#7b929e;font-size:1em;opacity:0;pointer-events:none}.c-field:focus~.c-hint,.c-hint--static,.c-label__field:focus~.c-hint{transform:scale(.9);opacity:1}.c-hint--success{color:#4caf50}.c-hint--error{color:#f44336}.c-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-toggle input:not(:checked)+.c-toggle__track{background-color:#e5eaec}.c-toggle input:not(:checked)+.c-toggle__track .c-toggle__handle{transform:translateZ(0)}.c-toggle input:disabled+.c-toggle__track,.c-toggle input:disabled+.c-toggle__track .c-toggle__handle{background-color:#e5eaec;cursor:not-allowed}.c-toggle--brand .c-toggle__track{background-color:#2c3e50}.c-toggle--info .c-toggle__track{background-color:#2196f3}.c-toggle--warning .c-toggle__track{background-color:#ff9800}.c-toggle--success .c-toggle__track{background-color:#4caf50}.c-toggle--error .c-toggle__track{background-color:#f44336}.c-toggle input{display:none}.c-toggle__track{-ms-flex:1;flex:1;padding-right:1em;padding-left:1em;-ms-flex:0 1 auto;flex:0 1 auto;background-color:#96a8b2;position:relative;width:1em;height:.5em;margin:0 .5em;border-radius:30em}.c-toggle__handle{position:absolute;top:-.25em;left:0;width:1em;height:1em;transform:translateX(100%);border-radius:30em;background-color:#fff;box-shadow:0 1px 4px -1px #111}.c-tags{position:relative;width:100%;text-align:left}.c-tags .c-card--menu{position:absolute;width:100%}.c-tags__container{padding-right:.25em}.c-tag,.c-tags__container{display:inline-block;max-width:70%}.c-tag{position:relative;margin:.125em;padding:.5em 1.5em .5em .5em}.c-tag__close{position:absolute;top:7px;right:5px;color:#e5eaec;font-weight:700}.c-tags__field-container{display:inline-block;position:absolute;width:30%;margin:.125em;cursor:pointer}.c-range{width:100%;padding:.5em 0;outline:0;-webkit-appearance:none}.c-range:not(:disabled)::-webkit-slider-runnable-track{background-color:#96a8b2}.c-range:not(:disabled)::-moz-range-track{background-color:#96a8b2}.c-range:not(:disabled)::-ms-track{background-color:#96a8b2}.c-range--brand:not(:disabled)::-webkit-slider-runnable-track{background-color:#2c3e50}.c-range--brand:not(:disabled)::-moz-range-track{background-color:#2c3e50}.c-range--brand:not(:disabled)::-ms-track{background-color:#2c3e50}.c-range--info:not(:disabled)::-webkit-slider-runnable-track{background-color:#2196f3}.c-range--info:not(:disabled)::-moz-range-track{background-color:#2196f3}.c-range--info:not(:disabled)::-ms-track{background-color:#2196f3}.c-range--warning:not(:disabled)::-webkit-slider-runnable-track{background-color:#ff9800}.c-range--warning:not(:disabled)::-moz-range-track{background-color:#ff9800}.c-range--warning:not(:disabled)::-ms-track{background-color:#ff9800}.c-range--success:not(:disabled)::-webkit-slider-runnable-track{background-color:#4caf50}.c-range--success:not(:disabled)::-moz-range-track{background-color:#4caf50}.c-range--success:not(:disabled)::-ms-track{background-color:#4caf50}.c-range--error:not(:disabled)::-webkit-slider-runnable-track{background-color:#f44336}.c-range--error:not(:disabled)::-moz-range-track{background-color:#f44336}.c-range--error:not(:disabled)::-ms-track{background-color:#f44336}.c-range::-webkit-slider-runnable-track{width:100%;height:10px;border:0;border-radius:30em;box-shadow:none;cursor:pointer}.c-range::-webkit-slider-thumb{width:20px;height:20px;margin:-5px 0 0;border:0;border-radius:30em;background-color:#fff;box-shadow:0 1px 4px -1px #111;cursor:pointer;-webkit-appearance:none}.c-range::-moz-range-track{width:100%;height:10px;border:0;border-radius:30em;box-shadow:none;cursor:pointer}.c-range::-moz-range-thumb{width:20px;height:20px;margin:-5px 0 0;border:0;border-radius:30em;background-color:#fff;box-shadow:0 1px 4px -1px #111;cursor:pointer}.c-range::-ms-track{width:100%;height:10px;border:0;border-radius:30em;box-shadow:none;cursor:pointer;border-color:transparent;background-color:transparent;color:transparent}.c-range::-ms-fill-lower,.c-range::-ms-fill-upper{border:0;border-radius:30em;background-color:#96a8b2;box-shadow:none}.c-range::-ms-thumb{width:20px;height:20px;margin:-5px 0 0;border:0;border-radius:30em;background-color:#fff;box-shadow:0 1px 4px -1px #111;cursor:pointer}.c-range:not(:disabled):active::-webkit-slider-thumb{transform:scale(1.4)}.c-range:not(:disabled):active::-moz-range-thumb{transform:scale(1.4)}.c-range:not(:disabled):active::-ms-thumb{transform:scale(1.4)}.c-range:focus::-webkit-slider-thumb{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-range:focus::-moz-range-thumb{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-range:focus::-ms-thumb{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-range:disabled::-webkit-slider-runnable-track,.c-range:disabled::-webkit-slider-thumb{background-color:#e5eaec;cursor:not-allowed}.c-range:disabled::-moz-range-thumb,.c-range:disabled::-moz-range-track{background-color:#e5eaec;cursor:not-allowed}.c-range:disabled::-ms-thumb,.c-range:disabled::-ms-track{background-color:#e5eaec;cursor:not-allowed}.c-pagination{display:block;width:100%;padding:1em;font-size:.8em;text-align:center}.c-pagination__controls{display:inline-block;text-align:center}.c-pagination__controls--backward{float:left;text-align:left}.c-pagination__controls--forward{float:right;text-align:right}.c-pagination__control,.c-pagination__page{border:1px solid transparent;background-color:#96a8b2;color:#fff;display:inline-block;max-width:100%;margin:0;padding:.5em;border-radius:4px;outline:0;font-family:inherit;font-size:1em;line-height:normal;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #2c3e50;background-color:transparent;color:#2c3e50;min-width:2.4em;border-radius:30em}.c-pagination__control.c-button--active,.c-pagination__page.c-button--active{background-color:#7b929e}.c-pagination__control:not(:disabled):hover,.c-pagination__page:not(:disabled):hover{background-color:#b0bec5}.c-pagination__control:not(:disabled):active,.c-pagination__page:not(:disabled):active{background-color:#7b929e}.c-pagination__control:disabled,.c-pagination__page:disabled{cursor:not-allowed;opacity:.5}.c-pagination__control.c-button--active,.c-pagination__page.c-button--active{border-color:#1c2732;background-color:#1c2732;color:#fff}.c-pagination__control:not(:disabled):hover,.c-pagination__page:not(:disabled):hover{background-color:#2c3e50;color:#fff}.c-pagination__control:not(:disabled):focus,.c-pagination__page:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-pagination__control:not(:disabled):active,.c-pagination__page:not(:disabled):active{border-color:#1c2732;background-color:#1c2732;color:#fff}.c-pagination__page--current{background-color:#2c3e50;color:#fff}.c-pagination__ellipsis{padding:0 1em}.c-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,7%,.4);opacity:0;visibility:hidden;z-index:400}.c-overlay--visible{opacity:1;visibility:visible}.c-overlay--fullpage{position:fixed}.c-overlay--transparent{background-color:transparent}.c-overlay--dismissable{cursor:pointer}.c-bubble{display:inline-block;position:relative;padding:1em;border-radius:4px;background-color:#111;color:#fff;text-align:center;white-space:nowrap}.c-bubble:after{display:block;position:absolute;width:0;height:0;border:10px solid transparent;content:\"\"}.c-bubble--top:after{bottom:-20px;left:50%;transform:translateX(-50%);border-top-color:#111}.c-bubble--right:after{top:50%;left:-20px;transform:translateY(-50%);border-right-color:#111}.c-bubble--bottom:after{top:-20px;left:50%;transform:translateX(-50%);border-bottom-color:#111}.c-bubble--left:after{top:50%;right:-20px;transform:translateY(-50%);border-left-color:#111}.c-tooltip{position:relative;overflow:visible}.c-tooltip:after,.c-tooltip:before{visibility:hidden;z-index:300}.c-tooltip:before{position:absolute;border:.6em solid transparent;content:\"\"}.c-tooltip:after{position:absolute;padding:.25em .5em;border:1px solid #111;border-radius:4px;background-color:#111;color:#fff;line-height:1.45;white-space:nowrap;content:attr(aria-label);visibility:hidden}.c-tooltip:hover:after,.c-tooltip:hover:before{visibility:visible}.c-tooltip--top:before{top:0;left:50%;transform:translate(-50%,-1em);border-top-color:#111}.c-tooltip--top:after{top:0;left:50%;transform:translate(-50%,-3em)}.c-tooltip--right:before{top:50%;left:100%;transform:translateY(-50%);border-right-color:#111}.c-tooltip--right:after{top:50%;left:100%;transform:translate(1em,-50%)}.c-tooltip--bottom:before{bottom:0;left:50%;transform:translate(-50%,1em);border-bottom-color:#111}.c-tooltip--bottom:after{bottom:0;left:50%;transform:translate(-50%,3em)}.c-tooltip--left:before{top:50%;right:100%;transform:translateY(-50%);border-left-color:#111}.c-tooltip--left:after{top:50%;right:100%;transform:translate(-1em,-50%)}.c-alerts{display:block;position:absolute;width:250px;max-height:100%;background-color:transparent;z-index:300;overflow-y:auto}.c-alerts--topleft{top:1em;left:1em}.c-alerts--topright{top:1em;right:1em}.c-alerts--bottomleft{bottom:0;left:1em}.c-alerts--bottomright{right:1em;bottom:0}.c-alert{background-color:#96a8b2;color:#fff;position:relative;margin:0 0 1em;padding:1em 3em 1em 1em;border-radius:4px}.c-alert--brand{background-color:#2c3e50;color:#fff}.c-alert--info{background-color:#2196f3;color:#fff}.c-alert--warning{background-color:#ff9800;color:#fff}.c-alert--success{background-color:#4caf50;color:#fff}.c-alert--error{background-color:#f44336;color:#fff}.c-calendar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding-right:.001em;padding-left:.001em;max-width:400px;padding:.25em;border:1px solid #96a8b2;border-radius:4px;background-color:#fff;text-align:center;z-index:200}.c-calendar__control,.c-calendar__date{background-color:#fff;color:#96a8b2;display:inline;-ms-flex:0 0 14.28%;flex:0 0 14.28%;max-width:14.28%;margin:0;padding:1em .5em;border:1px solid transparent;border-radius:4px;outline:0;font-size:1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-calendar__control.c-button--active,.c-calendar__date.c-button--active{background-color:#e8e8e8}.c-calendar__control:not(:disabled):hover,.c-calendar__date:not(:disabled):hover{background-color:#fff}.c-calendar__control:not(:disabled):focus,.c-calendar__date:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-calendar__control:not(:disabled):active,.c-calendar__date:not(:disabled):active{background-color:#e8e8e8}.c-calendar__header{-ms-flex:1;flex:1;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.c-calendar__day,.c-calendar__header{padding-right:1em;padding-left:1em;padding-right:.001em;padding-left:.001em;padding:.5em 0}.c-calendar__day{-ms-flex:1;flex:1;-ms-flex:0 0 14.28%;flex:0 0 14.28%;max-width:14.28%;font-weight:700}.c-calendar__date:hover{border:1px solid #96a8b2}.c-calendar__date--in-month{color:#111}.c-calendar__date--today{border-color:#cad4d8}.c-calendar__date--selected,.c-calendar__date--selected:hover{border:1px solid transparent;background-color:#2c3e50;color:#fff;border-color:#2c3e50}.c-calendar__date--selected.c-button--active,.c-calendar__date--selected:hover.c-button--active{background-color:#1c2732}.c-calendar__date--selected:hover:not(:disabled):hover,.c-calendar__date--selected:not(:disabled):hover{background-color:#3c556e}.c-calendar__date--selected:hover:not(:disabled):focus,.c-calendar__date--selected:not(:disabled):focus{border-color:#2196f3;box-shadow:inset 0 0 0 2px #4dabf5}.c-calendar__date--selected:hover:not(:disabled):active,.c-calendar__date--selected:not(:disabled):active{background-color:#1c2732}.c-nav{background-color:#111;color:#fff;width:100%;margin:0;padding:0;z-index:300}.c-nav__content,.c-nav__item{display:block;height:3.5em;padding:0 1em;color:inherit;line-height:3.5em;vertical-align:middle}.c-nav__content .o-image,.c-nav__item .o-image{height:100%}.c-nav__item{text-decoration:none;cursor:pointer}.c-nav__item:not(:disabled):hover{background-color:#7b929e;color:#fff}.c-nav__item:not(:disabled):focus{box-shadow:inset 0 0 0 2px #4dabf5}.c-nav__item:not(:disabled):active{background-color:#647c88;color:#fff}.c-nav--inline .c-nav__content,.c-nav--inline .c-nav__item{display:inline-block}.c-nav--inline .c-nav__content--right,.c-nav--inline .c-nav__item--right{float:right}.c-nav--light{background-color:#f2f2ea;color:#3f2d26}.c-nav--top{top:0;bottom:auto}.c-nav--bottom,.c-nav--top{position:absolute;right:0;left:0}.c-nav--bottom{top:auto;bottom:0}.c-nav--left{right:auto;left:0}.c-nav--left,.c-nav--right{position:absolute;top:0;bottom:0}.c-nav--right{right:0;left:auto}.c-nav--fixed{position:fixed}.c-nav__item--active{background-color:#7b929e;color:#fff}.c-nav__item--brand:not(:disabled):hover{background-color:#2c3e50;color:#fff}.c-nav__item--brand:not(:disabled):focus{box-shadow:inset 0 0 0 2px #4dabf5}.c-nav__item--brand:not(:disabled):active{background-color:#1c2732;color:#fff}.c-nav__item--brand.c-nav__item--active{background-color:#2c3e50;color:#fff}.c-nav__item--info:not(:disabled):hover{background-color:#2196f3;color:#fff}.c-nav__item--info:not(:disabled):focus{box-shadow:inset 0 0 0 2px #4dabf5}.c-nav__item--info:not(:disabled):active{background-color:#0c7fda;color:#fff}.c-nav__item--info.c-nav__item--active{background-color:#2196f3;color:#fff}.c-nav__item--warning:not(:disabled):hover{background-color:#ff9800;color:#fff}.c-nav__item--warning:not(:disabled):focus{box-shadow:inset 0 0 0 2px #4dabf5}.c-nav__item--warning:not(:disabled):active{background-color:#d17d00;color:#fff}.c-nav__item--warning.c-nav__item--active{background-color:#ff9800;color:#fff}.c-nav__item--success:not(:disabled):hover{background-color:#4caf50;color:#fff}.c-nav__item--success:not(:disabled):focus{box-shadow:inset 0 0 0 2px #4dabf5}.c-nav__item--success:not(:disabled):active{background-color:#3e8f41;color:#fff}.c-nav__item--success.c-nav__item--active{background-color:#4caf50;color:#fff}.c-nav__item--error:not(:disabled):hover{background-color:#f44336;color:#fff}.c-nav__item--error:not(:disabled):focus{box-shadow:inset 0 0 0 2px #4dabf5}.c-nav__item--error:not(:disabled):active{background-color:#ef1d0d;color:#fff}.c-nav__item--error.c-nav__item--active{background-color:#f44336;color:#fff}.c-progress{display:block;border:0;border-radius:4px;background-color:#e5eaec;color:#fff;text-align:center;overflow:hidden}.c-progress--rounded{border-radius:30em}.c-progress__bar{display:block;height:100%;float:left;border-radius:0;background-color:#96a8b2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-progress__bar:after{color:transparent!important;content:\"-\"}.c-progress__bar--brand{background-color:#2c3e50}.c-progress__bar--info{background-color:#2196f3}.c-progress__bar--warning{background-color:#ff9800}.c-progress__bar--success{background-color:#4caf50}.c-progress__bar--error{background-color:#f44336}.c-avatar{display:inline-block;position:relative;width:3em;height:3em;margin:0;border-radius:30em;background-color:#2c3e50;color:#fff}.c-avatar[data-text]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:attr(data-text)}.c-avatar__img{display:block;width:100%;height:100%;border-radius:30em;overflow:hidden}.c-avatar__img+.c-avatar__img{position:absolute;right:0;bottom:0;width:50%;height:50%}.u-centered{text-align:center}.u-justified{text-align:justify}.u-left{text-align:left}.u-right{text-align:right}.u-center-block{position:relative}.u-absolute-center,.u-center-block__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-center-block__content--vertical{left:auto;transform:translateY(-50%)}.u-center-block__content--horizontal{top:auto;transform:translateX(-50%)}.u-no-overflow{overflow:hidden}.u-letter-box--super{padding-top:3em;padding-bottom:3em}.u-letter-box--xlarge{padding-top:2em;padding-bottom:2em}.u-letter-box--large{padding-top:1.5em;padding-bottom:1.5em}.u-letter-box--medium{padding-top:1em;padding-bottom:1em}.u-letter-box--small{padding-top:.5em;padding-bottom:.5em}.u-letter-box--xsmall{padding-top:.25em;padding-bottom:.25em}.u-letter-box--tiny{padding-top:.125em;padding-bottom:.125em}.u-letter-box--none{padding-top:0;padding-bottom:0}.u-pillar-box--super{padding-right:3em;padding-left:3em}.u-pillar-box--xlarge{padding-right:2em;padding-left:2em}.u-pillar-box--large{padding-right:1.5em;padding-left:1.5em}.u-pillar-box--medium{padding-right:1em;padding-left:1em}.u-pillar-box--small{padding-right:.5em;padding-left:.5em}.u-pillar-box--xsmall{padding-right:.25em;padding-left:.25em}.u-pillar-box--tiny{padding-right:.125em;padding-left:.125em}.u-pillar-box--none{padding-right:0;padding-left:0}.u-window-box--super{padding:3em}.u-window-box--xlarge{padding:2em}.u-window-box--large{padding:1.5em}.u-window-box--medium{padding:1em}.u-window-box--small{padding:.5em}.u-window-box--xsmall{padding:.25em}.u-window-box--tiny{padding:.125em}.u-window-box--none{padding:0}.u-high,.u-higher,.u-highest{border:0}.u-high{box-shadow:0 0 1px hsla(0,0%,7%,.6),0 5px 10px -3px hsla(0,0%,7%,.4)}.u-higher{box-shadow:0 0 1px hsla(0,0%,7%,.6),0 10px 25px -4px hsla(0,0%,7%,.4)}.u-highest{box-shadow:0 0 1px hsla(0,0%,7%,.6),0 20px 55px -8px hsla(0,0%,7%,.4)}.u-super{font-size:2em}.u-xlarge{font-size:1.5em}.u-large{font-size:1.25em}.u-medium{font-size:1em}.u-small{font-size:.8em}.u-xsmall{font-size:.67em}.u-visible{visibility:visible}.u-invisible{visibility:hidden}.u-display-none{display:none}.u-display-initial{display:initial}.u-display-inline{display:inline}.u-display-inline-block{display:inline-block}.u-display-block{display:block}.u-display-table{display:table}.u-display-table-cell{display:table-cell}.u-display-flex{display:-ms-flexbox;display:flex}.u-display-inline-flex{display:-ms-inline-flexbox;display:inline-flex}","/*!v3.6.2*/.u-color-black{color:#111}.u-bg-black{background-color:#111}.u-fill-black{fill:#111}.u-stroke-black{stroke:#111}.u-color-grey{color:#b0bec5}.u-bg-grey{background-color:#b0bec5}.u-fill-grey{fill:#b0bec5}.u-stroke-grey{stroke:#b0bec5}.u-color-white{color:#fff}.u-bg-white{background-color:#fff}.u-fill-white{fill:#fff}.u-stroke-white{stroke:#fff}.u-color-beige{color:#f2f2ea}.u-bg-beige{background-color:#f2f2ea}.u-fill-beige{fill:#f2f2ea}.u-stroke-beige{stroke:#f2f2ea}.u-color-red{color:#f44336}.u-bg-red{background-color:#f44336}.u-fill-red{fill:#f44336}.u-stroke-red{stroke:#f44336}.u-color-pink{color:#e91e63}.u-bg-pink{background-color:#e91e63}.u-fill-pink{fill:#e91e63}.u-stroke-pink{stroke:#e91e63}.u-color-purple{color:#9c27b0}.u-bg-purple{background-color:#9c27b0}.u-fill-purple{fill:#9c27b0}.u-stroke-purple{stroke:#9c27b0}.u-color-blue{color:#2196f3}.u-bg-blue{background-color:#2196f3}.u-fill-blue{fill:#2196f3}.u-stroke-blue{stroke:#2196f3}.u-color-green{color:#4caf50}.u-bg-green{background-color:#4caf50}.u-fill-green{fill:#4caf50}.u-stroke-green{stroke:#4caf50}.u-color-cyan{color:#00bcd4}.u-bg-cyan{background-color:#00bcd4}.u-fill-cyan{fill:#00bcd4}.u-stroke-cyan{stroke:#00bcd4}.u-color-yellow{color:#ffeb3b}.u-bg-yellow{background-color:#ffeb3b}.u-fill-yellow{fill:#ffeb3b}.u-stroke-yellow{stroke:#ffeb3b}.u-color-orange{color:#ff9800}.u-bg-orange{background-color:#ff9800}.u-fill-orange{fill:#ff9800}.u-stroke-orange{stroke:#ff9800}.u-color-brown{color:#795548}.u-bg-brown{background-color:#795548}.u-fill-brown{fill:#795548}.u-stroke-brown{stroke:#795548}.u-color-brand{color:#2c3e50}.u-bg-brand{background-color:#2c3e50}.u-fill-brand{fill:#2c3e50}.u-stroke-brand{stroke:#2c3e50}.u-color-info{color:#2196f3}.u-bg-info{background-color:#2196f3}.u-fill-info{fill:#2196f3}.u-stroke-info{stroke:#2196f3}.u-color-warning{color:#ff9800}.u-bg-warning{background-color:#ff9800}.u-fill-warning{fill:#ff9800}.u-stroke-warning{stroke:#ff9800}.u-color-success{color:#4caf50}.u-bg-success{background-color:#4caf50}.u-fill-success{fill:#4caf50}.u-stroke-success{stroke:#4caf50}.u-color-error{color:#f44336}.u-bg-error{background-color:#f44336}.u-fill-error{fill:#f44336}.u-stroke-error{stroke:#f44336}.u-color-default{color:#96a8b2}.u-bg-default{background-color:#96a8b2}.u-fill-default{fill:#96a8b2}.u-stroke-default{stroke:#96a8b2}.u-color-disabled{color:#96a8b2}.u-bg-disabled{background-color:#96a8b2}.u-fill-disabled{fill:#96a8b2}.u-stroke-disabled{stroke:#96a8b2}.u-color-quiet{color:#96a8b2}.u-bg-quiet{background-color:#96a8b2}.u-fill-quiet{fill:#96a8b2}.u-stroke-quiet{stroke:#96a8b2}.u-color-grey-dark{color:#96a8b2}.u-bg-grey-dark{background-color:#96a8b2}.u-fill-grey-dark{fill:#96a8b2}.u-stroke-grey-dark{stroke:#96a8b2}.u-color-red-dark{color:#ef1d0d}.u-bg-red-dark{background-color:#ef1d0d}.u-fill-red-dark{fill:#ef1d0d}.u-stroke-red-dark{stroke:#ef1d0d}.u-color-pink-dark{color:#c61350}.u-bg-pink-dark{background-color:#c61350}.u-fill-pink-dark{fill:#c61350}.u-stroke-pink-dark{stroke:#c61350}.u-color-purple-dark{color:#7b1f8a}.u-bg-purple-dark{background-color:#7b1f8a}.u-fill-purple-dark{fill:#7b1f8a}.u-stroke-purple-dark{stroke:#7b1f8a}.u-color-blue-dark{color:#0c7fda}.u-bg-blue-dark{background-color:#0c7fda}.u-fill-blue-dark{fill:#0c7fda}.u-stroke-blue-dark{stroke:#0c7fda}.u-color-green-dark{color:#3e8f41}.u-bg-green-dark{background-color:#3e8f41}.u-fill-green-dark{fill:#3e8f41}.u-stroke-green-dark{stroke:#3e8f41}.u-color-cyan-dark{color:#0093a6}.u-bg-cyan-dark{background-color:#0093a6}.u-fill-cyan-dark{fill:#0093a6}.u-stroke-cyan-dark{stroke:#0093a6}.u-color-yellow-dark{color:#ffe60d}.u-bg-yellow-dark{background-color:#ffe60d}.u-fill-yellow-dark{fill:#ffe60d}.u-stroke-yellow-dark{stroke:#ffe60d}.u-color-orange-dark{color:#d17d00}.u-bg-orange-dark{background-color:#d17d00}.u-fill-orange-dark{fill:#d17d00}.u-stroke-orange-dark{stroke:#d17d00}.u-color-brown-dark{color:#5c4137}.u-bg-brown-dark{background-color:#5c4137}.u-fill-brown-dark{fill:#5c4137}.u-stroke-brown-dark{stroke:#5c4137}.u-color-grey-darker{color:#7b929e}.u-bg-grey-darker{background-color:#7b929e}.u-fill-grey-darker{fill:#7b929e}.u-stroke-grey-darker{stroke:#7b929e}.u-color-red-darker{color:#c4170b}.u-bg-red-darker{background-color:#c4170b}.u-fill-red-darker{fill:#c4170b}.u-stroke-red-darker{stroke:#c4170b}.u-color-grey-light{color:#cad4d8}.u-bg-grey-light{background-color:#cad4d8}.u-fill-grey-light{fill:#cad4d8}.u-stroke-grey-light{stroke:#cad4d8}.u-color-red-light{color:#f66c62}.u-bg-red-light{background-color:#f66c62}.u-fill-red-light{fill:#f66c62}.u-stroke-red-light{stroke:#f66c62}.u-color-pink-light{color:#ed4880}.u-bg-pink-light{background-color:#ed4880}.u-fill-pink-light{fill:#ed4880}.u-stroke-pink-light{stroke:#ed4880}.u-color-purple-light{color:#bb33d2}.u-bg-purple-light{background-color:#bb33d2}.u-fill-purple-light{fill:#bb33d2}.u-stroke-purple-light{stroke:#bb33d2}.u-color-blue-light{color:#4dabf5}.u-bg-blue-light{background-color:#4dabf5}.u-fill-blue-light{fill:#4dabf5}.u-stroke-blue-light{stroke:#4dabf5}.u-color-green-light{color:#6abe6e}.u-bg-green-light{background-color:#6abe6e}.u-fill-green-light{fill:#6abe6e}.u-stroke-green-light{stroke:#6abe6e}.u-color-cyan-light{color:#03e2ff}.u-bg-cyan-light{background-color:#03e2ff}.u-fill-cyan-light{fill:#03e2ff}.u-stroke-cyan-light{stroke:#03e2ff}.u-color-yellow-light{color:#fff069}.u-bg-yellow-light{background-color:#fff069}.u-fill-yellow-light{fill:#fff069}.u-stroke-yellow-light{stroke:#fff069}.u-color-orange-light{color:#ffab2e}.u-bg-orange-light{background-color:#ffab2e}.u-fill-orange-light{fill:#ffab2e}.u-stroke-orange-light{stroke:#ffab2e}.u-color-brown-light{color:#966959}.u-bg-brown-light{background-color:#966959}.u-fill-brown-light{fill:#966959}.u-stroke-brown-light{stroke:#966959}.u-color-grey-lighter{color:#e5eaec}.u-bg-grey-lighter{background-color:#e5eaec}.u-fill-grey-lighter{fill:#e5eaec}.u-stroke-grey-lighter{stroke:#e5eaec}.u-color-red-lighter{color:#f9948d}.u-bg-red-lighter{background-color:#f9948d}.u-fill-red-lighter{fill:#f9948d}.u-stroke-red-lighter{stroke:#f9948d}.u-color-pink-lighter{color:#f1729d}.u-bg-pink-lighter{background-color:#f1729d}.u-fill-pink-lighter{fill:#f1729d}.u-stroke-pink-lighter{stroke:#f1729d}.u-color-purple-lighter{color:#c759da}.u-bg-purple-lighter{background-color:#c759da}.u-fill-purple-lighter{fill:#c759da}.u-stroke-purple-lighter{stroke:#c759da}.u-color-blue-lighter{color:#78bff8}.u-bg-blue-lighter{background-color:#78bff8}.u-fill-blue-lighter{fill:#78bff8}.u-stroke-blue-lighter{stroke:#78bff8}.u-color-green-lighter{color:#8acc8d}.u-bg-green-lighter{background-color:#8acc8d}.u-fill-green-lighter{fill:#8acc8d}.u-stroke-green-lighter{stroke:#8acc8d}.u-color-cyan-lighter{color:#31e8ff}.u-bg-cyan-lighter{background-color:#31e8ff}.u-fill-cyan-lighter{fill:#31e8ff}.u-stroke-cyan-lighter{stroke:#31e8ff}.u-color-yellow-lighter{color:#fff497}.u-bg-yellow-lighter{background-color:#fff497}.u-fill-yellow-lighter{fill:#fff497}.u-stroke-yellow-lighter{stroke:#fff497}.u-color-orange-lighter{color:#ffbd5c}.u-bg-orange-lighter{background-color:#ffbd5c}.u-fill-orange-lighter{fill:#ffbd5c}.u-stroke-orange-lighter{stroke:#ffbd5c}.u-color-brown-lighter{color:#ab8172}.u-bg-brown-lighter{background-color:#ab8172}.u-fill-brown-lighter{fill:#ab8172}.u-stroke-brown-lighter{stroke:#ab8172}.u-color-pink-darker{color:#9c0f3f}.u-bg-pink-darker{background-color:#9c0f3f}.u-fill-pink-darker{fill:#9c0f3f}.u-stroke-pink-darker{stroke:#9c0f3f}.u-color-purple-darker{color:#591665}.u-bg-purple-darker{background-color:#591665}.u-fill-purple-darker{fill:#591665}.u-stroke-purple-darker{stroke:#591665}.u-color-blue-darker{color:#0966af}.u-bg-blue-darker{background-color:#0966af}.u-fill-blue-darker{fill:#0966af}.u-stroke-blue-darker{stroke:#0966af}.u-color-green-darker{color:#306f33}.u-bg-green-darker{background-color:#306f33}.u-fill-green-darker{fill:#306f33}.u-stroke-green-darker{stroke:#306f33}.u-color-cyan-darker{color:#006b78}.u-bg-cyan-darker{background-color:#006b78}.u-fill-cyan-darker{fill:#006b78}.u-stroke-cyan-darker{stroke:#006b78}.u-color-yellow-darker{color:#dec800}.u-bg-yellow-darker{background-color:#dec800}.u-fill-yellow-darker{fill:#dec800}.u-stroke-yellow-darker{stroke:#dec800}.u-color-orange-darker{color:#a36100}.u-bg-orange-darker{background-color:#a36100}.u-fill-orange-darker{fill:#a36100}.u-stroke-orange-darker{stroke:#a36100}.u-color-brown-darker{color:#3f2d26}.u-bg-brown-darker{background-color:#3f2d26}.u-fill-brown-darker{fill:#3f2d26}.u-stroke-brown-darker{stroke:#3f2d26}.u-color-brand-dark{color:#1c2732}.u-bg-brand-dark{background-color:#1c2732}.u-fill-brand-dark{fill:#1c2732}.u-stroke-brand-dark{stroke:#1c2732}.u-color-brand-darker{color:#0b1015}.u-bg-brand-darker{background-color:#0b1015}.u-fill-brand-darker{fill:#0b1015}.u-stroke-brand-darker{stroke:#0b1015}.u-color-brand-light{color:#3c556e}.u-bg-brand-light{background-color:#3c556e}.u-fill-brand-light{fill:#3c556e}.u-stroke-brand-light{stroke:#3c556e}.u-color-brand-lighter{color:#4d6c8b}.u-bg-brand-lighter{background-color:#4d6c8b}.u-fill-brand-lighter{fill:#4d6c8b}.u-stroke-brand-lighter{stroke:#4d6c8b}.u-color-info-dark{color:#0c7fda}.u-bg-info-dark{background-color:#0c7fda}.u-fill-info-dark{fill:#0c7fda}.u-stroke-info-dark{stroke:#0c7fda}.u-color-info-darker{color:#0966af}.u-bg-info-darker{background-color:#0966af}.u-fill-info-darker{fill:#0966af}.u-stroke-info-darker{stroke:#0966af}.u-color-info-light{color:#4dabf5}.u-bg-info-light{background-color:#4dabf5}.u-fill-info-light{fill:#4dabf5}.u-stroke-info-light{stroke:#4dabf5}.u-color-info-lighter{color:#78bff8}.u-bg-info-lighter{background-color:#78bff8}.u-fill-info-lighter{fill:#78bff8}.u-stroke-info-lighter{stroke:#78bff8}.u-color-warning-dark{color:#d17d00}.u-bg-warning-dark{background-color:#d17d00}.u-fill-warning-dark{fill:#d17d00}.u-stroke-warning-dark{stroke:#d17d00}.u-color-warning-darker{color:#a36100}.u-bg-warning-darker{background-color:#a36100}.u-fill-warning-darker{fill:#a36100}.u-stroke-warning-darker{stroke:#a36100}.u-color-warning-light{color:#ffab2e}.u-bg-warning-light{background-color:#ffab2e}.u-fill-warning-light{fill:#ffab2e}.u-stroke-warning-light{stroke:#ffab2e}.u-color-warning-lighter{color:#ffbd5c}.u-bg-warning-lighter{background-color:#ffbd5c}.u-fill-warning-lighter{fill:#ffbd5c}.u-stroke-warning-lighter{stroke:#ffbd5c}.u-color-success-dark{color:#3e8f41}.u-bg-success-dark{background-color:#3e8f41}.u-fill-success-dark{fill:#3e8f41}.u-stroke-success-dark{stroke:#3e8f41}.u-color-success-darker{color:#306f33}.u-bg-success-darker{background-color:#306f33}.u-fill-success-darker{fill:#306f33}.u-stroke-success-darker{stroke:#306f33}.u-color-success-light{color:#6abe6e}.u-bg-success-light{background-color:#6abe6e}.u-fill-success-light{fill:#6abe6e}.u-stroke-success-light{stroke:#6abe6e}.u-color-success-lighter{color:#8acc8d}.u-bg-success-lighter{background-color:#8acc8d}.u-fill-success-lighter{fill:#8acc8d}.u-stroke-success-lighter{stroke:#8acc8d}.u-color-error-dark{color:#ef1d0d}.u-bg-error-dark{background-color:#ef1d0d}.u-fill-error-dark{fill:#ef1d0d}.u-stroke-error-dark{stroke:#ef1d0d}.u-color-error-darker{color:#c4170b}.u-bg-error-darker{background-color:#c4170b}.u-fill-error-darker{fill:#c4170b}.u-stroke-error-darker{stroke:#c4170b}.u-color-error-light{color:#f66c62}.u-bg-error-light{background-color:#f66c62}.u-fill-error-light{fill:#f66c62}.u-stroke-error-light{stroke:#f66c62}.u-color-error-lighter{color:#f9948d}.u-bg-error-lighter{background-color:#f9948d}.u-fill-error-lighter{fill:#f9948d}.u-stroke-error-lighter{stroke:#f9948d}.u-stroke-none{stroke:none}.u-fill-none{fill:none}","/* Override Blazecss typography */\n.c-text {\n font-family: 'Roboto', sans-serif !important;\n}\n\n/* Colors we are using that match the administrator phase two code. */\n.primary-fg {\n color: #009688;\n}\n.primary-dark-fg {\n color: #00796B;\n}\n.primary-contrast-fg {\n color: #FFFFFF;\n}\n.accent-fg {\n color: #8BC349;\n}\n.accent-contrast-fg {\n color: #5B5B5B;\n}\n/* rgb(0,150,136) */\n.primary-bg {\n background-color: #009688;\n}\n.primary-dark-bg {\n background-color: #00796B;\n}\n.primary-contrast-bg {\n background-color: #FFFFFF;\n}\n.accent-bg {\n background-color: #8BC349;\n}\n.accent-contrast-bg {\n background-color: #5B5B5B;\n}\n\n/* Colors, etc. for specific components */\n.headerLink {\n text-decoration: none;\n color: #FFFFFF;\n\n}\n\n/* Content area. */\n.content-wrapper {\n margin: 0.5em 1em;\n padding: 0;\n}\n\n/* ===============================================\n * Navigation bar/menu.\n * =============================================== */\n\n/* Override the size of an inline navigation bar. */\n.nav-override-small li.c-nav__item {\n height: 2.5em;\n line-height: 2.5em;\n}\n\n/* Display the longer text instead of the shorter for larger screens. */\n.buildNavItem-text {\n display: inline-block;\n}\n.buildNavItem-smallText {\n display: none;\n}\n\n@media (max-width: 350px) {\n /* Reduce the size of the site name in the navigation menu. */\n .c-nav__item .u-xlarge {\n font-size: 1.0em;\n }\n}\n@media (max-width: 610px) {\n .c-nav__item {\n font-size: 90%;\n }\n /* If a navigation item has an icon, don't display the text. */\n .nav-item-has-icon {\n display: none;\n }\n /* Display the shorter text instead of the longer for smaller screens. */\n .buildNavItem-text {\n display: none;\n }\n .buildNavItem-smallText {\n display: inline-block;\n }\n}\n\n/* Field level adjustments */\n.label-2.5em {\n display: inline-block;\n width: 2.5em;\n min-width: 2.5em;\n text-align: left;\n}\n.label-3em {\n display: inline-block;\n width: 3em;\n min-width: 3em;\n text-align: left;\n}\n.label-6em {\n display: inline-block;\n width: 6em;\n min-width: 6em;\n text-align: left;\n}\n.align-right-2.5em {\n display: inline-block;\n width: 2.5em;\n min-width: 2.5em;\n text-align: right;\n}\n.align-right-3em {\n display: inline-block;\n width: 3em;\n min-width: 3em;\n text-align: right;\n}\n.align-right-5em {\n display: inline-block;\n width: 5em;\n min-width: 5em;\n text-align: right;\n}\n\n/*\n * Pregnancy Headers\n */\n.pregnancy-header-wrapper {\n background-color: #EEEEEE;\n padding: 0 0.5em;\n}\n.pregnancy-header {\n /* The pregnancy header is a series of nested flexboxes. This\n * outer flexbox wraps pregnancy-header-col instances. */\n display: flex;\n flex-flow: row wrap;\n justify-content: space-between;\n align-items: baseline;\n}\n.c-card--accordion > input:checked + .c-card__item + .c-card__item.pregnancy-header {\n /* Use of a flexbox within BlazeCss's accordion are cross purposes\n * with one another in that Blaze sets display to block when showing\n * the contents of the accordion but we need it to be flex. */\n display: flex;\n}\n.pregnancy-header-col {\n /* This second level flexbox wraps pregnancy-header-col-fldval\n * instances as children. */\n display: flex;\n flex-flow: column wrap;\n align-items: flex-start;\n}\n.pregnancy-header-fldval {\n /* This third level wraps a pair consisting of the field label\n * and it's associated value, which are pregnancy-header-fld\n * and pregnancy-header-val respectively. */\n display: flex;\n flex-flow: row no-wrap;\n justify-content: center;\n align-items: baseline;\n}\n.pregnancy-header-fld {\n text-align: right;\n}\n.pregnancy-header-val {\n /* This effectively fits to the size of the content. */\n width: auto;\n flex: 0 0 auto;\n}\n\n\n/* Headers, etc. */\n.mw-header-3 {\n line-height: 0.5;\n}\n.inline-block {\n display: inline-block;\n}\n\n/* Forms and fields */\n.form-wrapper {\n display: flex;\n flex-flow: row wrap;\n justify-content: space-between;\n align-items: baseline;\n}\n.form-wrapper-end {\n display: flex;\n flex-flow: row-reverse nowrap;\n justify-content: space-between;\n align-items: baseline;\n}\n.cancel-save-buttons button {\n margin: 0 0;\n /* Separate the two buttons a bit. */\n margin-left: 1em;\n}\n.mw-form-field {\n width: 10em;\n margin: 0 0;\n}\n.mw-form-field-2x {\n width: 20em;\n margin: 0 0;\n}\n.mw-form-field-30em {\n width: 30em;\n margin: 0 0;\n}\n.mw-form-field-wide {\n width: 100%;\n margin: 0 0;\n}\n.mw-form-field-vertical {\n margin-bottom: 0.5em;\n}\n.error-msg-right {\n text-align: right;\n padding: 10px 0;\n}\n.c-field-minPadding {\n padding: 0.125em 0;\n}\n/* Provides a bit of padding around a form. Good to use\n * with Blaze u-high or similar classes.\n */\n.form-padding {\n padding: 0.5em 0.5em;\n margin-bottom: 0.5em;\n}\n.form-border-light {\n border: 1px solid rgba(0, 150, 136, 0.4);\n}\n\n/* Page content */\n.content-flex-wrapper {\n display: inline-flex;\n}\n\n/* Modals */\n.isHidden {\n display: none !important;\n}\n.dateTimeModal {\n width: 20em;\n}\n.dateTimeModalBody {\n padding-top: 0;\n padding-bottom: 0;\n}\n.spacedButtons {\n display: flex;\n flex-flow: row nowrap;\n justify-content: space-between;\n padding-top: 0;\n}\n.right-to-left {\n display: flex;\n flex-flow: row-reverse nowrap;\n justify-content: space-between;\n}\n\n/* Stage section on labor page */\n.stage-wrapper {\n display: flex;\n flex-flow: row wrap;\n background-color: #EEEEEE;\n padding: 0 0.5em;\n}\n.stage-content {\n display: flex;\n flex-direction: column;\n min-width: 10em;\n}\n\n/* Continued Postpartum Checks on ContPP page */\n.contPP-wrapper {\n display: flex !important;\n flex-flow: row wrap;\n}\n.contPP-content {\n flex-flow: column nowrap;\n flex: 0 0 50%;\n margin-top: 0 !important;\n}\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpGA;ACAA;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;","sourceRoot":""} \ No newline at end of file diff --git a/build_odroid/roles/build_clients/files/elm_static/app.mwemr-admin-client-bundle.js b/build_odroid/roles/build_clients/files/elm_static/app.mwemr-admin-client-bundle.js new file mode 100644 index 0000000..66da06d --- /dev/null +++ b/build_odroid/roles/build_clients/files/elm_static/app.mwemr-admin-client-bundle.js @@ -0,0 +1 @@ +!function(t){var r={};function e(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,e),o.l=!0,o.exports}e.m=t,e.c=r,e.d=function(t,r,n){e.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:n})},e.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)},e.p="",e(e.s=53)}([function(t,r){var e;e=function(){return this}();try{e=e||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(e=window)}t.exports=e},function(t,r,e){(function(n){function o(){var t;try{t=r.storage.debug}catch(t){}return!t&&void 0!==n&&"env"in n&&(t=n.env.DEBUG),t}(r=t.exports=e(40)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},r.formatArgs=function(t){var e=this.useColors;if(t[0]=(e?"%c":"")+this.namespace+(e?" %c":" ")+t[0]+(e?"%c ":" ")+"+"+r.humanize(this.diff),e){var n="color: "+this.color;t.splice(1,0,n,"color: inherit");var o=0,c=0;t[0].replace(/%[a-zA-Z%]/g,function(t){"%%"!==t&&"%c"===t&&(c=++o)}),t.splice(c,0,n)}},r.save=function(t){try{null==t?r.storage.removeItem("debug"):r.storage.debug=t}catch(t){}},r.load=o,r.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||("undefined"==typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},r.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),r.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],r.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},r.enable(o())}).call(this,e(41))},function(t,r,e){(function(t){var n,o=e(33),c=e(14),i=e(31),u=e(30),a=e(29);t&&t.ArrayBuffer&&(n=e(27));var _="undefined"!=typeof navigator&&/Android/i.test(navigator.userAgent),s="undefined"!=typeof navigator&&/PhantomJS/i.test(navigator.userAgent),l=_||s;r.protocol=3;var d=r.packets={open:0,close:1,ping:2,pong:3,message:4,upgrade:5,noop:6},f=o(d),p={type:"error",data:"parser error"},h=e(26);function m(t,r,e){for(var n=new Array(t.length),o=u(t.length,e),c=function(t,e,o){r(e,function(r,e){n[t]=e,o(r,n)})},i=0;i1?{type:f[o],data:t.substring(1)}:{type:f[o]}:p}o=new Uint8Array(t)[0];var c=i(t,1);return h&&"blob"===e&&(c=new h([c])),{type:f[o],data:c}},r.decodeBase64Packet=function(t,r){var e=f[t.charAt(0)];if(!n)return{type:e,data:{base64:!0,data:t.substr(1)}};var o=n.decode(t.substr(1));return"blob"===r&&h&&(o=new h([o])),{type:e,data:o}},r.encodePayload=function(t,e,n){"function"==typeof e&&(n=e,e=null);var o=c(t);return e&&o?h&&!l?r.encodePayloadAsBlob(t,n):r.encodePayloadAsArrayBuffer(t,n):t.length?void m(t,function(t,n){r.encodePacket(t,!!o&&e,!1,function(t){n(null,function(t){return t.length+":"+t}(t))})},function(t,r){return n(r.join(""))}):n("0:")},r.decodePayload=function(t,e,n){if("string"!=typeof t)return r.decodePayloadAsBinary(t,e,n);var o;if("function"==typeof e&&(n=e,e=null),""===t)return n(p,0,1);for(var c,i,u="",a=0,_=t.length;a<_;a++){var s=t.charAt(a);if(":"===s){if(""===u||u!=(c=Number(u)))return n(p,0,1);if(u!=(i=t.substr(a+1,c)).length)return n(p,0,1);if(i.length){if(o=r.decodePacket(i,e,!1),p.type===o.type&&p.data===o.data)return n(p,0,1);if(!1===n(o,a+c,_))return}a+=c,u=""}else u+=s}return""!==u?n(p,0,1):void 0},r.encodePayloadAsArrayBuffer=function(t,e){if(!t.length)return e(new ArrayBuffer(0));m(t,function(t,e){r.encodePacket(t,!0,!0,function(t){return e(null,t)})},function(t,r){var n=r.reduce(function(t,r){var e;return t+(e="string"==typeof r?r.length:r.byteLength).toString().length+e+2},0),o=new Uint8Array(n),c=0;return r.forEach(function(t){var r="string"==typeof t,e=t;if(r){for(var n=new Uint8Array(t.length),i=0;i0;){for(var u=new Uint8Array(o),a=0===u[0],_="",s=1;255!==u[s];s++){if(_.length>310)return n(p,0,1);_+=u[s]}o=i(o,2+_.length),_=parseInt(_);var l=i(o,0,_);if(a)try{l=String.fromCharCode.apply(null,new Uint8Array(l))}catch(t){var d=new Uint8Array(l);for(l="",s=0;s0);return r}function s(){var t=_(+new Date);return t!==n?(u=0,n=t):t+"."+_(u++)}for(;a0&&!this.encoding){var t=this.packetBuffer.shift();this.packet(t)}},f.prototype.cleanup=function(){_("cleanup");for(var t=this.subs.length,r=0;r=this._reconnectionAttempts)_("reconnect failed"),this.backoff.reset(),this.emitAll("reconnect_failed"),this.reconnecting=!1;else{var r=this.backoff.duration();_("will wait %dms before reconnect attempt",r),this.reconnecting=!0;var e=setTimeout(function(){t.skipReconnect||(_("attempting reconnect"),t.emitAll("reconnect_attempt",t.backoff.attempts),t.emitAll("reconnecting",t.backoff.attempts),t.skipReconnect||t.open(function(r){r?(_("reconnect attempt error"),t.reconnecting=!1,t.reconnect(),t.emitAll("reconnect_error",r.data)):(_("reconnect success"),t.onreconnect())}))},r);this.subs.push({destroy:function(){clearTimeout(e)}})}},f.prototype.onreconnect=function(){var t=this.backoff.attempts;this.reconnecting=!1,this.backoff.reset(),this.updateSocketIds(),this.emitAll("reconnect",t)}},function(t,r,e){(function(r){t.exports=function(t){return e&&r.Buffer.isBuffer(t)||n&&(t instanceof r.ArrayBuffer||o(t))};var e="function"==typeof r.Buffer&&"function"==typeof r.Buffer.isBuffer,n="function"==typeof r.ArrayBuffer,o=n&&"function"==typeof r.ArrayBuffer.isView?r.ArrayBuffer.isView:function(t){return t.buffer instanceof r.ArrayBuffer}}).call(this,e(0))},function(t,r){var e={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==e.call(t)}},function(t,r){var e=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,n=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];t.exports=function(t){var r=t,o=t.indexOf("["),c=t.indexOf("]");-1!=o&&-1!=c&&(t=t.substring(0,o)+t.substring(o,c).replace(/:/g,";")+t.substring(c,t.length));for(var i=e.exec(t||""),u={},a=14;a--;)u[n[a]]=i[a]||"";return-1!=o&&-1!=c&&(u.source=r,u.host=u.host.substring(1,u.host.length-1).replace(/;/g,":"),u.authority=u.authority.replace("[","").replace("]","").replace(/;/g,":"),u.ipv6uri=!0),u}},function(t,r){function e(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}t.exports=e,e.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var r=Math.random(),e=Math.floor(r*this.jitter*t);t=0==(1&Math.floor(10*r))?t-e:t+e}return 0|Math.min(t,this.max)},e.prototype.reset=function(){this.attempts=0},e.prototype.setMin=function(t){this.ms=t},e.prototype.setMax=function(t){this.max=t},e.prototype.setJitter=function(t){this.jitter=t}},function(t,r){t.exports=function(t,r){for(var e=[],n=(r=r||0)||0;n';n=document.createElement(t)}catch(t){(n=document.createElement("iframe")).name=e.iframeId,n.src="javascript:0"}n.id=e.iframeId,e.form.appendChild(n),e.iframe=n}this.form.action=this.uri(),s(),t=t.replace(u,"\\\n"),this.area.value=t.replace(i,"\\n");try{this.form.submit()}catch(t){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===e.iframe.readyState&&_()}:this.iframe.onload=_}}).call(this,e(0))},function(t,r,e){(function(r){var e=r.BlobBuilder||r.WebKitBlobBuilder||r.MSBlobBuilder||r.MozBlobBuilder,n=function(){try{return 2===new Blob(["hi"]).size}catch(t){return!1}}(),o=n&&function(){try{return 2===new Blob([new Uint8Array([1,2])]).size}catch(t){return!1}}(),c=e&&e.prototype.append&&e.prototype.getBlob;function i(t){for(var r=0;r>2],c+=t[(3&n[e])<<4|n[e+1]>>4],c+=t[(15&n[e+1])<<2|n[e+2]>>6],c+=t[63&n[e+2]];return o%3==2?c=c.substring(0,c.length-1)+"=":o%3==1&&(c=c.substring(0,c.length-2)+"=="),c},r.decode=function(t){var r,n,o,c,i,u=.75*t.length,a=t.length,_=0;"="===t[t.length-1]&&(u--,"="===t[t.length-2]&&u--);var s=new ArrayBuffer(u),l=new Uint8Array(s);for(r=0;r>4,l[_++]=(15&o)<<4|c>>2,l[_++]=(3&c)<<6|63&i;return s}}()},function(t,r){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,r,e){(function(t,n){var o;/*! https://mths.be/utf8js v2.1.2 by @mathias */!function(c){var i=("object"==typeof t&&t&&t.exports,"object"==typeof n&&n);i.global!==i&&i.window;var u,a,_,s=String.fromCharCode;function l(t){for(var r,e,n=[],o=0,c=t.length;o=55296&&r<=56319&&o=55296&&t<=57343){if(r)throw Error("Lone surrogate U+"+t.toString(16).toUpperCase()+" is not a scalar value");return!1}return!0}function f(t,r){return s(t>>r&63|128)}function p(t,r){if(0==(4294967168&t))return s(t);var e="";return 0==(4294965248&t)?e=s(t>>6&31|192):0==(4294901760&t)?(d(t,r)||(t=65533),e=s(t>>12&15|224),e+=f(t,6)):0==(4292870144&t)&&(e=s(t>>18&7|240),e+=f(t,12),e+=f(t,6)),e+s(63&t|128)}function h(){if(_>=a)throw Error("Invalid byte index");var t=255&u[_];if(_++,128==(192&t))return 63&t;throw Error("Invalid continuation byte")}function m(t){var r,e;if(_>a)throw Error("Invalid byte index");if(_==a)return!1;if(r=255&u[_],_++,0==(128&r))return r;if(192==(224&r)){if((e=(31&r)<<6|h())>=128)return e;throw Error("Invalid continuation byte")}if(224==(240&r)){if((e=(15&r)<<12|h()<<6|h())>=2048)return d(e,t)?e:65533;throw Error("Invalid continuation byte")}if(240==(248&r)&&(e=(7&r)<<18|h()<<12|h()<<6|h())>=65536&&e<=1114111)return e;throw Error("Invalid UTF-8 detected")}var v={version:"2.1.2",encode:function(t,r){for(var e=!1!==(r=r||{}).strict,n=l(t),o=n.length,c=-1,i="";++c65535&&(o+=s((r-=65536)>>>10&1023|55296),r=56320|1023&r),o+=s(r);return o}(o)}};void 0===(o=function(){return v}.call(r,e,r,t))||(t.exports=o)}()}).call(this,e(28)(t),e(0))},function(t,r){function e(){}t.exports=function(t,r,n){var o=!1;return n=n||e,c.count=t,0===t?r():c;function c(t,e){if(c.count<=0)throw new Error("after called too many times");--c.count,t?(o=!0,r(t),r=n):0!==c.count||o||r(null,e)}}},function(t,r){t.exports=function(t,r,e){var n=t.byteLength;if(r=r||0,e=e||n,t.slice)return t.slice(r,e);if(r<0&&(r+=n),e<0&&(e+=n),e>n&&(e=n),r>=n||r>=e||0===n)return new ArrayBuffer(0);for(var o=new Uint8Array(t),c=new Uint8Array(e-r),i=r,u=0;i0&&(this.extraHeaders=e.extraHeaders),e.localAddress&&(this.localAddress=e.localAddress)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingIntervalTimer=null,this.pingTimeoutTimer=null,this.open()}t.exports=s,s.priorWebsocketSuccess=!1,o(s.prototype),s.protocol=u.protocol,s.Socket=s,s.Transport=e(6),s.transports=e(16),s.parser=e(2),s.prototype.createTransport=function(t){c('creating transport "%s"',t);var r=function(t){var r={};for(var e in t)t.hasOwnProperty(e)&&(r[e]=t[e]);return r}(this.query);r.EIO=u.protocol,r.transport=t;var e=this.transportOptions[t]||{};return this.id&&(r.sid=this.id),new n[t]({query:r,socket:this,agent:e.agent||this.agent,hostname:e.hostname||this.hostname,port:e.port||this.port,secure:e.secure||this.secure,path:e.path||this.path,forceJSONP:e.forceJSONP||this.forceJSONP,jsonp:e.jsonp||this.jsonp,forceBase64:e.forceBase64||this.forceBase64,enablesXDR:e.enablesXDR||this.enablesXDR,timestampRequests:e.timestampRequests||this.timestampRequests,timestampParam:e.timestampParam||this.timestampParam,policyPort:e.policyPort||this.policyPort,pfx:e.pfx||this.pfx,key:e.key||this.key,passphrase:e.passphrase||this.passphrase,cert:e.cert||this.cert,ca:e.ca||this.ca,ciphers:e.ciphers||this.ciphers,rejectUnauthorized:e.rejectUnauthorized||this.rejectUnauthorized,perMessageDeflate:e.perMessageDeflate||this.perMessageDeflate,extraHeaders:e.extraHeaders||this.extraHeaders,forceNode:e.forceNode||this.forceNode,localAddress:e.localAddress||this.localAddress,requestTimeout:e.requestTimeout||this.requestTimeout,protocols:e.protocols||void 0})},s.prototype.open=function(){var t;if(this.rememberUpgrade&&s.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))t="websocket";else{if(0===this.transports.length){var r=this;return void setTimeout(function(){r.emit("error","No transports available")},0)}t=this.transports[0]}this.readyState="opening";try{t=this.createTransport(t)}catch(t){return this.transports.shift(),void this.open()}t.open(),this.setTransport(t)},s.prototype.setTransport=function(t){c("setting transport %s",t.name);var r=this;this.transport&&(c("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=t,t.on("drain",function(){r.onDrain()}).on("packet",function(t){r.onPacket(t)}).on("error",function(t){r.onError(t)}).on("close",function(){r.onClose("transport close")})},s.prototype.probe=function(t){c('probing transport "%s"',t);var r=this.createTransport(t,{probe:1}),e=!1,n=this;function o(){if(n.onlyBinaryUpgrades){var o=!this.supportsBinary&&n.transport.supportsBinary;e=e||o}e||(c('probe transport "%s" opened',t),r.send([{type:"ping",data:"probe"}]),r.once("packet",function(o){if(!e)if("pong"===o.type&&"probe"===o.data){if(c('probe transport "%s" pong',t),n.upgrading=!0,n.emit("upgrading",r),!r)return;s.priorWebsocketSuccess="websocket"===r.name,c('pausing current transport "%s"',n.transport.name),n.transport.pause(function(){e||"closed"!==n.readyState&&(c("changing transport and sending upgrade packet"),d(),n.setTransport(r),r.send([{type:"upgrade"}]),n.emit("upgrade",r),r=null,n.upgrading=!1,n.flush())})}else{c('probe transport "%s" failed',t);var i=new Error("probe error");i.transport=r.name,n.emit("upgradeError",i)}}))}function i(){e||(e=!0,d(),r.close(),r=null)}function u(e){var o=new Error("probe error: "+e);o.transport=r.name,i(),c('probe transport "%s" failed because of error: %s',t,e),n.emit("upgradeError",o)}function a(){u("transport closed")}function _(){u("socket closed")}function l(t){r&&t.name!==r.name&&(c('"%s" works - aborting "%s"',t.name,r.name),i())}function d(){r.removeListener("open",o),r.removeListener("error",u),r.removeListener("close",a),n.removeListener("close",_),n.removeListener("upgrading",l)}s.priorWebsocketSuccess=!1,r.once("open",o),r.once("error",u),r.once("close",a),this.once("close",_),this.once("upgrading",l),r.open()},s.prototype.onOpen=function(){if(c("socket open"),this.readyState="open",s.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.upgrade&&this.transport.pause){c("starting upgrade probes");for(var t=0,r=this.upgrades.length;t0)return function(t){if(!((t=String(t)).length>100)){var r=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(r){var i=parseFloat(r[1]);switch((r[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*i;case"days":case"day":case"d":return i*c;case"hours":case"hour":case"hrs":case"hr":case"h":return i*o;case"minutes":case"minute":case"mins":case"min":case"m":return i*n;case"seconds":case"second":case"secs":case"sec":case"s":return i*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}}}(t);if("number"===a&&!1===isNaN(t))return r.long?i(u=t,c,"day")||i(u,o,"hour")||i(u,n,"minute")||i(u,e,"second")||u+" ms":function(t){return t>=c?Math.round(t/c)+"d":t>=o?Math.round(t/o)+"h":t>=n?Math.round(t/n)+"m":t>=e?Math.round(t/e)+"s":t+"ms"}(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},function(t,r,e){function n(t){var e;function n(){if(n.enabled){var t=n,o=+new Date,c=o-(e||o);t.diff=c,t.prev=e,t.curr=o,e=o;for(var i=new Array(arguments.length),u=0;u1)for(var e=1;e0&&(i+=e[o].lengths[e[o].lengths.length-1]),e[o].lengths.push(i),e[o].table.length===t&&(n(e[o],e),e[o]={ctor:"_Array",height:o+1,table:[],lengths:[]})}function c(t,r){var e=t.table.length-1;t.table[e]=r,t.lengths[e]=v(r),t.lengths[e]+=e>0?t.lengths[e-1]:0}function i(t,r){if(r.table.length>0){t.table[0]=r,t.lengths[0]=v(r);for(var e=v(t.table[0]),n=1;n0&&(e.lengths=new Array(r)),e}function f(r,e,n){for(var o=d(r.height,Math.min(t,r.table.length+e.table.length-n)),c=d(r.height,o.table.length-(r.table.length+e.table.length-n)),i=0;a(r.table,e.table,i).table.length%t==0;)_(o.table,c.table,i,a(r.table,e.table,i)),_(o.lengths,c.lengths,i,a(r.lengths,e.lengths,i)),i++;for(var u=i,l=new d(r.height-1,0),f=0;i-u-(l.table.length>0?1:0)0)for(var m=l.lengths.length,g=m;g0?l.lengths[g-1]:0;f+=h,p.table.length<=h&&(i++,f=0),l.table.length===t&&(s(o,c,u,l),l=d(r.height-1,0),u++)}for(l.table.length>0&&(s(o,c,u,l),u++);i0&&(r.lengths=t.lengths.slice()),r}function v(t){return 0===t.height?t.table.length:t.lengths[t.lengths.length-1]}function g(t,r){for(var e=t>>5*r.height;r.lengths[e]<=t;)e++;return e}function y(t,r){return 0===r?{ctor:"_Array",height:0,table:[t]}:{ctor:"_Array",height:r,table:[y(t,r-1)],lengths:[1]}}function b(t,r){return r===t.height?t:{ctor:"_Array",height:r,table:[b(t,r-1)],lengths:[v(t)]}}function T(t,r){return{ctor:"_Array",height:t.height+1,table:[t,r],lengths:[v(t),v(t)+v(r)]}}return{empty:r,fromList:function(e){if("[]"===e.ctor)return r;for(var o=new Array(t),c=[],i=0;"[]"!==e.ctor;)o[i]=e._0,e=e._1,++i===t&&(n({ctor:"_Array",height:0,table:o},c),o=new Array(t),i=0);i>0&&n({ctor:"_Array",height:0,table:o.splice(0,i)},c);for(var u=0;u0&&n(c[u],c);var a=c[c.length-1];return a.height>0&&1===a.table.length?a.table[0]:a},toList:function(t){return function t(r,e){for(var n=e.table.length-1;n>=0;n--)r=0===e.height?J.Cons(e.table[n],r):t(r,e.table[n]);return r}(J.Nil,t)},initialize:e(function(e,n){return e<=0?r:function r(e,n,o,c){if(0===n){for(var i=new Array((c-o)%(t+1)),u=0;u0?_[u-1]:0);return{ctor:"_Array",height:n,table:i,lengths:_}}(n,Math.floor(Math.log(e)/Math.log(t)),0,e)}),append:e(function(r,e){if(0===r.table.length)return e;if(0===e.table.length)return r;var n=function t(r,e){if(0===r.height&&0===e.height)return[r,e];if(1!==r.height||1!==e.height)if(r.height===e.height){r=m(r),e=m(e),c(r,(n=t(p(r),h(e)))[1]),i(e,n[0])}else if(r.height>e.height){c(r=m(r),(n=t(p(r),e))[0]),e=b(n[1],n[1].height+1)}else{var n,o=0===(n=t(r,h(e=m(e))))[0].table.length?0:1,a=0===o?1:0;i(e,n[o]),r=b(n[a],n[a].height+1)}if(0===r.table.length||0===e.table.length)return[r,e];var _=u(r,e);return _<=2?[r,e]:f(r,e,_)}(r,e);if(n[0].table.length+n[1].table.length<=t){if(0===n[0].table.length)return n[1];if(0===n[1].table.length)return n[0];if(n[0].table=n[0].table.concat(n[1].table),n[0].height>0){for(var o=v(n[0]),a=0;a0){var _=u(r,e);_>2&&(n=f(n[0],n[1],_))}return T(n[0],n[1])}),push:e(function(r,e){var n=function r(e,n){if(0===n.height)return n.table.length0?e.lengths[o-1]:0),e.table[o]);if(o===e.table.length-1)return c;(n={ctor:"_Array",height:e.height,table:e.table.slice(o,e.table.length+1),lengths:new Array(e.table.length-o)}).table[0]=c;for(var i=0,u=0;u0?e.lengths[n-1]:0),e.table[n]);if(0===n)return o;var c={ctor:"_Array",height:e.height,table:e.table.slice(0,n),lengths:e.lengths.slice(0,n)};return o.table.length>0&&(c.table[n]=o,c.lengths[n]=v(o)+(n>0?c.lengths[n-1]:0)),c}(r,e))}),get:e(function(t,r){if(t<0||t>=v(r))throw new Error("Index "+t+" is out of range. Check the length of your array first or use getMaybe or getWithDefault.");return function(t,r){for(var e=r.height;e>0;e--){for(var n=t>>5*e;r.lengths[n]<=t;)n++;n>0&&(t-=r.lengths[n-1]),r=r.table[n]}return r.table[t]}(t,r)}),set:o(function(t,r,e){return t<0||v(e)<=t?e:function t(r,e,n){if(0===(n=m(n)).height)n.table[r]=e;else{var o=g(r,n);o>0&&(r-=n.lengths[o-1]),n.table[o]=t(r,e,n.table[o])}return n}(t,r,e)}),map:e(function t(r,e){var n={ctor:"_Array",height:e.height,table:new Array(e.table.length)};e.height>0&&(n.lengths=e.lengths);for(var o=0;o0&&(o.lengths=e.lengths);for(var c=0;c0?a[_-1]:0);return{ctor:"_Array",height:n,table:u,lengths:a}}(e,Math.floor(Math.log(e.length)/Math.log(t)),0,e.length)}}}(),y=function(){var t=["LT","EQ","GT"];return{div:e(function(t,r){return t/r|0}),rem:e(function(t,r){return t%r}),mod:e(function t(r,e){if(0===e)throw new Error("Cannot perform mod 0. Division by zero error.");var n=r%e,o=0===r?0:e>0?r>=0?n:n+e:-t(-r,-e);return o===e?0:o}),pi:Math.PI,e:Math.E,cos:Math.cos,sin:Math.sin,tan:Math.tan,acos:Math.acos,asin:Math.asin,atan:Math.atan,atan2:e(Math.atan2),degrees:function(t){return t*Math.PI/180},turns:function(t){return 2*Math.PI*t},fromPolar:function(t){var r=t._0,e=t._1;return b.Tuple2(r*Math.cos(e),r*Math.sin(e))},toPolar:function(t){var r=t._0,e=t._1;return b.Tuple2(Math.sqrt(r*r+e*e),Math.atan2(e,r))},sqrt:Math.sqrt,logBase:e(function(t,r){return Math.log(r)/Math.log(t)}),negate:function(t){return-t},abs:function(t){return t<0?-t:t},min:e(function(t,r){return b.cmp(t,r)<0?t:r}),max:e(function(t,r){return b.cmp(t,r)>0?t:r}),clamp:o(function(t,r,e){return b.cmp(e,t)<0?t:b.cmp(e,r)>0?r:e}),compare:e(function(r,e){return{ctor:t[b.cmp(r,e)+1]}}),xor:e(function(t,r){return t!==r}),not:function(t){return!t},truncate:function(t){return 0|t},ceiling:Math.ceil,floor:Math.floor,round:Math.round,toFloat:function(t){return t},isNaN:isNaN,isInfinite:function(t){return t===1/0||t===-1/0}}}(),b=function(){function t(r,e,n,o){if(n>100)return o.push({x:r,y:e}),!0;if(r===e)return!0;if("object"!=typeof r){if("function"==typeof r)throw new Error('Trying to use `(==)` on functions. There is no way to know if functions are "the same" in the Elm sense. Read more about this at http://package.elm-lang.org/packages/elm-lang/core/latest/Basics#== which describes why it is this way and what the better version will look like.');return!1}if(null===r||null===e)return!1;if(r instanceof Date)return r.getTime()===e.getTime();if(!("ctor"in r)){for(var c in r)if(!t(r[c],e[c],n+1,o))return!1;return!0}if("RBNode_elm_builtin"!==r.ctor&&"RBEmpty_elm_builtin"!==r.ctor||(r=rr(r),e=rr(e)),"Set_elm_builtin"===r.ctor&&(r=Ud(r),e=Ud(e)),"::"===r.ctor){for(var i=r,u=e;"::"===i.ctor&&"::"===u.ctor;){if(!t(i._0,u._0,n+1,o))return!1;i=i._1,u=u._1}return i.ctor===u.ctor}if("_Array"===r.ctor){var a=g.toJSArray(r),_=g.toJSArray(e);if(a.length!==_.length)return!1;for(var s=0;s";if("boolean"===r)return t?"True":"False";if("number"===r)return t+"";if(t instanceof String)return"'"+u(t,!0)+"'";if("string"===r)return'"'+u(t,!1)+'"';if(null===t)return"null";if("object"===r&&"ctor"in t){var e=t.ctor.substring(0,5);if("_Tupl"===e){var n=[];for(var o in t)"ctor"!==o&&n.push(i(t[o]));return"("+n.join(",")+")"}if("_Task"===e)return"";if("_Array"===t.ctor)return"Array.fromList "+i(Ct(t));if(""===t.ctor)return"";if("_Process"===t.ctor)return"";if("::"===t.ctor){for(n="["+i(t._0),t=t._1;"::"===t.ctor;)n+=","+i(t._0),t=t._1;return n+"]"}if("[]"===t.ctor)return"[]";if("Set_elm_builtin"===t.ctor)return"Set.fromList "+i(Ud(t));if("RBNode_elm_builtin"===t.ctor||"RBEmpty_elm_builtin"===t.ctor)return"Dict.fromList "+i(rr(t));for(var c in n="",t)if("ctor"!==c){var a=i(t[c]),_=a[0];n+=" "+("{"===_||"("===_||"<"===_||'"'===_||a.indexOf(" ")<0?a:"("+a+")")}return t.ctor+n}if("object"===r){if(t instanceof Date)return"<"+t.toString()+">";if(t.elm_web_socket)return"";for(var o in n=[],t)n.push(o+" = "+i(t[o]));return 0===n.length?"{}":"{ "+n.join(", ")+" }"}return""}function u(t,r){var e=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\n").replace(/\t/g,"\\t").replace(/\r/g,"\\r").replace(/\v/g,"\\v").replace(/\0/g,"\\0");return r?e.replace(/\'/g,"\\'"):e.replace(/\"/g,'\\"')}return{eq:function(r,e){for(var n,o=[],c=t(r,e,0,o);c&&(n=o.pop());)c=t(n.x,n.y,0,o);return c},cmp:function t(r,e){if("object"!=typeof r)return r===e?0:r=1){if(0!==(c=t(r._0,e._0)))return c;if(i>=2){if(0!==(c=t(r._1,e._1)))return c;if(i>=3){if(0!==(c=t(r._2,e._2)))return c;if(i>=4){if(0!==(c=t(r._3,e._3)))return c;if(i>=5){if(0!==(c=t(r._4,e._4)))return c;if(i>=6){if(0!==(c=t(r._5,e._5)))return c;if(i>=7)throw new Error("Comparison error: cannot compare tuples with more than 6 elements.")}}}}}}return 0}throw new Error("Comparison error: comparison is only defined on ints, floats, times, chars, strings, lists of comparable values, and tuples of comparable values.")},Tuple0:{ctor:"_Tuple0"},Tuple2:function(t,r){return{ctor:"_Tuple2",_0:t,_1:r}},chr:function(t){return new String(t)},update:function(t,r){var e={};for(var n in t)e[n]=t[n];for(var n in r)e[n]=r[n];return e},guid:function(t){return r++},append:e(function(t,r){if("string"==typeof t)return t+r;if("[]"===t.ctor)return r;var e=o(t._0,n),c=e;for(t=t._1;"[]"!==t.ctor;)c._1=o(t._0,n),t=t._1,c=c._1;return c._1=r,e}),crash:function(t,r){return function(e){throw new Error("Ran into a `Debug.crash` in module `"+t+"` "+c(r)+"\nThe message provided by the code author is:\n\n "+e)}},crashCase:function(t,r,e){return function(n){throw new Error("Ran into a `Debug.crash` in module `"+t+"`\n\nThis was caused by the `case` expression "+c(r)+".\nOne of the branches ended with a crash and the following value got through:\n\n "+i(e)+"\n\nThe message provided by the code author is:\n\n "+n)}},toString:i}}(),T=(e(function(t,r){var e=r;return l(t,e._0,e._1)}),o(function(t,r,e){return t({ctor:"_Tuple2",_0:r,_1:e})}),o(function(t,r,e){return l(t,e,r)})),w=e(function(t,r){return t}),M=function(t){return t};(A=A||{})["<|"]=e(function(t,r){return t(r)}),(A=A||{})["|>"]=e(function(t,r){return r(t)}),(A=A||{})[">>"]=o(function(t,r,e){return r(t(e))}),(A=A||{})["<<"]=o(function(t,r,e){return t(r(e))}),(A=A||{})["++"]=b.append;var k=b.toString,S=(y.isInfinite,y.isNaN,y.toFloat),z=(y.ceiling,y.floor),C=(y.truncate,y.round);y.not,y.xor,(A=A||{})["||"]=y.or,(A=A||{})["&&"]=y.and;var R=y.max,x=y.min,L=y.compare;(A=A||{})[">="]=y.ge,(A=A||{})["<="]=y.le,(A=A||{})[">"]=y.gt,(A=A||{})["<"]=y.lt,(A=A||{})["/="]=y.neq,(A=A||{})["=="]=y.eq,y.e;var E=y.pi,V=(y.clamp,y.logBase,y.abs),N=(y.negate,y.sqrt);y.atan2,y.atan,y.asin,y.acos,y.tan,y.sin,y.cos,(A=A||{})["^"]=y.exp,(A=A||{})["%"]=y.mod;var A,H=y.rem;(A=A||{})["//"]=y.div,(A=A||{})["/"]=y.floatDiv,(A=A||{})["*"]=y.mul,(A=A||{})["-"]=y.sub,(A=A||{})["+"]=y.add,y.toPolar,y.fromPolar;var I=y.turns,D=y.degrees,P=e(function(t,r){var e=r;return"Just"===e.ctor?e._0:t}),B={ctor:"Nothing"},q=e(function(t,r){var e=r;return"Just"===e.ctor?t(e._0):B}),F=function(t){return{ctor:"Just",_0:t}},O=e(function(t,r){var e=r;return"Just"===e.ctor?F(t(e._0)):B}),U=o(function(t,r,e){var n={ctor:"_Tuple2",_0:r,_1:e};return"_Tuple2"===n.ctor&&"Just"===n._0.ctor&&"Just"===n._1.ctor?F(l(t,n._0._0,n._1._0)):B}),J=(c(function(t,r,e,n){var o={ctor:"_Tuple3",_0:r,_1:e,_2:n};return"_Tuple3"===o.ctor&&"Just"===o._0.ctor&&"Just"===o._1.ctor&&"Just"===o._2.ctor?F(d(t,o._0._0,o._1._0,o._2._0)):B}),i(function(t,r,e,n,o){var c={ctor:"_Tuple4",_0:r,_1:e,_2:n,_3:o};return"_Tuple4"===c.ctor&&"Just"===c._0.ctor&&"Just"===c._1.ctor&&"Just"===c._2.ctor&&"Just"===c._3.ctor?F(f(t,c._0._0,c._1._0,c._2._0,c._3._0)):B}),u(function(t,r,e,n,o,c){var i={ctor:"_Tuple5",_0:r,_1:e,_2:n,_3:o,_4:c};return"_Tuple5"===i.ctor&&"Just"===i._0.ctor&&"Just"===i._1.ctor&&"Just"===i._2.ctor&&"Just"===i._3.ctor&&"Just"===i._4.ctor?F(p(t,i._0._0,i._1._0,i._2._0,i._3._0,i._4._0)):B}),function(){var t={ctor:"[]"};function r(t,r){return{ctor:"::",_0:t,_1:r}}function n(e){for(var n=t,o=e.length;o--;)n=r(e[o],n);return n}function a(t){for(var r=[];"[]"!==t.ctor;)r.push(t._0),t=t._1;return r}return{Nil:t,Cons:r,cons:e(r),toArray:a,fromArray:n,foldr:o(function(t,r,e){for(var n=a(e),o=r,c=n.length;c--;)o=l(t,n[c],o);return o}),map2:o(function(t,r,e){for(var o=[];"[]"!==r.ctor&&"[]"!==e.ctor;)o.push(l(t,r._0,e._0)),r=r._1,e=e._1;return n(o)}),map3:c(function(t,r,e,o){for(var c=[];"[]"!==r.ctor&&"[]"!==e.ctor&&"[]"!==o.ctor;)c.push(d(t,r._0,e._0,o._0)),r=r._1,e=e._1,o=o._1;return n(c)}),map4:i(function(t,r,e,o,c){for(var i=[];"[]"!==r.ctor&&"[]"!==e.ctor&&"[]"!==o.ctor&&"[]"!==c.ctor;)i.push(f(t,r._0,e._0,o._0,c._0)),r=r._1,e=e._1,o=o._1,c=c._1;return n(i)}),map5:u(function(t,r,e,o,c,i){for(var u=[];"[]"!==r.ctor&&"[]"!==e.ctor&&"[]"!==o.ctor&&"[]"!==c.ctor&&"[]"!==i.ctor;)u.push(p(t,r._0,e._0,o._0,c._0,i._0)),r=r._1,e=e._1,o=o._1,c=c._1,i=i._1;return n(u)}),sortBy:e(function(t,r){return n(a(r).sort(function(r,e){return b.cmp(t(r),t(e))}))}),sortWith:e(function(t,r){return n(a(r).sort(function(r,e){var n=t(r)(e).ctor;return"EQ"===n?0:"LT"===n?-1:1}))})}}()),j=J.sortWith,K=J.sortBy,W=e(function(t,r){for(;;){if(b.cmp(t,0)<1)return r;var e=r;if("[]"===e.ctor)return r;t-=1,r=e._1}}),G=J.map5,X=J.map4,Q=J.map3,Y=J.map2,$=e(function(t,r){for(;;){var e=r;if("[]"===e.ctor)return!1;if(t(e._0))return!0;t=t,r=e._1}}),Z=e(function(t,r){return!l($,function(r){return!t(r)},r)}),tt=J.foldr,rt=o(function(t,r,e){for(;;){var n=e;if("[]"===n.ctor)return r;var o=t,c=l(t,n._0,r);t=o,r=c,e=n._1}}),et=function(t){return d(rt,e(function(t,r){return r+1}),0,t)},nt=e(function(t,r){return l($,function(r){return b.eq(r,t)},r)}),ot=function(t){return"[]"===t.ctor},ct=function(t){var r=t;return"::"===r.ctor?F(r._1):B},it=function(t){var r=t;return"::"===r.ctor?F(r._0):B},ut=ut||{};ut["::"]=J.cons;var at=e(function(t,r){return d(tt,e(function(r,e){return{ctor:"::",_0:t(r),_1:e}}),{ctor:"[]"},r)}),_t=e(function(t,r){var n=e(function(r,e){return t(r)?{ctor:"::",_0:r,_1:e}:e});return d(tt,n,{ctor:"[]"},r)}),st=o(function(t,r,e){var n=t(r);return"Just"===n.ctor?{ctor:"::",_0:n._0,_1:e}:e}),lt=e(function(t,r){return d(tt,st(t),{ctor:"[]"},r)}),dt=function(t){return d(rt,e(function(t,r){return{ctor:"::",_0:t,_1:r}}),{ctor:"[]"},t)},ft=o(function(t,r,n){var o=e(function(r,e){var n=e;return"::"===n.ctor?{ctor:"::",_0:l(t,r,n._0),_1:e}:{ctor:"[]"}});return dt(d(rt,o,{ctor:"::",_0:r,_1:{ctor:"[]"}},n))}),pt=e(function(t,r){return"[]"===r.ctor?t:d(tt,e(function(t,r){return{ctor:"::",_0:t,_1:r}}),r,t)}),ht=function(t){return d(tt,pt,{ctor:"[]"},t)},mt=e(function(t,r){return ht(l(at,t,r))}),vt=(e(function(t,r){var n=e(function(r,e){var n=e,o=n._0,c=n._1;return t(r)?{ctor:"_Tuple2",_0:{ctor:"::",_0:r,_1:o},_1:c}:{ctor:"_Tuple2",_0:o,_1:{ctor:"::",_0:r,_1:c}}});return d(tt,n,{ctor:"_Tuple2",_0:{ctor:"[]"},_1:{ctor:"[]"}},r)}),e(function(t,r){var n=r;if("[]"===n.ctor)return{ctor:"[]"};var o=e(function(r,e){return{ctor:"::",_0:t,_1:{ctor:"::",_0:r,_1:e}}}),c=d(tt,o,{ctor:"[]"},n._1);return{ctor:"::",_0:n._0,_1:c}})),gt=o(function(t,r,e){for(;;){if(b.cmp(t,0)<1)return e;var n=r;if("[]"===n.ctor)return e;t-=1,r=n._1,e={ctor:"::",_0:n._0,_1:e}}}),yt=e(function(t,r){return dt(d(gt,t,r,{ctor:"[]"}))}),bt=o(function(t,r,e){if(b.cmp(r,0)<1)return{ctor:"[]"};var n={ctor:"_Tuple2",_0:r,_1:e};t:do{r:do{if("_Tuple2"!==n.ctor)break t;if("[]"===n._1.ctor)return e;if("::"!==n._1._1.ctor){if(1===n._0)break r;break t}switch(n._0){case 1:break r;case 2:return{ctor:"::",_0:n._1._0,_1:{ctor:"::",_0:n._1._1._0,_1:{ctor:"[]"}}};case 3:if("::"===n._1._1._1.ctor)return{ctor:"::",_0:n._1._0,_1:{ctor:"::",_0:n._1._1._0,_1:{ctor:"::",_0:n._1._1._1._0,_1:{ctor:"[]"}}}};break t;default:if("::"===n._1._1._1.ctor&&"::"===n._1._1._1._1.ctor){var o=n._1._1._1._0,c=n._1._1._0,i=n._1._0,u=n._1._1._1._1._0,a=n._1._1._1._1._1;return b.cmp(t,1e3)>0?{ctor:"::",_0:i,_1:{ctor:"::",_0:c,_1:{ctor:"::",_0:o,_1:{ctor:"::",_0:u,_1:l(yt,r-4,a)}}}}:{ctor:"::",_0:i,_1:{ctor:"::",_0:c,_1:{ctor:"::",_0:o,_1:{ctor:"::",_0:u,_1:d(bt,t+1,r-4,a)}}}}}break t}}while(0);return{ctor:"::",_0:n._1._0,_1:{ctor:"[]"}}}while(0);return e}),Tt=e(function(t,r){return d(bt,0,t,r)}),wt=o(function(t,r,e){for(;;){if(b.cmp(r,0)<1)return t;t={ctor:"::",_0:e,_1:t},r-=1,e=e}}),Mt=e(function(t,r){return d(wt,{ctor:"[]"},t,r)}),kt=o(function(t,r,e){for(;;){if(!(b.cmp(t,r)<1))return e;var n={ctor:"::",_0:r,_1:e};t=t,r-=1,e=n}}),St=e(function(t,r){return d(kt,t,r,{ctor:"[]"})}),zt=e(function(t,r){return d(Y,t,l(St,0,et(r)-1),r)}),Ct=(g.append,g.length,g.slice,g.set,e(function(t,r){return b.cmp(0,t)<1&&b.cmp(t,g.length(r))<0?F(l(g.get,t,r)):B}),g.push,g.empty,e(function(t,r){var n=e(function(r,e){return t(r)?l(g.push,r,e):e});return d(g.foldl,n,g.empty,r)}),g.foldr,g.foldl,g.indexedMap,g.map,g.toList),Rt=g.fromList,xt=g.initialize,Lt=(e(function(t,r){return l(xt,t,w(r))}),{crash:function(t){throw new Error(t)},log:e(function(t,r){var e=t+": "+b.toString(r),n=n||{};return n.stdout?n.stdout.write(e):console.log(e),r})}),Et=function(){function t(t,r){for(var e="";t>0;)1&t&&(e+=r),t>>=1,r+=r;return e}function r(t){return It("could not convert string '"+t+"' to an Int")}function n(t){return It("could not convert string '"+t+"' to a Float")}return{isEmpty:function(t){return 0===t.length},cons:e(function(t,r){return t+r}),uncons:function(t){var r=t[0];return r?F(b.Tuple2(b.chr(r),t.slice(1))):B},append:e(function(t,r){return t+r}),concat:function(t){return J.toArray(t).join("")},length:function(t){return t.length},map:e(function(t,r){for(var e=r.split(""),n=e.length;n--;)e[n]=t(b.chr(e[n]));return e.join("")}),filter:e(function(t,r){return r.split("").map(b.chr).filter(t).join("")}),reverse:function(t){return t.split("").reverse().join("")},foldl:o(function(t,r,e){for(var n=e.length,o=0;o-1}),startsWith:e(function(t,r){return 0===r.indexOf(t)}),endsWith:e(function(t,r){return r.length>=t.length&&r.lastIndexOf(t)===r.length-t.length}),indexes:e(function(t,r){var e=t.length;if(e<1)return J.Nil;for(var n=0,o=[];(n=r.indexOf(t,n))>-1;)o.push(n),n+=e;return J.fromArray(o)}),toInt:function(t){var e=t.length;if(0===e)return r(t);if("0"===(o=t[0])&&"x"===t[1]){for(var n=2;n"9"||o<"0"&&"-"!==o&&"+"!==o)return r(t);for(n=1;n-1&&b.cmp(n,Vt(r))<1}),At=(l(Nt,b.chr("A"),b.chr("Z")),l(Nt,b.chr("a"),b.chr("z")),l(Nt,b.chr("0"),b.chr("9")),l(Nt,b.chr("0"),b.chr("7")),function(t){var r=t;return"Ok"===r.ctor?F(r._0):B}),Ht=e(function(t,r){var e=r;return"Ok"===e.ctor?e._0:t}),It=function(t){return{ctor:"Err",_0:t}},Dt=e(function(t,r){var e=r;return"Ok"===e.ctor?t(e._0):It(e._0)}),Pt=function(t){return{ctor:"Ok",_0:t}},Bt=e(function(t,r){var e=r;return"Ok"===e.ctor?Pt(t(e._0)):It(e._0)}),qt=(o(function(t,r,e){var n={ctor:"_Tuple2",_0:r,_1:e};return"Ok"===n._0.ctor?"Ok"===n._1.ctor?Pt(l(t,n._0._0,n._1._0)):It(n._1._0):It(n._0._0)}),c(function(t,r,e,n){var o={ctor:"_Tuple3",_0:r,_1:e,_2:n};return"Ok"===o._0.ctor?"Ok"===o._1.ctor?"Ok"===o._2.ctor?Pt(d(t,o._0._0,o._1._0,o._2._0)):It(o._2._0):It(o._1._0):It(o._0._0)}),i(function(t,r,e,n,o){var c={ctor:"_Tuple4",_0:r,_1:e,_2:n,_3:o};return"Ok"===c._0.ctor?"Ok"===c._1.ctor?"Ok"===c._2.ctor?"Ok"===c._3.ctor?Pt(f(t,c._0._0,c._1._0,c._2._0,c._3._0)):It(c._3._0):It(c._2._0):It(c._1._0):It(c._0._0)}),u(function(t,r,e,n,o,c){var i={ctor:"_Tuple5",_0:r,_1:e,_2:n,_3:o,_4:c};return"Ok"===i._0.ctor?"Ok"===i._1.ctor?"Ok"===i._2.ctor?"Ok"===i._3.ctor?"Ok"===i._4.ctor?Pt(p(t,i._0._0,i._1._0,i._2._0,i._3._0,i._4._0)):It(i._4._0):It(i._3._0):It(i._2._0):It(i._1._0):It(i._0._0)}),e(function(t,r){var e=r;return"Ok"===e.ctor?Pt(e._0):It(t(e._0))})),Ft=(e(function(t,r){var e=r;return"Just"===e.ctor?Pt(e._0):It(t)}),Et.fromList,Et.toList,Et.toFloat),Ot=Et.toInt,Ut=(Et.indexes,Et.indexes,Et.endsWith,Et.startsWith),Jt=Et.contains,jt=(Et.all,Et.any,Et.toLower),Kt=(Et.toUpper,Et.lines,Et.words,Et.trimRight,Et.trimLeft,Et.trim),Wt=(Et.padRight,Et.padLeft,Et.pad,Et.dropRight,Et.dropLeft,Et.right,Et.left,Et.slice,Et.repeat,Et.join),Gt=Et.split,Xt=(Et.foldr,Et.foldl),Qt=(Et.reverse,Et.filter,Et.map),Yt=Et.length,$t=Et.concat,Zt=(Et.append,Et.uncons,Et.cons,Et.isEmpty),tr=o(function(t,r,e){for(;;){var n=e;if("RBEmpty_elm_builtin"===n.ctor)return r;var o=t,c=d(t,n._1,n._2,d(tr,t,r,n._4));t=o,r=c,e=n._3}}),rr=function(t){return d(tr,o(function(t,r,e){return{ctor:"::",_0:{ctor:"_Tuple2",_0:t,_1:r},_1:e}}),{ctor:"[]"},t)},er=o(function(t,r,e){for(;;){var n=e;if("RBEmpty_elm_builtin"===n.ctor)return r;var o=t,c=d(t,n._1,n._2,d(er,t,r,n._3));t=o,r=c,e=n._4}}),nr=u(function(t,r,n,c,i,u){var a=o(function(e,o,c){for(;;){var i=c,u=i._1,a=i._0,_=a;if("[]"===_.ctor)return{ctor:"_Tuple2",_0:a,_1:d(n,e,o,u)};var s=_._1,l=_._0._1,p=_._0._0;if(!(b.cmp(p,e)<0))return b.cmp(p,e)>0?{ctor:"_Tuple2",_0:a,_1:d(n,e,o,u)}:{ctor:"_Tuple2",_0:s,_1:f(r,p,l,o,u)};e=e,o=o,c={ctor:"_Tuple2",_0:s,_1:d(t,p,l,u)}}}),_=d(er,a,{ctor:"_Tuple2",_0:rr(c),_1:u},i),s=_._0,l=_._1;return d(rt,e(function(r,e){var n=r;return d(t,n._0,n._1,e)}),l,s)}),or=c(function(t,r,e,n){return Lt.crash($t({ctor:"::",_0:"Internal red-black tree invariant violated, expected ",_1:{ctor:"::",_0:t,_1:{ctor:"::",_0:" and got ",_1:{ctor:"::",_0:k(r),_1:{ctor:"::",_0:"/",_1:{ctor:"::",_0:e,_1:{ctor:"::",_0:"/",_1:{ctor:"::",_0:n,_1:{ctor:"::",_0:"\nPlease report this bug to ",_1:{ctor:"[]"}}}}}}}}}}))}),cr=function(t){var r=t;t:do{if("RBNode_elm_builtin"===r.ctor){if("BBlack"===r._0.ctor)return!0;break t}if("LBBlack"===r._0.ctor)return!0;break t}while(0);return!1},ir=e(function(t,r){for(;;){var e=r;if("RBEmpty_elm_builtin"===e.ctor)return t;t=l(ir,t+1,e._4),r=e._3}}),ur=e(function(t,r){t:for(;;){var e=r;if("RBEmpty_elm_builtin"===e.ctor)return B;switch(l(L,t,e._1).ctor){case"LT":t=t,r=e._3;continue t;case"EQ":return F(e._2);default:t=t,r=e._4;continue t}}}),ar=e(function(t,r){return"Just"===l(ur,t,r).ctor}),_r=o(function(t,r,e){for(;;){var n=e;if("RBEmpty_elm_builtin"===n.ctor)return{ctor:"_Tuple2",_0:t,_1:r};t=n._1,r=n._2,e=n._4}}),sr={ctor:"NBlack"},lr={ctor:"BBlack"},dr={ctor:"Black"},fr={ctor:"Red"},pr=function(t){switch(t.ctor){case"BBlack":return dr;case"Black":return fr;case"Red":return sr;default:return Lt.crash("Can't make a negative black node less black!")}},hr={ctor:"LBBlack"},mr={ctor:"LBlack"},vr=function(t){return{ctor:"RBEmpty_elm_builtin",_0:t}},gr=vr(mr),yr=i(function(t,r,e,n,o){return{ctor:"RBNode_elm_builtin",_0:t,_1:r,_2:e,_3:n,_4:o}}),br=function(t){var r=t;return"RBNode_elm_builtin"===r.ctor?p(yr,pr(r._0),r._1,r._2,r._3,r._4):vr(mr)},Tr=function(t){return function(r){return function(e){return function(n){return function(o){return function(c){return function(i){return function(u){return function(a){return function(_){return function(s){return p(yr,pr(t),n,o,p(yr,dr,r,e,u,a),p(yr,dr,c,i,_,s))}}}}}}}}}}},wr=function(t){var r=t;return"RBEmpty_elm_builtin"===r.ctor?Lt.crash("can't make a Leaf red"):p(yr,fr,r._1,r._2,r._3,r._4)},Mr=i(function(t,r,e,n,o){var c=p(yr,t,r,e,n,o);return function(t){var r=c;if("RBNode_elm_builtin"===r.ctor){var e=r._0;return b.eq(e,dr)||b.eq(e,lr)}return!0}()?function(t){var r=t;t:do{r:do{e:do{n:do{o:do{c:do{i:do{if("RBNode_elm_builtin"!==r.ctor)break t;if("RBNode_elm_builtin"===r._3.ctor)if("RBNode_elm_builtin"===r._4.ctor)switch(r._3._0.ctor){case"Red":switch(r._4._0.ctor){case"Red":if("RBNode_elm_builtin"===r._3._3.ctor&&"Red"===r._3._3._0.ctor)break i;if("RBNode_elm_builtin"===r._3._4.ctor&&"Red"===r._3._4._0.ctor)break c;if("RBNode_elm_builtin"===r._4._3.ctor&&"Red"===r._4._3._0.ctor)break o;if("RBNode_elm_builtin"===r._4._4.ctor&&"Red"===r._4._4._0.ctor)break n;break t;case"NBlack":if("RBNode_elm_builtin"===r._3._3.ctor&&"Red"===r._3._3._0.ctor)break i;if("RBNode_elm_builtin"===r._3._4.ctor&&"Red"===r._3._4._0.ctor)break c;if("BBlack"===r._0.ctor&&"RBNode_elm_builtin"===r._4._3.ctor&&"Black"===r._4._3._0.ctor&&"RBNode_elm_builtin"===r._4._4.ctor&&"Black"===r._4._4._0.ctor)break e;break t;default:if("RBNode_elm_builtin"===r._3._3.ctor&&"Red"===r._3._3._0.ctor)break i;if("RBNode_elm_builtin"===r._3._4.ctor&&"Red"===r._3._4._0.ctor)break c;break t}case"NBlack":switch(r._4._0.ctor){case"Red":if("RBNode_elm_builtin"===r._4._3.ctor&&"Red"===r._4._3._0.ctor)break o;if("RBNode_elm_builtin"===r._4._4.ctor&&"Red"===r._4._4._0.ctor)break n;if("BBlack"===r._0.ctor&&"RBNode_elm_builtin"===r._3._3.ctor&&"Black"===r._3._3._0.ctor&&"RBNode_elm_builtin"===r._3._4.ctor&&"Black"===r._3._4._0.ctor)break r;break t;case"NBlack":if("BBlack"===r._0.ctor){if("RBNode_elm_builtin"===r._4._3.ctor&&"Black"===r._4._3._0.ctor&&"RBNode_elm_builtin"===r._4._4.ctor&&"Black"===r._4._4._0.ctor)break e;if("RBNode_elm_builtin"===r._3._3.ctor&&"Black"===r._3._3._0.ctor&&"RBNode_elm_builtin"===r._3._4.ctor&&"Black"===r._3._4._0.ctor)break r;break t}break t;default:if("BBlack"===r._0.ctor&&"RBNode_elm_builtin"===r._3._3.ctor&&"Black"===r._3._3._0.ctor&&"RBNode_elm_builtin"===r._3._4.ctor&&"Black"===r._3._4._0.ctor)break r;break t}default:switch(r._4._0.ctor){case"Red":if("RBNode_elm_builtin"===r._4._3.ctor&&"Red"===r._4._3._0.ctor)break o;if("RBNode_elm_builtin"===r._4._4.ctor&&"Red"===r._4._4._0.ctor)break n;break t;case"NBlack":if("BBlack"===r._0.ctor&&"RBNode_elm_builtin"===r._4._3.ctor&&"Black"===r._4._3._0.ctor&&"RBNode_elm_builtin"===r._4._4.ctor&&"Black"===r._4._4._0.ctor)break e;break t;default:break t}}else switch(r._3._0.ctor){case"Red":if("RBNode_elm_builtin"===r._3._3.ctor&&"Red"===r._3._3._0.ctor)break i;if("RBNode_elm_builtin"===r._3._4.ctor&&"Red"===r._3._4._0.ctor)break c;break t;case"NBlack":if("BBlack"===r._0.ctor&&"RBNode_elm_builtin"===r._3._3.ctor&&"Black"===r._3._3._0.ctor&&"RBNode_elm_builtin"===r._3._4.ctor&&"Black"===r._3._4._0.ctor)break r;break t;default:break t}else{if("RBNode_elm_builtin"!==r._4.ctor)break t;switch(r._4._0.ctor){case"Red":if("RBNode_elm_builtin"===r._4._3.ctor&&"Red"===r._4._3._0.ctor)break o;if("RBNode_elm_builtin"===r._4._4.ctor&&"Red"===r._4._4._0.ctor)break n;break t;case"NBlack":if("BBlack"===r._0.ctor&&"RBNode_elm_builtin"===r._4._3.ctor&&"Black"===r._4._3._0.ctor&&"RBNode_elm_builtin"===r._4._4.ctor&&"Black"===r._4._4._0.ctor)break e;break t;default:break t}}}while(0);return Tr(r._0)(r._3._3._1)(r._3._3._2)(r._3._1)(r._3._2)(r._1)(r._2)(r._3._3._3)(r._3._3._4)(r._3._4)(r._4)}while(0);return Tr(r._0)(r._3._1)(r._3._2)(r._3._4._1)(r._3._4._2)(r._1)(r._2)(r._3._3)(r._3._4._3)(r._3._4._4)(r._4)}while(0);return Tr(r._0)(r._1)(r._2)(r._4._3._1)(r._4._3._2)(r._4._1)(r._4._2)(r._3)(r._4._3._3)(r._4._3._4)(r._4._4)}while(0);return Tr(r._0)(r._1)(r._2)(r._4._1)(r._4._2)(r._4._4._1)(r._4._4._2)(r._3)(r._4._3)(r._4._4._3)(r._4._4._4)}while(0);return p(yr,dr,r._4._3._1,r._4._3._2,p(yr,dr,r._1,r._2,r._3,r._4._3._3),p(Mr,dr,r._4._1,r._4._2,r._4._3._4,wr(r._4._4)))}while(0);return p(yr,dr,r._3._4._1,r._3._4._2,p(Mr,dr,r._3._1,r._3._2,wr(r._3._3),r._3._4._3),p(yr,dr,r._1,r._2,r._3._4._4,r._4))}while(0);return t}(c):c}),kr=i(function(t,r,e,n,o){return cr(n)||cr(o)?p(Mr,function(t){switch(t.ctor){case"Black":return lr;case"Red":return dr;case"NBlack":return fr;default:return Lt.crash("Can't make a double black node more black!")}}(t),r,e,br(n),br(o)):p(yr,t,r,e,n,o)}),Sr=i(function(t,r,e,n,o){var c=o;return"RBEmpty_elm_builtin"===c.ctor?d(zr,t,n,o):p(kr,t,r,e,n,p(Sr,c._0,c._1,c._2,c._3,c._4))}),zr=o(function(t,r,e){var n={ctor:"_Tuple2",_0:r,_1:e};if("RBEmpty_elm_builtin"!==n._0.ctor){if("RBEmpty_elm_builtin"===n._1.ctor){var o=n._1._0,c=n._0._0,i={ctor:"_Tuple3",_0:t,_1:c,_2:o};return"_Tuple3"===i.ctor&&"Black"===i._0.ctor&&"Red"===i._1.ctor&&"LBlack"===i._2.ctor?p(yr,dr,n._0._1,n._0._2,n._0._3,n._0._4):f(or,"Black/Red/LBlack",t,k(c),k(o))}var u=n._0._2,a=n._0._4,_=n._0._1,s=p(Sr,n._0._0,_,u,n._0._3,a),l=d(_r,_,u,a),h=l._0,m=l._1;return p(kr,t,h,m,s,e)}if("RBEmpty_elm_builtin"!==n._1.ctor){var v=n._1._0,g=n._0._0,y={ctor:"_Tuple3",_0:t,_1:g,_2:v};return"_Tuple3"===y.ctor&&"Black"===y._0.ctor&&"LBlack"===y._1.ctor&&"Red"===y._2.ctor?p(yr,dr,n._1._1,n._1._2,n._1._3,n._1._4):f(or,"Black/LBlack/Red",t,k(g),k(v))}switch(t.ctor){case"Red":return vr(mr);case"Black":return vr(hr);default:return Lt.crash("cannot have bblack or nblack nodes at this point")}}),Cr=e(function(t,r){var e=r;if("RBEmpty_elm_builtin"===e.ctor)return vr(mr);var n=e._1;return p(yr,e._0,n,l(t,n,e._2),l(Cr,t,e._3),l(Cr,t,e._4))}),Rr={ctor:"Same"},xr={ctor:"Remove"},Lr={ctor:"Insert"},Er=o(function(t,r,e){var n,o=function(e){var n=e;if("RBEmpty_elm_builtin"===n.ctor){var c=r(B);return"Nothing"===c.ctor?{ctor:"_Tuple2",_0:Rr,_1:gr}:{ctor:"_Tuple2",_0:Lr,_1:p(yr,fr,t,c._0,gr,gr)}}var i=n._2,u=n._4,a=n._3,_=n._1,s=n._0;switch(l(L,t,_).ctor){case"EQ":var f=r(F(i));return"Nothing"===f.ctor?{ctor:"_Tuple2",_0:xr,_1:d(zr,s,a,u)}:{ctor:"_Tuple2",_0:Rr,_1:p(yr,s,_,f._0,a,u)};case"LT":var h=o(a),m=h._0,v=h._1;switch(m.ctor){case"Same":return{ctor:"_Tuple2",_0:Rr,_1:p(yr,s,_,i,v,u)};case"Insert":return{ctor:"_Tuple2",_0:Lr,_1:p(Mr,s,_,i,v,u)};default:return{ctor:"_Tuple2",_0:xr,_1:p(kr,s,_,i,v,u)}}default:var g=o(u),y=(m=g._0,g._1);switch(m.ctor){case"Same":return{ctor:"_Tuple2",_0:Rr,_1:p(yr,s,_,i,a,y)};case"Insert":return{ctor:"_Tuple2",_0:Lr,_1:p(Mr,s,_,i,a,y)};default:return{ctor:"_Tuple2",_0:xr,_1:p(kr,s,_,i,a,y)}}}},c=o(e),i=c._0,u=c._1;switch(i.ctor){case"Same":return u;case"Insert":return function(t){var r=t;return"RBNode_elm_builtin"===r.ctor&&"Red"===r._0.ctor?p(yr,dr,r._1,r._2,r._3,r._4):t}(u);default:return"RBEmpty_elm_builtin"===(n=u).ctor?vr(mr):p(yr,dr,n._1,n._2,n._3,n._4)}}),Vr=o(function(t,r,e){return d(Er,t,w(F(r)),e)}),Nr=(e(function(t,r){return d(Vr,t,r,gr)}),e(function(t,r){return d(er,Vr,r,t)})),Ar=e(function(t,r){var e=o(function(r,e,n){return l(t,r,e)?d(Vr,r,e,n):n});return d(er,e,gr,r)}),Hr=e(function(t,r){return l(Ar,e(function(t,e){return l(ar,t,r)}),t)}),Ir=e(function(t,r){var e=o(function(r,e,n){var o=n,c=o._1,i=o._0;return l(t,r,e)?{ctor:"_Tuple2",_0:d(Vr,r,e,i),_1:c}:{ctor:"_Tuple2",_0:i,_1:d(Vr,r,e,c)}});return d(er,e,{ctor:"_Tuple2",_0:gr,_1:gr},r)}),Dr=function(t){return d(rt,e(function(t,r){var e=t;return d(Vr,e._0,e._1,r)}),gr,t)},Pr=e(function(t,r){return d(Er,t,w(B),r)}),Br=e(function(t,r){return d(er,o(function(t,r,e){return l(Pr,t,e)}),t,r)}),qr=function(){function t(t,r){return{ctor:"",tag:"map-many",func:t,decoders:r}}function r(t){return{tag:"ok",value:t}}function n(t,r){return{tag:"primitive",type:t,value:r}}function l(t,r){return{tag:"index",index:t,rest:r}}function d(t,r){return{tag:"field",field:t,rest:r}}function l(t,r){return{tag:"index",index:t,rest:r}}function f(t,e){var o=function t(e,o){switch(e.tag){case"bool":return"boolean"==typeof o?r(o):n("a Bool",o);case"int":return"number"!=typeof o?n("an Int",o):-2147483647=o.length?n("a longer array. Need index "+s+" but there are only "+o.length+" entries",o):"ok"===(w=t(e.decoder,o[s])).tag?w:l(s,w):n("an array",o);case"key-value":if("object"!=typeof o||null===o||o instanceof Array)return n("an object",o);var f=J.Nil;for(var p in o){if("ok"!==(w=t(e.decoder,o[p])).tag)return d(p,w);var h=b.Tuple2(p,w.value);f=J.Cons(h,f)}return r(f);case"map-many":var m=e.func,v=e.decoders;for(i=0;i",tag:"null",value:t}},decodePrimitive:function(t){return{ctor:"",tag:t}},decodeContainer:e(function(t,r){return{ctor:"",tag:t,decoder:r}}),decodeField:e(function(t,r){return{ctor:"",tag:"field",field:t,decoder:r}}),decodeIndex:e(function(t,r){return{ctor:"",tag:"index",index:t,decoder:r}}),map1:e(function(r,e){return t(r,[e])}),map2:o(function(r,e,n){return t(r,[e,n])}),map3:c(function(r,e,n,o){return t(r,[e,n,o])}),map4:i(function(r,e,n,o,c){return t(r,[e,n,o,c])}),map5:u(function(r,e,n,o,c,i){return t(r,[e,n,o,c,i])}),map6:a(function(r,e,n,o,c,i,u){return t(r,[e,n,o,c,i,u])}),map7:_(function(r,e,n,o,c,i,u,a){return t(r,[e,n,o,c,i,u,a])}),map8:s(function(r,e,n,o,c,i,u,a,_){return t(r,[e,n,o,c,i,u,a,_])}),decodeKeyValuePairs:function(t){return{ctor:"",tag:"key-value",decoder:t}},andThen:e(function(t,r){return{ctor:"",tag:"andThen",decoder:r,callback:t}}),fail:function(t){return{ctor:"",tag:"fail",msg:t}},succeed:function(t){return{ctor:"",tag:"succeed",msg:t}},oneOf:function(t){return{ctor:"",tag:"oneOf",decoders:t}},identity:function(t){return t},encodeNull:null,encodeArray:g.toJSArray,encodeList:J.toArray,encodeObject:function(t){for(var r={};"[]"!==t.ctor;){var e=t._0;r[e._0]=e._1,t=t._1}return r},equality:p}}(),Fr=(qr.encodeList,qr.encodeArray,qr.encodeObject),Or=qr.encodeNull,Ur=qr.identity,Jr=qr.identity,jr=qr.identity,Kr=qr.identity,Wr=qr.encode,Gr=qr.decodeNull,Xr=qr.decodePrimitive("value"),Qr=qr.andThen,Yr=qr.fail,$r=qr.succeed,Zr=qr.run,te=qr.runOnString,re=(qr.map8,qr.map7,qr.map6),ee=qr.map5,ne=qr.map4,oe=qr.map3,ce=qr.map2,ie=qr.map1,ue=qr.oneOf,ae=function(t){return l(qr.decodeContainer,"maybe",t)},_e=(qr.decodeIndex,qr.decodeField),se=e(function(t,r){return d(tt,_e,r,t)}),le=(qr.decodeKeyValuePairs,function(t){return l(qr.decodeContainer,"list",t)}),de=function(t){return ue({ctor:"::",_0:Gr(B),_1:{ctor:"::",_0:l(ie,F,t),_1:{ctor:"[]"}}})},fe=qr.decodePrimitive("float"),pe=qr.decodePrimitive("int"),he=qr.decodePrimitive("bool"),me=qr.decodePrimitive("string"),ve=(Lt.crash,Lt.log),ge=(e(function(t,r){var e=r;return{ctor:"_Tuple2",_0:e._0,_1:t(e._1)}}),e(function(t,r){var e=r;return{ctor:"_Tuple2",_0:t(e._0),_1:e._1}}),function(t){return t._1}),ye=function(t){return t._0},be=function(){function t(t,r){return function(t){}}function r(t,r,e,o){var u,a={},s=i(Te.nativeBinding(function(r){var n=t._0;u=o(d,n);var c=t._1,i=e(n);_(a,c,i),r(Te.succeed(n))}),function(t,n){return Te.nativeBinding(function(o){var c=l(r,t,n);n=c._0,u(n);var i=c._1,s=e(n);_(a,i,s),o(Te.succeed(n))})});function d(t){Te.rawSend(s,t)}var f=function(t,r){var e;for(var o in n){var i=n[o];i.isForeign&&((e=e||{})[o]="cmd"===i.tag?m(o):g(o,r)),t[o]=c(i,r)}return e}(a,d);return f?{ports:f}:{}}var n={};function c(t,r){var e={main:r,self:void 0},n=t.tag,o=t.onEffects,c=t.onSelfMsg,u=i(t.init,function(t,r){if("self"===t.ctor)return d(c,e,t._0,r);var i=t._0;switch(n){case"cmd":return d(o,e,i.cmds,r);case"sub":return d(o,e,i.subs,r);case"fx":return f(o,e,i.cmds,i.subs,r)}});return e.self=u,u}function i(t,r){var e=Te.andThen,n=l(e,function t(n){var o=Te.receive(function(t){return r(t,n)});return l(e,t,o)},t);return Te.rawSpawn(n)}function u(t){return function(r){return{type:"leaf",home:t,value:r}}}function a(t){return{type:"node",branches:t}}function _(t,r,e){var n={};for(var o in s(!0,r,n,null),s(!1,e,n,null),t){var c=o in n?n[o]:{cmds:J.Nil,subs:J.Nil};Te.rawSend(t[o],{ctor:"fx",_0:c})}}function s(t,r,e,o){switch(r.type){case"leaf":var c=r.home,i=function(t,r,e,o){return l(t?n[r].cmdMap:n[r].subMap,function(t){for(var r=e;r;)t=r.tagger(t),r=r.rest;return t},o)}(t,c,o,r.value);return void(e[c]=function(t,r,e){return e=e||{cmds:J.Nil,subs:J.Nil},t?(e.cmds=J.Cons(r,e.cmds),e):(e.subs=J.Cons(r,e.subs),e)}(t,i,e[c]));case"node":for(var u=r.branches;"[]"!==u.ctor;)s(t,u._0,e,o),u=u._1;return;case"map":return void s(t,r.tree,e,{tagger:r.tagger,rest:o})}}function p(t){if(t in n)throw new Error("There can only be one port named `"+t+"`, but your program has multiple.")}var h=e(function(t,r){return r});function m(t){var r=[],e=n[t].converter,c=Te.succeed(null);return n[t].init=c,n[t].onEffects=o(function(t,n,o){for(;"[]"!==n.ctor;){for(var i=r,u=e(n._0),a=0;a=0&&r.splice(e,1)}}}var v=e(function(t,r){return function(e){return t(r(e))}});function g(t,r){var e=[],c=J.Nil,i=n[t].converter,u=function(t,r,n){for(var o=s(t,r,n),c=0;c>t}),e(function(t,r){return r>>>t}),Math.pow(2,24)+Math.pow(2,8)+147),Pe=e(function(t,r){return(r^Vt(t))*De>>>0}),Be=function(t){return d(Xt,Pe,0,t)},qe=l(se,{ctor:"::",_0:"className",_1:{ctor:"[]"}},me),Fe=l(_e,"scrollTop",fe),Oe=l(_e,"scrollLeft",fe),Ue=l(_e,"offsetTop",fe),Je=l(_e,"offsetLeft",fe),je=l(_e,"offsetHeight",fe),Ke=l(_e,"offsetWidth",fe),We=function(t){var r=e(function(e,n){return l(Qr,function(t){return l(P,$r(n),l(O,function(t){return l(r,e+1,{ctor:"::",_0:t,_1:n})},t))},ae(l(_e,k(e),t)))});return l(ie,dt,l(_e,"childNodes",l(r,0,{ctor:"[]"})))},Ge=function(t){return se({ctor:"::",_0:"childNodes",_1:{ctor:"::",_0:k(t),_1:{ctor:"[]"}}})},Xe=function(t){return l(_e,"nextSibling",t)},Qe=e(function(t,r){return ue({ctor:"::",_0:l(_e,"offsetParent",Gr(t)),_1:{ctor:"::",_0:l(_e,"offsetParent",r),_1:{ctor:"[]"}}})}),Ye=e(function(t,r){return l(Qr,function(t){var r=t,e=r._1,n=r._0;return l(Qe,{ctor:"_Tuple2",_0:n,_1:e},l(Ye,n,e))},p(ne,c(function(e,n,o,c){return{ctor:"_Tuple2",_0:t+o-e,_1:r+c-n}}),Oe,Fe,Je,Ue))}),$e=f(oe,o(function(t,r,e){var n=t;return{top:n._1,left:n._0,width:r,height:e}}),l(Ye,0,0),Ke,je),Ze=function(t){return l(_e,"target",t)},tn=(c(function(t,r,e,n){return{top:t,left:r,width:e,height:n}}),function(){var t="STYLE",r="EVENT",n="ATTR",i="ATTR_NS",u="undefined"!=typeof document?document:{};function a(t,r,e){return{type:"thunk",func:t,args:r,thunk:e,node:void 0}}function _(e){for(var o,c={};"[]"!==e.ctor;){var u=e._0,a=u.key;if(a===n||a===i||a===r){var _=c[a]||{};_[u.realKey]=u.value,c[a]=_}else if(a===t){for(var s=c[a]||{},l=u.value;"[]"!==l.ctor;){var d=l._0;s[d._0]=d._1,l=l._1}c[a]=s}else if("namespace"===a)o=u.value;else if("className"===a){var f=c[a];c[a]=void 0===f?u.value:f+" "+u.value}else c[a]=u.value;e=e._1}return{facts:c,namespace:o}}function s(t,e,n){return{key:r,realKey:t,value:{options:e,decoder:n}}}function f(t,r){return(t.options===r.options||t.options.stopPropagation===r.options.stopPropagation&&t.options.preventDefault===r.options.preventDefault)&&qr.equality(t.decoder,r.decoder)}function p(t,r){switch(t.type){case"thunk":return t.node||(t.node=t.thunk()),p(t.node,r);case"tagger":for(var e=t.node,n=t.tagger;"tagger"===e.type;)"object"!=typeof n?n=[n,e.tagger]:n.push(e.tagger),e=e.node;var o={tagger:n,parent:r};return(a=p(e,o)).elm_event_node_ref=o,a;case"text":return u.createTextNode(t.text);case"node":h(a=t.namespace?u.createElementNS(t.namespace,t.tag):u.createElement(t.tag),r,t.facts);for(var c=t.children,i=0;i0&&e.push(M("p-thunk",n,s)));case"tagger":for(var l=t.tagger,d=r.tagger,f=!1,p=t.node;"tagger"===p.type;)f=!0,"object"!=typeof l?l=[l,p.tagger]:l.push(p.tagger),p=p.node;for(var h=r.node;"tagger"===h.type;)f=!0,"object"!=typeof d?d=[d,h.tagger]:d.push(h.tagger),h=h.node;return f&&l.length!==d.length?void e.push(M("p-redraw",n,r)):((f?function(t,r){for(var e=0;eu?e.push(M("p-remove-last",n,i-u)):i0||u.length>0||void 0!==o)&&e.push(M("p-reorder",n,{patches:c,inserts:u,endInserts:o}))}(t,r,e,n));case"custom":if(t.impl!==r.impl)return void e.push(M("p-redraw",n,r));var m;void 0!==(m=S(t.facts,r.facts))&&e.push(M("p-facts",n,m));var v=r.impl.diff(t,r);return v?void e.push(M("p-custom",n,v)):void 0}else e.push(M("p-redraw",n,r))}}function S(e,o,c){var u;for(var a in e)if(a!==t&&a!==r&&a!==n&&a!==i)if(a in o){var _=e[a],s=o[a];_===s&&"value"!==a||c===r&&f(_,s)||((u=u||{})[a]=s)}else(u=u||{})[a]=void 0===c?"string"==typeof e[a]?"":null:c===t?"":c===r||c===n?void 0:{namespace:e[a].namespace,value:void 0};else{var l=S(e[a],o[a]||{},a);l&&((u=u||{})[a]=l)}for(var d in o)d in e||((u=u||{})[d]=o[d]);return u}var z="_elmW6BL";function C(t,r,e,n,o,c){var i=t[e];if(void 0===i)return i={tag:"insert",vnode:n,index:o,data:void 0},c.push({index:o,entry:i}),void(t[e]=i);if("remove"===i.tag){c.push({index:o,entry:i}),i.tag="move";var u=[];return k(i.vnode,n,u,i.index),i.index=o,void(i.data.data={patches:u,entry:i})}C(t,r,e+z,n,o,c)}function R(t,r,e,n,o){var c=t[e];if(void 0===c){var i=M("p-remove",o,void 0);return r.push(i),void(t[e]={tag:"remove",vnode:n,index:o,data:i})}if("insert"!==c.tag)R(t,r,e+z,n,o);else{c.tag="move";var u=[];k(n,c.vnode,u,o),i=M("p-remove",o,{patches:u,entry:c}),r.push(i)}}function x(t,r,e,n){return 0===e.length?t:(function t(r,e,n,o){!function r(e,n,o,c,i,u,a){for(var _=o[c],s=_.index;s===i;){var l=_.type;if("p-thunk"===l)t(e,n.node,_.data,a);else if("p-reorder"===l)_.domNode=e,_.eventNode=a,(d=_.data.patches).length>0&&r(e,n,d,0,i,u,a);else if("p-remove"===l){_.domNode=e,_.eventNode=a;var d,f=_.data;void 0!==f&&(f.entry.data=e,(d=f.patches).length>0&&r(e,n,d,0,i,u,a))}else _.domNode=e,_.eventNode=a;if(!(_=o[++c])||(s=_.index)>u)return c}switch(n.type){case"tagger":for(var p=n.node;"tagger"===p.type;)p=p.node;return r(e,p,o,c,i+1,u,e.elm_event_node_ref);case"node":for(var h=n.children,m=e.childNodes,v=0;vu))return c;i=g}return c;case"keyed-node":for(h=n.children,m=e.childNodes,v=0;vu))return c;i=g}return c;case"text":case"thunk":throw new Error("should never traverse `text` or `thunk` nodes like this")}}(r,e,n,0,0,e.descendantsCount,o)}(t,r,e,n),L(t,e))}function L(t,r){for(var e=0;e"),new Error(t)}function I(t,r){return function(e,n){var o={tagger:e,parent:void 0},c=r(n),i=p(c,o);return t.appendChild(i),P(i,r,c,o)}}var D="undefined"!=typeof requestAnimationFrame?requestAnimationFrame:function(t){setTimeout(t,1e3/60)};function P(t,r,e,n){var o,c="NO_REQUEST",i=e;function u(){switch(c){case"NO_REQUEST":throw new Error("Unexpected draw callback.\nPlease report this to .");case"PENDING_REQUEST":D(u),c="EXTRA_REQUEST";var e=r(o),a=w(i,e);return t=x(t,i,a,n),void(i=e);case"EXTRA_REQUEST":return void(c="NO_REQUEST")}}return function(t){"NO_REQUEST"===c&&D(u),c="PENDING_REQUEST",o=t}}function B(t){return Te.nativeBinding(function(r){var e=t.doc;if(e){var n=e.getElementsByClassName("debugger-sidebar-messages")[0];n&&(n.scrollTop=n.scrollHeight)}r(Te.succeed(b.Tuple0))})}function q(t,r,e,n,o,c){return function(i,a){var _={tagger:i,parent:void 0},s={tagger:i,parent:void 0},l=n(a),d=p(l,_);r.appendChild(d);var f=P(d,n,l,_),h=o(a)._1,m=p(h,s);r.appendChild(m);var v=P(m,function(t,r,e){var n,o=function(t){return function(r){if("keydown"!==r.type||!r.metaKey||82!==r.which){for(var e="scroll"===r.type||"wheel"===r.type,n=r.target;null!==n;){if("elm-overlay-message-details"===n.className&&e)return;if(n===t&&!e)return;n=n.parentNode}r.stopPropagation(),r.preventDefault()}}}(m),c="Normal",i=t.tagger,u=function(){};return function(r){var a=e(r),_=a._0.ctor;return t.tagger="Normal"===_?i:u,c!==_&&(F("removeEventListener",o,c),F("addEventListener",o,_),"Normal"===c&&(n=document.body.style.overflow,document.body.style.overflow="hidden"),"Normal"===_&&(document.body.style.overflow=n),c=_),a._1}}(_,0,o),h,s),g=function(t,r,e,n,o,c){var i,a;return function(t){if(t.isDebuggerOpen){if(!c.doc)return i=r(t),void(a=function(t,r,e,n){var o=screen.width-900,c=screen.height-360,i=window.open("","","width=900,height=360,left="+o+",top="+c);u=i.document,r.doc=u,u.title="Debugger - "+t,u.body.style.margin="0",u.body.style.padding="0";var a=p(e,n);function _(){r.doc=void 0,i.close()}return u.body.appendChild(a),u.addEventListener("keydown",function(t){t.metaKey&&82===t.which&&window.location.reload(),38===t.which&&(n.tagger({ctor:"Up"}),t.preventDefault()),40===t.which&&(n.tagger({ctor:"Down"}),t.preventDefault())}),window.addEventListener("unload",_),i.addEventListener("unload",function(){r.doc=void 0,window.removeEventListener("unload",_),n.tagger({ctor:"Close"})}),u=document,a}(o,c,i,e));u=c.doc;var n=r(t),_=w(i,n);a=x(a,i,_,e),i=n,u=document}}}(0,c,s,0,t,e);return function(t){f(t),v(t),g(t)}}}function F(t,r,e){switch(e){case"Normal":return;case"Pause":return O(t,r,U);case"Message":return O(t,r,J)}}function O(t,r,e){for(var n=0;n"]=e(function(t,r){return l(so,function(t){return r},t)});var au=o(function(t,r,e){var n=r,o=l(ur,n.category,e);return"Nothing"===o.ctor?po(e):l(uu["&>"],vo(l(at,function(r){return l(Le,t,r(n.position))},o._0.taggers)),po(e))}),_u=po(gr),su=e(function(t,r){var e=r;return"Nothing"===e.ctor?F({ctor:"::",_0:t,_1:{ctor:"[]"}}):F({ctor:"::",_0:t,_1:e._0})}),lu=e(function(t,r){for(;;){var e=t;if("[]"===e.ctor)return r;t=e._1,r=d(Er,e._0._0,su(e._0._1),r)}}),du=be.leaf("Mouse"),fu=d(ce,e(function(t,r){return{x:t,y:r}}),l(_e,"pageX",pe),l(_e,"pageY",pe)),pu=e(function(t,r){return{taggers:t,pid:r}}),hu=e(function(t,r){return{category:t,position:r}}),mu=o(function(t,r,e){var n=o(function(r,e,n){var o=d(iu,r,fu,function(e){return l(xe,t,l(hu,r,e))});return l(so,function(t){return l(so,function(n){return po(d(Vr,r,l(pu,e,n),t))},Bo(o))},n)}),i=c(function(t,r,e,n){var o=r;return l(so,function(r){return po(d(Vr,t,l(pu,e,o.pid),r))},n)}),u=o(function(t,r,e){var n=r;return l(uu["&>"],Do(n.pid),e)});return h(nr,u,i,n,e,l(lu,r,gr),po(gr))}),vu=e(function(t,r){return{ctor:"MySub",_0:t,_1:r}}),gu=e(function(t,r){var e=r;return l(vu,e._0,function(r){return t(e._1(r))})});be.effectManagers.Mouse={pkg:"elm-lang/mouse",init:_u,onEffects:mu,onSelfMsg:au,tag:"sub",subMap:gu};var yu=i(function(t,r,e,n,o){return{button:t,menu:r,container:e,offsetTops:n,offsetHeights:o}}),bu=c(function(t,r,e,n){return{offsetTop:t,offsetLeft:r,offsetHeight:e,bounds:n}}),Tu=p(ne,bu,Ue,Je,je,$e),wu=h(ee,yu,Ze(Tu),Ze(Xe(l(Ge,1,Tu))),Ze(Xe(Tu)),Ze(Xe(l(Ge,1,We(Ue)))),Ze(Xe(l(Ge,1,We(je))))),Mu=function(t){return d(T,e(function(t,r){return l(A["++"],t,r)}),"px",k(t))},ku=c(function(t,r,e,n){return o=l(Wt," ",l(at,Mu,{ctor:"::",_0:t,_1:{ctor:"::",_0:r,_1:{ctor:"::",_0:e,_1:{ctor:"::",_0:n,_1:{ctor:"[]"}}}}})),l(A["++"],"rect(",l(A["++"],o,")"));var o}),Su=(e(function(t,r){return l(pc,"click",l(ie,r,t))}),e(function(t,r){return l(P,Zc,l(O,r,t.geometry))})),zu=(qc(function(t){return b.update(t,{ripple:!0})}),qc(function(t){return b.update(t,{enabled:!1})}),qc(function(t){return b.update(t,{divider:!0})}),{enabled:!0,divider:!1,onSelect:B}),Cu=(c(function(t,r,e,n){return{ripples:t,animationState:r,geometry:e,index:n}}),e(function(t,r){return{options:t,html:r}}),o(function(t,r,e){return{enabled:t,divider:r,onSelect:e}}),o(function(t,r,e){return{alignment:t,ripple:r,icon:e}}),{ctor:"Closing"}),Ru={ctor:"Opened"},xu=o(function(t,r,e){var n=e.menu.bounds.height,o=e.menu.bounds.width;return l(ei,"clip",function(){if(b.eq(t.animationState,Ru)||b.eq(t.animationState,Cu))return f(ku,0,o,n,0);switch(r.alignment.ctor){case"BottomRight":return f(ku,0,o,0,o);case"TopLeft":return f(ku,n,0,n,0);case"TopRight":return f(ku,n,o,n,o);default:return""}}())}),Lu={ctor:"Opening"},Eu=function(t){return b.eq(t.animationState,Ru)||b.eq(t.animationState,Lu)},Vu={ctor:"Idle"},Nu={ripples:gr,animationState:Vu,geometry:B,index:B},Au=d(rc,function(t){return t.menu},e(function(t,r){return b.update(r,{menu:t})}),Nu),Hu=Au._0,Iu=Au._1,Du=e(function(t,r){return{ctor:"Key",_0:t,_1:r}}),Pu=function(t){return{ctor:"Click",_0:t}},Bu=d(Qo,uc,function(t){return t.menu},function(t){return b.eq(t.animationState,Ru)?du(l(vu,"click",Pu)):Ce}),qu=e(function(t,r){return{ctor:"Ripple",_0:t,_1:r}}),Fu={ctor:"Tick"},Ou={ctor:"Close"},Uu=e(function(t,r){return{ctor:"Select",_0:t,_1:r}}),Ju=o(function(t,r,n){t:for(;;){var o=r;switch(o.ctor){case"Open":return{ctor:"_Tuple2",_0:b.update(n,{animationState:"Opened"===n.animationState.ctor?Ru:Lu,geometry:F(o._0)}),_1:Uo(t(Fu))};case"Tick":return Go(b.update(n,{animationState:Ru}));case"Close":return Go(b.update(n,{animationState:Vu,geometry:B,index:B}));case"Select":var c=l(lt,M,{ctor:"::",_0:F(l(Oo,150,t(Ou))),_1:{ctor:"::",_0:l(O,Uo,o._1),_1:{ctor:"[]"}}});return{ctor:"_Tuple2",_0:a=b.update(n,{animationState:Cu}),_1:we(c)};case"Ripple":var i=o._0,u=l(gi,o._1,l(P,pi,l(ur,i,n.ripples))),a=u._0,_=u._1;return{ctor:"_Tuple2",_0:b.update(n,{ripples:d(Vr,i,a,n.ripples)}),_1:l(Se,function(r){return t(l(qu,i,r))},_)};case"Click":if(Eu(n)){var s=n.geometry;if("Just"===s.ctor){if(l(e(function(t,r){var e=t,n=e.y,o=e.x,c=r,i=c.top,u=c.left;return b.cmp(u,S(o))<1&&b.cmp(S(o),u+c.width)<1&&b.cmp(i,S(n))<1&&b.cmp(S(n),i+c.height)<1}),o._0,s._0.menu.bounds))return l(ke["!"],n,{ctor:"[]"});t=t,r=Ou,n=n;continue t}return l(ke["!"],n,{ctor:"[]"})}return l(ke["!"],n,{ctor:"[]"});default:var f=o._0;switch(o._1){case 13:if(Eu(n)){var p=n.index;if("Just"===p.ctor){var h=p._0,m=l(q,function(t){return t.config.onSelect},it(l(W,h,f))),v=t,g=l(Uu,h+1,m);t=v,r=g,n=n;continue t}t=t,r=Ou,n=n;continue t}return l(ke["!"],n,{ctor:"[]"});case 27:t=t,r=Ou,n=n;continue t;case 32:if(Eu(n)){var y=t,w=l(Du,f,13);t=y,r=w,n=n;continue t}return l(ke["!"],n,{ctor:"[]"});case 40:if(Eu(n)){var k=l(zt,e(function(t,r){return{ctor:"_Tuple2",_0:t,_1:r}}),f);return d(T,e(function(t,r){return l(ke["!"],t,r)}),{ctor:"[]"},l(P,n,l(O,function(t){return r=ye(t),b.update(n,{index:F(r)});var r},it(l(_t,function(t){return ge(t).config.enabled},l(W,1+l(P,-1,n.index),l(A["++"],k,k)))))))}return l(ke["!"],n,{ctor:"[]"});case 38:return Eu(n)?(k=l(zt,e(function(t,r){return{ctor:"_Tuple2",_0:t,_1:r}}),f),Go(l(P,n,l(O,function(t){return r=ye(t),b.update(n,{index:F(r)});var r},it(l(_t,function(t){return ge(t).config.enabled},l(W,et(f)-l(P,0,n.index),dt(l(A["++"],k,k))))))))):l(ke["!"],n,{ctor:"[]"});default:return l(ke["!"],n,{ctor:"[]"})}}}}),ju=c(function(t,r,e,n){return l(jo,function(t){return F(d(Iu,e,n,t))},d(Ju,t,r,l(Hu,e,n)))}),Ku=function(t){return{ctor:"Open",_0:t}},Wu={ctor:"TopRight"},Gu=(qc(function(t){return b.update(t,{alignment:Wu})}),{ctor:"TopLeft"}),Xu=(qc(function(t){return b.update(t,{alignment:Gu})}),c(function(t,r,e,n){var o=b.eq(t,Gu)||b.eq(t,Wu)?(r-e-n)/r*.24:e/r*.24;return l(ei,"transition-delay",l(A["++"],k(o),"s"))})),Qu=_(function(t,r,n,o,c,i,u,a){var _,s=u.config.enabled&&!b.eq(u.config.onSelect,B),d=r.ripple&&s,h=function(r){return t(l(qu,i,r))};return p(Ac,u,Ln,{ctor:"::",_0:oi("mdl-menu__item"),_1:{ctor:"::",_0:l(ti,r.ripple,oi("mdl-js-ripple-effect")),_1:{ctor:"::",_0:l(ti,u.config.divider,oi("mdl-menu__item--full-bleed-divider")),_1:{ctor:"::",_0:l(ti,b.eq(n.index,F(i)),l(ei,"background-color","rgb(238,238,238)")),_1:{ctor:"::",_0:(_={ctor:"_Tuple2",_0:n.geometry,_1:Eu(n)},"_Tuple2"===_.ctor&&"Just"===_._0.ctor&&!0===_._1?f(Xu,r.alignment,_._0._0.menu.bounds.height,o,c):Zc),_1:{ctor:"::",_0:l(ei,"display","flex"),_1:{ctor:"::",_0:l(ei,"align-items","center"),_1:{ctor:"::",_0:l(ti,s,Xc(t(l(Uu,i,u.config.onSelect)))),_1:{ctor:"::",_0:l(ti,!u.config.enabled,Jc(l(Xn,"disabled","disabled"))),_1:{ctor:"::",_0:Jc(l(Qn,"tabindex",Kr("-1"))),_1:{ctor:"::",_0:d?ri({ctor:"::",_0:Jc(l(ki,h,"mousedown")),_1:{ctor:"::",_0:Jc(l(ki,h,"touchstart")),_1:{ctor:"::",_0:Jc(l(Ti,h,"mouseup")),_1:{ctor:"::",_0:Jc(l(Ti,h,"mouseleave")),_1:{ctor:"::",_0:Jc(l(Ti,h,"touchend")),_1:{ctor:"::",_0:Jc(l(Ti,h,"blur")),_1:{ctor:"[]"}}}}}}}):Zc,_1:{ctor:"[]"}}}}}}}}}}}},{ctor:"[]"},d?l(e(function(t,r){return l(A["++"],t,r)}),a.html,{ctor:"::",_0:l(mn,h,l(mi,{ctor:"::",_0:$n("mdl-menu__item-ripple-container"),_1:{ctor:"[]"}},l(P,pi,l(ur,i,n.ripples)))),_1:{ctor:"[]"}}):a.html)}),Yu={ctor:"BottomRight"},$u=(qc(function(t){return b.update(t,{alignment:Yu})}),{ctor:"BottomLeft"}),Zu={alignment:$u,ripple:!1,icon:"more_vert"},ta=(qc(function(t){return b.update(t,{alignment:$u})}),e(function(t,r){return ri({ctor:"::",_0:l(ei,"width",Mu(r.menu.bounds.width)),_1:{ctor:"::",_0:l(ei,"height",Mu(r.menu.bounds.height)),_1:{ctor:"::",_0:b.eq(t,Yu)||b.eq(t,$u)?l(ei,"top",Mu(r.button.offsetTop+r.button.offsetHeight)):Zc,_1:{ctor:"::",_0:function(){if(b.eq(t,Yu)||b.eq(t,Wu)){var e=function(t){return t.bounds.left+t.bounds.width};return l(ei,"right",Mu(e(r.container)-e(r.menu)))}return Zc}(),_1:{ctor:"::",_0:function(){if(b.eq(t,Gu)||b.eq(t,Wu)){var e=r.container.bounds.top+r.container.bounds.height;return l(ei,"bottom",Mu(e-r.button.bounds.top))}return Zc}(),_1:{ctor:"::",_0:b.eq(t,Gu)||b.eq(t,$u)?l(ei,"left",Mu(r.menu.offsetLeft)):Zc,_1:{ctor:"[]"}}}}}}})})),ra=c(function(t,r,e,n){var o,c=l(at,function(t){return l(Ic,zu,t.options)},n),i=et(n),u=l(Ic,Zu,e),a=u.config,_=function(){switch(a.alignment.ctor){case"BottomLeft":return oi("mdl-menu--bottom-left");case"BottomRight":return oi("mdl-menu--bottom-right");case"TopLeft":return oi("mdl-menu--top-left");default:return oi("mdl-menu--top-right")}}();return p(Ac,u,En,{ctor:"::",_0:l(ei,"position","relative"),_1:e},{ctor:"[]"},{ctor:"::",_0:l(mn,t,d(ui,Wn,{ctor:"::",_0:oi("mdl-button"),_1:{ctor:"::",_0:oi("mdl-js-button"),_1:{ctor:"::",_0:oi("mdl-button--icon"),_1:{ctor:"::",_0:l(ti,Eu(r),(o=Du(c),d(Kc,"keydown",{preventDefault:!0,stopPropagation:!1},l(ie,o,sc)))),_1:{ctor:"::",_0:l(ti,!b.eq(r.animationState,Ru),l(Wc,"click",l(ie,Ku,wu))),_1:{ctor:"::",_0:l(ti,Eu(r),Xc(Ou)),_1:{ctor:"[]"}}}}}}},{ctor:"::",_0:l(Di,a.icon,{ctor:"::",_0:oi("material-icons"),_1:{ctor:"::",_0:l(ei,"pointer-events","none"),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}})),_1:{ctor:"::",_0:d(ui,En,{ctor:"::",_0:oi("mdl-menu__container"),_1:{ctor:"::",_0:oi("is-upgraded"),_1:{ctor:"::",_0:l(ti,b.eq(r.animationState,Ru)||b.eq(r.animationState,Cu),oi("is-visible")),_1:{ctor:"::",_0:l(Su,r,ta(a.alignment)),_1:{ctor:"[]"}}}}},{ctor:"::",_0:d(ui,En,{ctor:"::",_0:oi("mdl-menu__outline"),_1:{ctor:"::",_0:_,_1:{ctor:"::",_0:l(Su,r,function(t){return ri({ctor:"::",_0:l(ei,"width",Mu(t.menu.bounds.width)),_1:{ctor:"::",_0:l(ei,"height",Mu(t.menu.bounds.height)),_1:{ctor:"[]"}}})}),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"::",_0:d(ui,xn,{ctor:"::",_0:oi("mdl-menu"),_1:{ctor:"::",_0:oi("mdl-js-menu"),_1:{ctor:"::",_0:l(ti,b.eq(r.animationState,Lu)||b.eq(r.animationState,Cu),oi("is-animating")),_1:{ctor:"::",_0:l(Su,r,l(xu,r,a)),_1:{ctor:"::",_0:_,_1:{ctor:"[]"}}}}}},function(){var e=r.geometry;if("Just"===e.ctor){var o=e._0;return h(G,d(Qu,t,a,r),o.offsetTops,o.offsetHeights,l(St,0,i-1),c,n)}return f(Q,p(Qu,t,a,r,0,0),l(St,0,i-1),c,n)}()),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}})}),ea=(d(Zo,Hu,ra,uc),e(function(t,r){return b.update(r,{queue:l(pt,r.queue,{ctor:"::",_0:t,_1:{ctor:"[]"}})})})),na=(o(function(t,r,e){return{message:r,action:F(e),payload:t,timeout:2750,fade:250}}),e(function(t,r){return{message:r,action:B,payload:t,timeout:2750,fade:250}})),oa=i(function(t,r,e,n,o){return{message:t,action:r,payload:e,timeout:n,fade:o}}),ca=(o(function(t,r,e){return{queue:t,state:r,seq:e}}),function(t){return{ctor:"Fading",_0:t}}),ia={ctor:"Inert"},ua={queue:{ctor:"[]"},state:ia,seq:-1},aa={ctor:"Clicked"},_a={ctor:"Timeout"},sa=e(function(t,r){return{ctor:"Move",_0:t,_1:r}}),la=function(t){return Se(sa(t.seq))},da=function(t){return{ctor:"End",_0:t}},fa=function(t){var r,e={ctor:"_Tuple2",_0:t.state,_1:t.queue};if("_Tuple2"===e.ctor&&"Inert"===e._0.ctor&&"::"===e._1.ctor){var n=e._1._0;return{ctor:"_Tuple2",_0:b.update(t,{state:(r=n,{ctor:"Active",_0:r}),queue:e._1._1,seq:t.seq+1}),_1:we({ctor:"::",_0:l(Se,sa(t.seq+1),l(Oo,n.timeout,_a)),_1:{ctor:"::",_0:Uo({ctor:"Begin",_0:n.payload}),_1:{ctor:"[]"}}})}}return{ctor:"_Tuple2",_0:t,_1:Me}},pa=e(function(t,r){var e,n={ctor:"_Tuple2",_0:r.state,_1:t};t:do{if("_Tuple2"!==n.ctor)break t;if("Clicked"===n._1.ctor){if("Active"===n._0.ctor){var o=n._0._0;return{ctor:"_Tuple2",_0:b.update(r,{state:ca(o)}),_1:we({ctor:"::",_0:l(la,r,l(Oo,o.fade,_a)),_1:{ctor:"::",_0:Uo((e=o.payload,{ctor:"Click",_0:e})),_1:{ctor:"[]"}}})}}break t}switch(n._0.ctor){case"Inert":return fa(r);case"Active":var c=n._0._0;return{ctor:"_Tuple2",_0:b.update(r,{state:ca(c)}),_1:we({ctor:"::",_0:l(la,r,l(Oo,c.fade,_a)),_1:{ctor:"[]"}})};default:return{ctor:"_Tuple2",_0:b.update(r,{state:ia}),_1:we({ctor:"::",_0:l(la,r,Uo(_a)),_1:{ctor:"::",_0:Uo(da(n._0._0.payload)),_1:{ctor:"[]"}}})}}}while(0);return{ctor:"_Tuple2",_0:r,_1:Me}}),ha=e(function(t,r){var e=t;return"Move"===e.ctor&&b.eq(e._0,r.seq)?l(pa,e._1,r):{ctor:"_Tuple2",_0:r,_1:Me}}),ma=e(function(t,r){return fa(l(ea,t,r))}),va=en,ga=(va("ol"),va("ul"),{size:Te.nativeBinding(function(t){t(Te.succeed({width:window.innerWidth,height:window.innerHeight}))})}),ya=ya||{};ya["&>"]=e(function(t,r){return l(so,function(t){return r},t)});var ba=o(function(t,r,e){var n=e;return"Nothing"===n.ctor?po(e):l(ya["&>"],vo(l(at,function(e){return l(Le,t,e._0(r))},n._0.subs)),po(e))}),Ta=po(B),wa=ga.size,Ma=l(ho,function(t){return t.width},wa),ka=(l(ho,function(t){return t.height},wa),o(function(t,r,e){var n={ctor:"_Tuple2",_0:e,_1:r};return"Nothing"===n._0.ctor?"[]"===n._1.ctor?po(B):l(so,function(t){return po(F({subs:r,pid:t}))},Bo(d(cu,"resize",$r({ctor:"_Tuple0"}),function(r){return l(so,xe(t),wa)}))):"[]"===n._1.ctor?l(ya["&>"],Do(n._0._0.pid),po(B)):po(F({subs:r,pid:n._0._0.pid}))})),Sa=be.leaf("Window"),za=(e(function(t,r){return{width:t,height:r}}),function(t){return{ctor:"MySub",_0:t}}),Ca=e(function(t,r){var e=r;return za(function(r){return t(e._0(r))})});be.effectManagers.Window={pkg:"elm-lang/window",init:Ta,onEffects:ka,onSelfMsg:ba,tag:"sub",subMap:Ca};var Ra={ctor:"_Tuple2",_0:function(t){return t.layout},_1:e(function(t,r){return b.update(r,{layout:t})})},xa=Ra._0,La=Ra._1,Ea=o(function(t,r,e){return l(En,{ctor:"::",_0:io({ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-layout__drawer",_1:!0},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"is-visible",_1:r},_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(Xn,"aria-hidden",r?"false":"true"),_1:{ctor:"[]"}}},e)}),Va=(l(Xn,"onkeypress",'\n (function (evt) {\n if (evt && evt.type === "keydown" && (evt.keyCode === 32 || evt.keyCode === 13)) {\n evt.preventDefault();\n }\n })(window.event);\n '),function(t){var r=t;return"Nothing"===r.ctor?{ctor:"[]"}:{ctor:"::",_0:r._0,_1:{ctor:"[]"}}}),Na=function(t){return"Waterfall"===t.ctor},Aa=function(t){return ai({ctor:"::",_0:oi("mdl-layout__header-row"),_1:t})},Ha=e(function(t,r){return d(ui,Vn,{ctor:"::",_0:oi("mdl-navigation__link"),_1:{ctor:"::",_0:Jc(l(Xn,"tabindex","1")),_1:t}},r)}),Ia=function(t){return $c(eo(t))},Da=e(function(t,r){return d(ui,yn,{ctor:"::",_0:oi("mdl-navigation"),_1:t},r)}),Pa=function(t){return _i({ctor:"::",_0:oi("mdl-layout__title"),_1:t})},Ba=l(En,{ctor:"::",_0:$n("mdl-layout-spacer"),_1:{ctor:"[]"}},{ctor:"[]"}),qa=(qc(function(t){return b.update(t,{moreTabs:!0})}),qc(function(t){return b.update(t,{transparentHeader:!0})}),qc(function(t){return b.update(t,{rippleTabs:!0})}),qc(function(t){return b.update(t,{fixedTabs:!0})})),Fa=(qc(function(t){return b.update(t,{fixedDrawer:!0})}),qc(function(t){return b.update(t,{fixedHeader:!0})})),Oa=e(function(t,r){var e=r.tabScrollState;return b.update(r,{tabScrollState:b.update(e,{width:F(t)})})}),Ua=(e(function(t,r){return b.update(r,{layout:l(Oa,t,r.layout)})}),{ripples:gr,isSmallScreen:!1,isCompact:!1,isAnimating:!1,isScrolled:!1,isDrawerOpen:!1,tabScrollState:{canScrollRight:!0,canScrollLeft:!1,width:B}}),Ja=(o(function(t,r,e){return{canScrollLeft:t,canScrollRight:r,width:e}}),a(function(t,r,e,n,o,c,i){return{ripples:t,isSmallScreen:r,isCompact:e,isAnimating:n,isScrolled:o,isDrawerOpen:c,tabScrollState:i}}),s(function(t,r,e,n,o,c,i,u,a){return{fixedHeader:t,fixedDrawer:r,fixedTabs:e,rippleTabs:n,mode:o,selectedTab:c,onSelectTab:i,transparentHeader:u,moreTabs:a}}),c(function(t,r,e,n){return{header:t,drawer:r,tabs:e,main:n}}),e(function(t,r){return{ctor:"Ripple",_0:t,_1:r}})),ja={ctor:"NOP"},Ka={ctor:"TransitionEnd"},Wa=function(t){return{ctor:"TransitionHeader",_0:t}},Ga=o(function(t,r,e){t:for(;;){var n=r;switch(n.ctor){case"NOP":return B;case"Resize":var o=n._0,c=l(P,e.tabScrollState,l(O,function(t){var r=e.tabScrollState;return b.update(r,{canScrollRight:b.cmp(t+112,o)>0})},e.tabScrollState.width)),i=b.cmp(1024,o)>-1;return b.eq(i,e.isSmallScreen)&&b.eq(c.canScrollRight,e.tabScrollState.canScrollRight)?B:F(Go(b.update(e,{isSmallScreen:i,isDrawerOpen:!i&&e.isDrawerOpen,tabScrollState:c})));case"ToggleDrawer":return F(Go(b.update(e,{isDrawerOpen:!e.isDrawerOpen})));case"Ripple":var u=n._0;return F(l(Jo,Se(function(r){return t(l(Ja,u,r))}),l(jo,function(t){return b.update(e,{ripples:d(Vr,u,t,e.ripples)})},l(gi,n._1,l(P,pi,l(ur,u,e.ripples))))));case"ScrollTab":var a=n._0;return b.eq(e.tabScrollState,a)?B:F(Go(b.update(e,{tabScrollState:a})));case"ScrollPane":var _=b.cmp(0,n._1)<0;if(b.eq(_,e.isScrolled))return B;var s=t,f=Wa({toCompact:_,fixedHeader:n._0}),p=b.update(e,{isScrolled:_});t=s,r=f,e=p;continue t;case"TransitionHeader":return e.isAnimating?B:F({ctor:"_Tuple2",_0:b.update(e,{isCompact:n._0.toCompact,isAnimating:!e.isSmallScreen||n._0.fixedHeader}),_1:Me});default:return F(Go(b.update(e,{isAnimating:!1})))}}}),Xa=(e(function(t,r){return l(P,{ctor:"_Tuple2",_0:r,_1:Me},d(Ga,M,t,r))}),o(function(t,r,e){var n=d(Ga,t,r,xa(e));return"Just"===n.ctor&&"_Tuple2"===n._0.ctor?{ctor:"_Tuple2",_0:F(l(La,n._0._0,e)),_1:n._0._1}:{ctor:"_Tuple2",_0:B,_1:Me}})),Qa=e(function(t,r){return{ctor:"ScrollPane",_0:t,_1:r}}),Ya=function(t){return{ctor:"Resize",_0:t}},$a=(l(Mo,Ya,Ma),function(t){return Sa(za(function(t){return Ya(t.width)}))}),Za=function(t){return function(r){return l(Re,function(r){return t(ic(r))},$a(xa(r)))}},t_={ctor:"ToggleDrawer"},r_=e(function(t,r){return l(En,{ctor:"[]"},{ctor:"::",_0:l(En,{ctor:"::",_0:io({ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-layout__drawer-button",_1:!0},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xn,"aria-expanded",r?"true":"false"),_1:{ctor:"::",_0:(1,l(Xn,"tabIndex",k(1))),_1:{ctor:"::",_0:mc(t(t_)),_1:{ctor:"::",_0:d(fc,"keydown",{stopPropagation:!1,preventDefault:!1},l(ie,function(r){return t(function(t){switch(r){case 32:case 13:return t_;default:return ja}}())},sc)),_1:{ctor:"[]"}}}}}},{ctor:"::",_0:Pi("menu"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}})}),e_=e(function(t,r){return l(En,{ctor:"::",_0:io({ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-layout__obfuscator",_1:!0},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"is-visible",_1:r},_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:mc(t(t_)),_1:{ctor:"[]"}}},{ctor:"[]"})}),n_={ctor:"Scrolling"},o_=(qc(function(t){return b.update(t,{mode:n_})}),{ctor:"Seamed"}),c_=(qc(function(t){return b.update(t,{mode:o_})}),{ctor:"Standard"}),i_={fixedHeader:!1,fixedDrawer:!1,fixedTabs:!1,rippleTabs:!0,mode:c_,onSelectTab:B,selectedTab:-1,moreTabs:!1,transparentHeader:!1},u_=c(function(t,r,e,n){var o=n,c=function(){var t=r.mode;switch(t.ctor){case"Standard":return Zc;case"Scrolling":return oi("mdl-layout__header--scroll");case"Seamed":return oi("mdl-layout__header--seamed");default:return!0===t._0?oi("mdl-layout__header--waterfall mdl-layout__header--waterfall-hide-top"):oi("mdl-layout__header--waterfall")}}();return d(ui,kn,{ctor:"::",_0:oi("mdl-layout__header"),_1:{ctor:"::",_0:l(ti,b.eq(r.mode,c_)||Na(r.mode)&&e.isCompact,oi("is-casting-shadow")),_1:{ctor:"::",_0:l(ti,e.isAnimating,oi("is-animating")),_1:{ctor:"::",_0:l(ti,e.isCompact,oi("is-compact")),_1:{ctor:"::",_0:c,_1:{ctor:"::",_0:l(ti,r.transparentHeader,oi("mdl-layout__header--transparent")),_1:{ctor:"::",_0:Xc(t(Wa({toCompact:!1,fixedHeader:r.fixedHeader}))),_1:{ctor:"::",_0:l(Wc,"transitionend",$r(t(Ka))),_1:{ctor:"[]"}}}}}}}}},l(mt,function(t){return t},{ctor:"::",_0:Va(o._0),_1:{ctor:"::",_0:o._1,_1:{ctor:"::",_0:Va(o._2),_1:{ctor:"[]"}}}}))}),a_={ctor:"Right"},__={ctor:"Left"},s_=c(function(t,r,n,c){var i=c,u=i._1,a=e(function(t,r){var e="Left"===t.ctor?"left":"right";return d(ui,En,{ctor:"::",_0:oi("mdl-layout__tab-bar-button"),_1:{ctor:"::",_0:oi(l(A["++"],"mdl-layout__tab-bar-",l(A["++"],e,"-button"))),_1:{ctor:"::",_0:l(ti,b.eq(t,__)&&n.tabScrollState.canScrollLeft||b.eq(t,a_)&&n.tabScrollState.canScrollRight,oi("is-active")),_1:{ctor:"::",_0:ri(u),_1:{ctor:"[]"}}}}},{ctor:"::",_0:l(Di,l(A["++"],"chevron_",e),{ctor:"::",_0:Bi,_1:{ctor:"::",_0:Jc(l(Xn,"onclick",l(A["++"],"document.getElementsByClassName('mdl-layout__tab-bar')[0].scrollLeft += ",k(r)))),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}})});return l(ai,{ctor:"::",_0:oi("mdl-layout__tab-bar-container"),_1:{ctor:"[]"}},{ctor:"::",_0:l(a,__,-100),_1:{ctor:"::",_0:l(ai,{ctor:"::",_0:oi("mdl-layout__tab-bar"),_1:{ctor:"::",_0:l(ei,"position","relative"),_1:{ctor:"::",_0:l(ei,"scroll-behavior","smooth"),_1:{ctor:"::",_0:r.rippleTabs?ri({ctor:"::",_0:oi("mdl-js-ripple-effect"),_1:{ctor:"::",_0:oi("mds-js-ripple-effect--ignore-events"),_1:{ctor:"[]"}}}):Zc,_1:{ctor:"::",_0:b.eq(r.mode,c_)?oi("is-casting-shadow"):Zc,_1:{ctor:"::",_0:ri(u),_1:{ctor:"::",_0:Jc(l(pc,"scroll",Ze(f(oe,o(function(r,e,n){return t({ctor:"ScrollTab",_0:{canScrollLeft:b.cmp(n,0)>0,canScrollRight:b.cmp(r-e,n+1)>0,width:F(r)}})}),l(_e,"scrollWidth",fe),l(_e,"clientWidth",fe),l(_e,"scrollLeft",fe))))),_1:{ctor:"[]"}}}}}}}},l(zt,e(function(o,c){return d(Xo,Vn,{ctor:"::",_0:io({ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-layout__tab",_1:!0},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"is-active",_1:b.eq(o,r.selectedTab)},_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(P,qo,l(O,e(function(t,r){return r(t)})(o),r.onSelectTab)),_1:{ctor:"[]"}}},{ctor:"::",_0:F(c),_1:{ctor:"::",_0:r.rippleTabs?F(l(mn,function(r){return t(l(Ja,o,r))},l(zi,{ctor:"::",_0:$n("mdl-layout__tab-ripple-container"),_1:{ctor:"[]"}},l(P,pi,l(ur,o,n.ripples))))):B,_1:{ctor:"[]"}}})}),i._0)),_1:{ctor:"::",_0:l(a,a_,100),_1:{ctor:"[]"}}}})}),l_=c(function(t,r,n,o){var c,i,u,a,_,s=o,p=s.tabs,h=s.header,m=s.drawer,v=!b.eq(m,{ctor:"[]"}),g=!ot(ye(p)),y=g||!ot(h),T=l(Ic,i_,n).config,w=T.fixedDrawer&&!r.isSmallScreen,S=r.isDrawerOpen&&!w,z=("_Tuple3",c=m,i=h,u=T.fixedHeader,"::"===c.ctor?"::"===i.ctor&&!0===u?{ctor:"_Tuple2",_0:B,_1:F(l(r_,t,S))}:{ctor:"_Tuple2",_0:F(l(r_,t,S)),_1:B}:{ctor:"_Tuple2",_0:B,_1:B}),C=z._0,R=z._1,x=g?F(f(s_,t,T,r,p)):B;return l(En,{ctor:"::",_0:io({ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-layout__container",_1:!0},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"has-scrolling-header",_1:b.eq(T.mode,n_)},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}},{ctor:"::",_0:d(Xo,va("div"),l(lt,M,{ctor:"::",_0:F(io({ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-layout ",_1:!0},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"is-upgraded",_1:!0},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"is-small-screen",_1:r.isSmallScreen},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"has-drawer",_1:v},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"has-tabs",_1:g},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-js-layout",_1:!0},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-layout--fixed-drawer",_1:T.fixedDrawer&&v},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-layout--fixed-header",_1:T.fixedHeader&&y},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-layout--fixed-tabs",_1:T.fixedTabs&&g},_1:{ctor:"[]"}}}}}}}}}})),_1:{ctor:"::",_0:S?F(l(pc,"keydown",l(ie,function(r){return t((e=r,b.eq(e,27)?t_:ja));var e},sc))):B,_1:{ctor:"[]"}}}),{ctor:"::",_0:y?F(l(e(function(t,r){return{ctor:"_Tuple2",_0:t,_1:r}}),"elm-mdl-header",f(u_,t,T,r,{ctor:"_Tuple3",_0:R,_1:h,_2:x}))):B,_1:{ctor:"::",_0:v?F({ctor:"_Tuple2",_0:"elm-mdl-drawer",_1:d(Ea,t,S,m)}):B,_1:{ctor:"::",_0:v?F({ctor:"_Tuple2",_0:"elm-mdl-obfuscator",_1:l(e_,t,S)}):B,_1:{ctor:"::",_0:l(O,e(function(t,r){return{ctor:"_Tuple2",_0:t,_1:r}})("elm-drawer-button"),C),_1:{ctor:"::",_0:F(l(e(function(t,r){return{ctor:"_Tuple2",_0:t,_1:r}}),k(T.selectedTab),d(ui,zn,{ctor:"::",_0:(_="elm-mdl-layout-main",jc(Zn(_))),_1:{ctor:"::",_0:oi("mdl-layout__content"),_1:{ctor:"::",_0:l(ti,b.eq(T.mode,n_)&&T.fixedHeader,l(ei,"overflow-y","visible")),_1:{ctor:"::",_0:l(ti,b.eq(T.mode,n_)&&T.fixedHeader,l(ei,"overflow-x","visible")),_1:{ctor:"::",_0:l(ti,b.eq(T.mode,n_)&&T.fixedHeader,l(ei,"overflow","visible")),_1:{ctor:"::",_0:l(ti,Na(T.mode),(a=l(ie,function(r){return t(l(Qa,T.fixedHeader,r))},Ze(Fe)),Jc(l(pc,"scroll",a)))),_1:{ctor:"[]"}}}}}}},s.main))),_1:{ctor:"[]"}}}}}}),_1:{ctor:"[]"}})}),d_=d(tc,xa,l_,ic),f_=function(t){return $c(l(Yn,"name",t))},p_=function(t){return qc(e(function(t,r){return b.update(r,{value:t})})(t))},h_=Jc(co(!0)),m_=qc(function(t){return b.update(t,{ripple:!0})}),v_={value:!1,ripple:!1,input:{ctor:"[]"},container:{ctor:"[]"}},g_={ripple:pi,isFocused:!1},y_=d(rc,function(t){return t.toggles},e(function(t,r){return b.update(r,{toggles:t})}),g_),b_=y_._0,T_=y_._1,w_=(e(function(t,r){return{ripple:t,isFocused:r}}),c(function(t,r,e,n){return{value:t,ripple:r,input:e,container:n}}),function(t){return{ctor:"SetFocus",_0:t}}),M_=function(t){return{ctor:"Ripple",_0:t}},k_=f($o,b_,T_,cc,Yo(e(function(t,r){var e=t;return"Ripple"===e.ctor?l(Jo,Se(M_),l(jo,function(t){return b.update(r,{ripple:t})},l(gi,e._0,r.ripple))):{ctor:"_Tuple2",_0:b.update(r,{isFocused:e._0}),_1:Me}}))),S_=i(function(t,r,e,n,o){var c=n.config;return f(Oc,n,jn,{ctor:"::",_0:oi(l(A["++"],"mdl-",r)),_1:{ctor:"::",_0:oi(l(A["++"],"mdl-js-",r)),_1:{ctor:"::",_0:l(ti,c.ripple,oi("mdl-js-ripple-effect")),_1:{ctor:"::",_0:l(ti,c.ripple,oi("mdl-js-ripple-effect--ignore-events")),_1:{ctor:"::",_0:oi("is-upgraded"),_1:{ctor:"::",_0:l(ti,c.value,oi("is-checked")),_1:{ctor:"::",_0:l(ti,e.isFocused,oi("is-focused")),_1:{ctor:"::",_0:d(Bc,"focus",t,w_(!0)),_1:{ctor:"::",_0:d(Bc,"blur",t,w_(!1)),_1:{ctor:"::",_0:Jc(Ko("mouseup")),_1:{ctor:"[]"}}}}}}}}}}},ht({ctor:"::",_0:o,_1:{ctor:"::",_0:c.ripple?{ctor:"::",_0:l(mn,function(r){return t(M_(r))},l(zi,{ctor:"::",_0:$n("mdl-switch__ripple-container mdl-js-ripple-effect mdl-ripple--center"),_1:{ctor:"[]"}},e.ripple)),_1:{ctor:"[]"}}:{ctor:"[]"},_1:{ctor:"[]"}}}))}),z_=d(Zo,b_,c(function(t,r,e,n){var o=l(Ic,v_,e);return p(S_,t,"checkbox",r,o,{ctor:"::",_0:f(Uc,o,Kn,{ctor:"::",_0:oi("mdl-checkbox__input"),_1:{ctor:"::",_0:Jc(ro("checkbox")),_1:{ctor:"::",_0:Jc(oo(o.config.value)),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"::",_0:l(Hn,{ctor:"::",_0:$n("mdl-checkbox__label"),_1:{ctor:"[]"}},n),_1:{ctor:"::",_0:l(Hn,{ctor:"::",_0:$n("mdl-checkbox__focus-helper"),_1:{ctor:"[]"}},{ctor:"[]"}),_1:{ctor:"::",_0:l(Hn,{ctor:"::",_0:$n("mdl-checkbox__box-outline"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Hn,{ctor:"::",_0:$n("mdl-checkbox__tick-outline"),_1:{ctor:"[]"}},{ctor:"[]"}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}})}),cc),C_=(d(Zo,b_,c(function(t,r,e,n){var o=l(Ic,v_,e);return p(S_,t,"switch",r,o,{ctor:"::",_0:f(Uc,o,Kn,{ctor:"::",_0:oi("mdl-switch__input"),_1:{ctor:"::",_0:Jc(ro("checkbox")),_1:{ctor:"::",_0:Jc(oo(o.config.value)),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"::",_0:l(Hn,{ctor:"::",_0:$n("mdl-switch__label"),_1:{ctor:"[]"}},n),_1:{ctor:"::",_0:l(En,{ctor:"::",_0:$n("mdl-switch__track"),_1:{ctor:"[]"}},{ctor:"[]"}),_1:{ctor:"::",_0:l(En,{ctor:"::",_0:$n("mdl-switch__thumb"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Hn,{ctor:"::",_0:$n("mdl-switch__focus-helper"),_1:{ctor:"[]"}},{ctor:"[]"}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}})}),cc),d(Zo,b_,c(function(t,r,e,n){var o=l(Ic,v_,e);return p(S_,t,"radio",r,o,{ctor:"::",_0:f(Uc,o,Kn,{ctor:"::",_0:oi("mdl-radio__button"),_1:{ctor:"::",_0:$c(ro("radio")),_1:{ctor:"::",_0:$c(oo(o.config.value)),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"::",_0:l(Hn,{ctor:"::",_0:$n("mdl-radio__label"),_1:{ctor:"[]"}},n),_1:{ctor:"::",_0:l(Hn,{ctor:"::",_0:$n("mdl-radio__outer-circle"),_1:{ctor:"[]"}},{ctor:"[]"}),_1:{ctor:"::",_0:l(Hn,{ctor:"::",_0:$n("mdl-radio__inner-circle"),_1:{ctor:"[]"}},{ctor:"[]"}),_1:{ctor:"[]"}}}}})}),cc)),R_=function(t){var r=l(at,function(t){var r=l(Mt,t,"parentElement");return l(A["++"],{ctor:"::",_0:"target",_1:{ctor:"[]"}},l(A["++"],r,{ctor:"::",_0:"nextSibling",_1:{ctor:"[]"}}))},l(St,0,4));return ue(l(at,function(r){return l(Qr,function(e){return e?l(se,r,t):Yr("")},l(Qr,function(t){return l(Jt,"mdl-tooltip",t)?$r(!0):$r(!1)},l(se,r,qe)))},r))},x_=e(function(t,r){var e=t;return"Enter"===e.ctor?{ctor:"_Tuple2",_0:b.update(r,{isActive:!0,domState:e._0}),_1:Me}:{ctor:"_Tuple2",_0:b.update(r,{isActive:!1}),_1:Me}}),L_=e(function(t,r){var n=e(function(t,r){return b.cmp(t+r,0)<0?{ctor:"_Tuple2",_0:0,_1:0}:{ctor:"_Tuple2",_0:t,_1:r}}),o=r.offsetHeight,c=o/2*-1,i=r.offsetWidth,u=i/2*-1,a=r.rect,_=l(n,a.left+a.width/2,u),s=_._0,d=_._1,f=l(n,a.top+a.height/2,c),p=f._0,h=f._1;return function(){switch(t.ctor){case"Left":return{left:a.left-i-10,top:p,marginTop:h,marginLeft:0};case"Right":return{left:a.left+a.width+10,top:p,marginTop:h,marginLeft:0};case"Top":return{left:s,top:a.top-o-10,marginTop:0,marginLeft:d};default:return{left:s,top:a.top+a.height+10,marginTop:0,marginLeft:d}}}()}),E_={left:0,top:0,marginLeft:0,marginTop:0},V_=d(rc,function(t){return t.tooltip},e(function(t,r){return b.update(r,{tooltip:t})}),{isActive:!1,domState:{rect:{left:0,top:0,width:0,height:0},offsetWidth:0,offsetHeight:0}}),N_=V_._0,A_=f($o,N_,V_._1,oc,Yo(x_)),H_=(e(function(t,r){return{isActive:t,domState:r}}),c(function(t,r,e,n){return{left:t,top:r,marginLeft:e,marginTop:n}}),o(function(t,r,e){return{rect:t,offsetWidth:r,offsetHeight:e}})),I_=f(oe,H_,Ze($e),R_(Ke),R_(je)),D_=(o(function(t,r,e){return{size:t,position:r,elem:e}}),{ctor:"Leave"}),P_=e(function(t,r){return l(pc,"mouseleave",$r(t(l(oc,r,D_))))}),B_=e(function(t,r){return l(pc,"mouseenter",l(ie,function(e){return t(l(oc,r,function(t){return{ctor:"Enter",_0:t}}(e)))},I_))}),q_=(e(function(t,r){return ri({ctor:"::",_0:Jc(l(B_,t,r)),_1:{ctor:"::",_0:Jc(l(P_,t,r)),_1:{ctor:"[]"}}})}),{ctor:"Large"}),F_=(qc(function(t){return b.update(t,{size:q_})}),{ctor:"Bottom"}),O_={size:{ctor:"Default"},position:F_,elem:En},U_=(d(Zo,N_,c(function(t,r,e,n){var o=function(t){return l(A["++"],k(t),"px")},c=l(Ic,O_,e).config,i=r.isActive?l(L_,c.position,r.domState):E_;return d(ui,c.elem,{ctor:"::",_0:oi("mdl-tooltip"),_1:{ctor:"::",_0:l(ti,r.isActive,oi("is-active")),_1:{ctor:"::",_0:l(ti,b.eq(c.size,q_),oi("mdl-tooltip--large")),_1:{ctor:"::",_0:l(ti,r.isActive,l(ei,"left",o(i.left))),_1:{ctor:"::",_0:l(ti,r.isActive,l(ei,"margin-left",o(i.marginLeft))),_1:{ctor:"::",_0:l(ti,r.isActive,l(ei,"top",o(i.top))),_1:{ctor:"::",_0:l(ti,r.isActive,l(ei,"margin-top",o(i.marginTop))),_1:{ctor:"[]"}}}}}}}},n)}),oc),qc(function(t){return b.update(t,{position:F_})}),{ctor:"Top"}),J_=(qc(function(t){return b.update(t,{position:U_})}),{ctor:"Right"}),j_=(qc(function(t){return b.update(t,{position:J_})}),{ctor:"Left"}),K_=(qc(function(t){return b.update(t,{position:j_})}),qc(function(t){return b.update(t,{ripple:!0})}),{ripple:!1,onSelectTab:B,activeTab:0}),W_={ripples:gr},G_=d(rc,function(t){return t.tabs},e(function(t,r){return b.update(r,{tabs:t})}),W_),X_=G_._0,Q_=G_._1,Y_=(o(function(t,r,e){return{ripple:t,onSelectTab:r,activeTab:e}}),e(function(t,r){return{ctor:"Ripple",_0:t,_1:r}})),$_=f($o,X_,Q_,nc,Yo(e(function(t,r){var e=t,n=e._0,o=l(gi,e._1,l(P,pi,l(ur,n,r.ripples))),c=o._0,i=o._1;return{ctor:"_Tuple2",_0:b.update(r,{ripples:d(Vr,n,c,r.ripples)}),_1:l(Se,Y_(n),i)}}))),Z_=(d(Zo,X_,i(function(t,r,n,o,c){var i=l(va,"div",{ctor:"::",_0:io({ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-tab__panel",_1:!0},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"is-active",_1:!0},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),u=l(Ic,K_,n),a=u.config,_=e(function(e,n){var o=n,c=o._0._1;return d(ui,Vn,{ctor:"::",_0:oi("mdl-tabs__tab"),_1:{ctor:"::",_0:l(ti,b.eq(e,a.activeTab),oi("is-active")),_1:{ctor:"::",_0:l(P,Zc,l(O,function(t){return Xc(t(e))},a.onSelectTab)),_1:{ctor:"::",_0:ri(o._0._0),_1:{ctor:"[]"}}}}},a.ripple?ht({ctor:"::",_0:c,_1:{ctor:"::",_0:{ctor:"::",_0:l(mn,function(r){return t(l(Y_,e,r))},l(zi,{ctor:"::",_0:io({ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-tabs__ripple-container",_1:!0},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-tabs__ripple-js-effect",_1:!0},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}},l(P,pi,l(ur,e,r.ripples)))),_1:{ctor:"[]"}},_1:{ctor:"[]"}}}):c)}),s=d(ui,En,{ctor:"::",_0:oi("mdl-tabs__tab-bar"),_1:{ctor:"[]"}},l(zt,_,o));return p(Ac,u,En,{ctor:"::",_0:oi("mdl-tabs"),_1:{ctor:"::",_0:oi("mdl-js-tabs"),_1:{ctor:"::",_0:oi("is-upgraded"),_1:{ctor:"::",_0:l(ti,a.ripple,oi("mdl-js-ripple-effect")),_1:{ctor:"::",_0:l(ti,a.ripple,oi("mdl-js-ripple-effect--ignore-events")),_1:{ctor:"[]"}}}}}},{ctor:"[]"},{ctor:"::",_0:s,_1:{ctor:"::",_0:i({ctor:"::",_0:{ctor:"_Tuple2",_0:k(a.activeTab),_1:l(En,{ctor:"[]"},c)},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}})}),nc),e(function(t,r){return{ctor:"Label",_0:{ctor:"_Tuple2",_0:t,_1:r}}})),ts=(e(function(t,r){return l(Z_,t,{ctor:"::",_0:vn(r),_1:{ctor:"[]"}})}),e(function(t,r){return ze({ctor:"::",_0:l(Za,t,r.mdl),_1:{ctor:"::",_0:l(Bu,t,r.mdl),_1:{ctor:"[]"}}})}),o(function(t,r,e){var n,o=r;switch(o.ctor){case"ButtonMsg":return f(Ii,t,o._1,o._0,e);case"TextfieldMsg":return f(Ui,t,o._1,o._0,e);case"MenuMsg":var c=o._0;return f(ju,function(r){return t(l(uc,c,r))},o._1,c,e);case"LayoutMsg":return d(Xa,function(r){return t(ic(r))},o._0,e);case"TogglesMsg":return f(k_,t,o._1,o._0,e);case"TooltipMsg":return f(A_,t,o._1,o._0,e);case"TabsMsg":return f($_,t,o._1,o._0,e);default:return{ctor:"_Tuple2",_0:B,_1:(n=o._0,we(l(at,Sc,n)))}}})),rs=o(function(t,r,e){return l(jo,P(e),l(jo,O(function(t){return b.update(e,{mdl:t})}),d(ts,t,r,e.mdl)))}),es={button:gr,textfield:gr,menu:gr,snackbar:B,layout:Ua,toggles:gr,tooltip:gr,tabs:gr},ns=(_(function(t,r,e,n,o,c,i,u){return{button:t,textfield:r,menu:e,snackbar:n,layout:o,toggles:c,tooltip:i,tabs:u}}),Jc(l(Xn,"onclick","var event = arguments[0] || window.event; event.stopPropagation();"))),os=function(t){var r=t;switch(r.ctor){case"Title":return l(ai,{ctor:"::",_0:oi("mdl-card__title"),_1:r._0},r._1);case"Media":return l(ai,{ctor:"::",_0:oi("mdl-card__media"),_1:r._0},r._1);case"SupportingText":return l(ai,{ctor:"::",_0:oi("mdl-card__supporting-text"),_1:r._0},r._1);case"Actions":return l(ai,{ctor:"::",_0:oi("mdl-card__actions"),_1:{ctor:"::",_0:ns,_1:r._0}},r._1);default:return l(ai,{ctor:"::",_0:oi("mdl-card__menu"),_1:{ctor:"::",_0:ns,_1:r._0}},r._1)}},cs=e(function(t,r){return l(ai,{ctor:"::",_0:ri(t),_1:{ctor:"::",_0:oi("mdl-card"),_1:{ctor:"::",_0:l(ei,"min-height","0px"),_1:{ctor:"[]"}}}},l(at,os,r))}),is=function(t){return l(ui,bn,{ctor:"::",_0:oi("mdl-card__title-text"),_1:{ctor:"::",_0:l(ei,"align-self","flex-start"),_1:t}})},us=(oi("mdl-card--expand"),oi("mdl-card--border")),as=e(function(t,r){return{ctor:"Actions",_0:t,_1:r}}),_s=e(function(t,r){return{ctor:"SupportingText",_0:t,_1:r}}),ss=(e(function(t,r){return{ctor:"Media",_0:t,_1:r}}),e(function(t,r){return{ctor:"Menu",_0:t,_1:r}})),ls=(e(function(t,r){return l(ss,t,r)}),e(function(t,r){return{ctor:"Title",_0:t,_1:r}})),ds=e(function(t,r){return l(ls,{ctor:"::",_0:ri(t),_1:{ctor:"::",_0:l(ei,"justify-content","flex-end"),_1:{ctor:"::",_0:l(ei,"flex-direction","column"),_1:{ctor:"::",_0:l(ei,"align-items","flex-start"),_1:{ctor:"[]"}}}}},r)}),fs=function(t){return"Just"===t.ctor},ps=function(t){var r=t;switch(r.ctor){case"Contact":return d(ui,r._0,{ctor:"::",_0:oi("mdl-chip__contact"),_1:r._1},r._2);case"Text":return d(ui,Hn,{ctor:"::",_0:oi("mdl-chip__text"),_1:r._0},r._1);default:return d(ui,r._0,{ctor:"::",_0:oi("mdl-chip__action"),_1:r._1},r._2)}},hs=function(t){switch(t.ctor){case"Contact":return 0;case"Text":return 1;default:return 2}},ms={deleteIcon:B,deleteLink:B,deleteClick:B},vs=(o(function(t,r,e){return{deleteIcon:t,deleteLink:r,deleteClick:e}}),o(function(t,r,e){return{ctor:"Action",_0:t,_1:r,_2:e}})),gs=(o(function(t,r,e){var n,o=l($,function(t){return b.eq(hs(t),0)},e),c=function(t){var r,e,n="Just"===(r=t.deleteClick).ctor?Jc(r._0):Zc,o="Just"===(e=t.deleteLink).ctor?Jc(e._0):Zc,c=fs(t.deleteClick),i=fs(t.deleteLink),u=i?Vn:Hn,a=fs(t.deleteIcon),_=a?l(P,"",t.deleteIcon):i||c?l(P,"cancel",t.deleteIcon):"";return a||i||c?F(d(vs,u,{ctor:"::",_0:o,_1:{ctor:"::",_0:n,_1:{ctor:"[]"}}},{ctor:"::",_0:l(Di,_,{ctor:"[]"}),_1:{ctor:"[]"}})):B}(l(Ic,ms,r).config),i=fs(c),u=l(A["++"],"Just"===(n=c).ctor?{ctor:"::",_0:n._0,_1:{ctor:"[]"}}:{ctor:"[]"},e),a=l(at,ps,l(K,hs,u));return d(ui,t,l(A["++"],{ctor:"::",_0:oi("mdl-chip"),_1:{ctor:"::",_0:l(ti,o,oi("mdl-chip--contact")),_1:{ctor:"::",_0:l(ti,i,oi("mdl-chip--deletable")),_1:{ctor:"::",_0:Jc(Ko("mouseup")),_1:{ctor:"::",_0:Jc(Ko("mouseleave")),_1:{ctor:"::",_0:Jc(Ko("touchend")),_1:{ctor:"[]"}}}}}}},r),a)})(Hn),e(function(t,r){return{ctor:"Text",_0:t,_1:r}})),ys=(e(function(t,r){return l(gs,t,{ctor:"::",_0:vn(r),_1:{ctor:"[]"}})}),o(function(t,r,e){return{ctor:"Contact",_0:t,_1:r,_2:e}}),function(t){var r=t;return oi(l(A["++"],"mdl-color-text--",r._0))}),bs=function(t){var r=t;return oi(l(A["++"],"mdl-color--",r._0))},Ts=function(t){switch(t.ctor){case"Indigo":return"indigo";case"Blue":return"blue";case"LightBlue":return"light-blue";case"Cyan":return"cyan";case"Teal":return"teal";case"Green":return"green";case"LightGreen":return"light-green";case"Lime":return"lime";case"Yellow":return"yellow";case"Amber":return"amber";case"Orange":return"orange";case"Brown":return"brown";case"BlueGrey":return"blue-grey";case"Grey":return"grey";case"DeepOrange":return"deep-orange";case"Red":return"red";case"Pink":return"pink";case"Purple":return"purple";default:return"deep-purple"}},ws=(e(function(t,r){var e=Qt(function(t){return b.eq(t,b.chr("-"))?b.chr("_"):t}),n=function(){switch(r.ctor){case"Grey":case"Brown":case"BlueGrey":return"";default:return l(A["++"],".",l(A["++"],e(Ts(t)),l(A["++"],"-",e(Ts(r)))))}}();return l(A["++"],"material",l(A["++"],n,".min.css"))}),{ctor:"DeepPurple"}),Ms={ctor:"Purple"},ks={ctor:"Pink"},Ss={ctor:"Red"},zs={ctor:"DeepOrange"},Cs={ctor:"Orange"},Rs={ctor:"Amber"},xs={ctor:"Yellow"},Ls={ctor:"Lime"},Es={ctor:"LightGreen"},Vs={ctor:"Green"},Ns={ctor:"Teal"},As={ctor:"Cyan"},Hs={ctor:"LightBlue"},Is={ctor:"Blue"},Ds={ctor:"Indigo"},Ps=(Rt({ctor:"::",_0:Ds,_1:{ctor:"::",_0:Is,_1:{ctor:"::",_0:Hs,_1:{ctor:"::",_0:As,_1:{ctor:"::",_0:Ns,_1:{ctor:"::",_0:Vs,_1:{ctor:"::",_0:Es,_1:{ctor:"::",_0:Ls,_1:{ctor:"::",_0:xs,_1:{ctor:"::",_0:Rs,_1:{ctor:"::",_0:Cs,_1:{ctor:"::",_0:{ctor:"Brown"},_1:{ctor:"::",_0:{ctor:"BlueGrey"},_1:{ctor:"::",_0:{ctor:"Grey"},_1:{ctor:"::",_0:zs,_1:{ctor:"::",_0:Ss,_1:{ctor:"::",_0:ks,_1:{ctor:"::",_0:Ms,_1:{ctor:"::",_0:ws,_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}),Rt({ctor:"::",_0:Ds,_1:{ctor:"::",_0:Is,_1:{ctor:"::",_0:Hs,_1:{ctor:"::",_0:As,_1:{ctor:"::",_0:Ns,_1:{ctor:"::",_0:Vs,_1:{ctor:"::",_0:Es,_1:{ctor:"::",_0:Ls,_1:{ctor:"::",_0:xs,_1:{ctor:"::",_0:Rs,_1:{ctor:"::",_0:Cs,_1:{ctor:"::",_0:zs,_1:{ctor:"::",_0:Ss,_1:{ctor:"::",_0:ks,_1:{ctor:"::",_0:Ms,_1:{ctor:"::",_0:ws,_1:{ctor:"[]"}}}}}}}}}}}}}}}}}),Rt({ctor:"::",_0:{ctor:"S50"},_1:{ctor:"::",_0:{ctor:"S100"},_1:{ctor:"::",_0:{ctor:"S200"},_1:{ctor:"::",_0:{ctor:"S300"},_1:{ctor:"::",_0:{ctor:"S400"},_1:{ctor:"::",_0:{ctor:"S500"},_1:{ctor:"::",_0:{ctor:"S600"},_1:{ctor:"::",_0:{ctor:"S700"},_1:{ctor:"::",_0:{ctor:"S800"},_1:{ctor:"::",_0:{ctor:"S900"},_1:{ctor:"::",_0:{ctor:"A100"},_1:{ctor:"::",_0:{ctor:"A200"},_1:{ctor:"::",_0:{ctor:"A400"},_1:{ctor:"::",_0:{ctor:"A700"},_1:{ctor:"[]"}}}}}}}}}}}}}}}),function(t){return{ctor:"C",_0:t}}),Bs=(e(function(t,r){return Ps(l(A["++"],Ts(t),l(A["++"],"-",function(t){switch(r.ctor){case"S50":return"50";case"S100":return"100";case"S200":return"200";case"S300":return"300";case"S400":return"400";case"S500":return"500";case"S600":return"600";case"S700":return"700";case"S800":return"800";case"S900":return"900";case"A100":return"A100";case"A200":return"A200";case"A400":return"A400";default:return"A700"}}())))}),Ps("white")),qs=Ps("black"),Fs=Ps("primary"),Os=Ps("primary-dark"),Us=Ps("primary-contrast"),Js=Ps("accent"),js=Ps("accent-contrast"),Ks=Zc,Ws=function(t){return oi(l(A["++"],"mdl-shadow--",l(A["++"],k(t),"dp")))},Gs=Ws(2),Xs=Ws(3),Qs=Ws(4),Ys=Ws(6),$s=Ws(8),Zs=Ws(16),tl=Ws(24),rl=(Rt({ctor:"::",_0:{ctor:"_Tuple2",_0:Ks,_1:0},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:Gs,_1:2},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:Xs,_1:3},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:Qs,_1:4},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:Ys,_1:6},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:$s,_1:8},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:Zs,_1:16},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:tl,_1:24},_1:{ctor:"[]"}}}}}}}}}),{regex:function(t){return new RegExp(t,"g")},caseInsensitive:function(t){return new RegExp(t.source,"gi")},escape:function(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},contains:e(function(t,r){return null!==r.match(t)}),find:o(function(t,r,e){t="All"===t.ctor?1/0:t._0;for(var n,o=[],c=0,i=e,u=r.lastIndex,a=-1;c++0;){var l=n[_];s[--_]=void 0===l?B:F(l)}o.push({match:n[0],submatches:J.fromArray(s),index:n.index,number:c}),a=r.lastIndex}return r.lastIndex=u,J.fromArray(o)}),replace:c(function(t,r,e,n){t="All"===t.ctor?1/0:t._0;var o=0;return n.replace(r,function(r){if(o++>=t)return r;for(var n=arguments.length-3,c=new Array(n);n>0;){var i=arguments[n];c[--n]=void 0===i?B:F(i)}return e({match:r,submatches:J.fromArray(c),index:arguments[arguments.length-2],number:o})})}),split:o(function(t,r,e){if((t="All"===t.ctor?1/0:t._0)===1/0)return J.fromArray(e.split(r));for(var n,o=e,c=[],i=r.lastIndex,u=r.lastIndex;t--&&(n=r.exec(o));)c.push(o.slice(i,n.index)),i=r.lastIndex;return c.push(o.slice(i)),r.lastIndex=u,J.fromArray(c)})}),el=rl.split,nl=rl.replace,ol=rl.contains,cl=rl.caseInsensitive,il=rl.regex,ul=(c(function(t,r,e,n){return{match:t,submatches:r,index:e,number:n}}),d(nl,{ctor:"All"},il("{{prefix}}"),function(t){return""})),al=function(t){return oi(l(A["++"],"{{prefix}}",t))},_l=al("social-btn"),sl=al("heading"),ll=function(t){return"Mini"===t.ctor?"mdl-mini-footer":"mdl-mega-footer"},dl=e(function(t,r){var e=ll(t),n=r;switch(n.ctor){case"Class":var o=n._0;return l(Ut,"{{prefix}}",o)?oi(l(A["++"],e,l(A["++"],"__",ul(o)))):r;case"Many":return ri(l(at,dl(t),n._0));default:return r}}),fl=e(function(t,r){var e=r,n=l(at,dl(t),e.styles);return d(ui,e.elem,n,l(at,pl(t),e.content))}),pl=e(function(t,r){var e=r;return"HtmlContent"===e.ctor?e._0:l(fl,t,e._0)}),hl=o(function(t,r,e){var n=ll(t),o=e;return"HtmlContent"===o.ctor?d(ui,En,{ctor:"::",_0:oi(l(A["++"],n,l(A["++"],"__",r))),_1:{ctor:"[]"}},{ctor:"::",_0:o._0,_1:{ctor:"[]"}}):d(ui,o._0.elem,{ctor:"::",_0:oi(l(A["++"],n,l(A["++"],"__",r))),_1:o._0.styles},l(at,pl(t),o._0.content))}),ml=e(function(t,r){var e=r;return"Just"===e.ctor?{ctor:"::",_0:d(hl,t,"left-section",e._0._0),_1:{ctor:"[]"}}:{ctor:"[]"}}),vl=e(function(t,r){var e=r;return"Just"===e.ctor?{ctor:"::",_0:d(hl,t,"right-section",e._0._0),_1:{ctor:"[]"}}:{ctor:"[]"}}),gl=(o(function(t,r,e){return{styles:t,content:r,elem:e}}),e(function(t,r){return{left:t,right:r}}),o(function(t,r,e){return{top:t,bottom:r,middle:e}}),{ctor:"Mega"}),yl=(e(function(t,r){var e,n,o,c=r,i=gl,u=ll(i),a="Nothing"===(e=c.top).ctor?{ctor:"[]"}:{ctor:"::",_0:d(ui,En,{ctor:"::",_0:oi(l(A["++"],u,l(A["++"],"__","top-section"))),_1:e._0._0.props},l(A["++"],l(ml,i,e._0._0.left),l(vl,i,e._0._0.right))),_1:{ctor:"[]"}},_="Nothing"===(n=c.middle).ctor?{ctor:"[]"}:{ctor:"::",_0:d(ui,En,{ctor:"::",_0:oi(l(A["++"],u,l(A["++"],"__","middle-section"))),_1:n._0._0.props},l(at,pl(i),n._0._0.content)),_1:{ctor:"[]"}},s="Nothing"===(o=c.bottom).ctor?{ctor:"[]"}:{ctor:"::",_0:d(ui,En,{ctor:"::",_0:oi(l(A["++"],u,l(A["++"],"__","bottom-section"))),_1:o._0._0.props},l(A["++"],{ctor:"[]"},l(at,pl(i),o._0._0.content))),_1:{ctor:"[]"}};return d(ui,Sn,{ctor:"::",_0:oi(u),_1:t},l(A["++"],a,l(A["++"],_,s)))}),{ctor:"Mini"}),bl=e(function(t,r){var e=r,n=yl,o=ll(n),c=l(ml,n,e.left),i=l(vl,n,e.right);return d(ui,Sn,{ctor:"::",_0:oi(o),_1:t},l(A["++"],c,i))}),Tl=function(t){return{ctor:"Content",_0:t}},wl=(e(function(t,r){return Tl({styles:{ctor:"::",_0:oi("mdl-logo"),_1:t},content:r,elem:En})}),e(function(t,r){return Tl({styles:{ctor:"::",_0:al("link-list"),_1:t},content:r,elem:xn})}),e(function(t,r){return Tl({styles:{ctor:"[]"},content:{ctor:"::",_0:Tl({styles:t,content:r,elem:Vn}),_1:{ctor:"[]"}},elem:Ln})}),e(function(t,r){return Tl({styles:{ctor:"::",_0:sl,_1:t},content:r,elem:bn})}),e(function(t,r){return Tl({styles:{ctor:"::",_0:_l,_1:t},content:r,elem:Wn})}),function(t){return{ctor:"HtmlContent",_0:t}}),Ml=wl(l(Kn,{ctor:"::",_0:$n("mdl-mega-footer__heading-checkbox"),_1:{ctor:"::",_0:ro("checkbox"),_1:{ctor:"::",_0:l(Xn,"checked",""),_1:{ctor:"[]"}}}},{ctor:"[]"})),kl=(e(function(t,r){return Tl({styles:{ctor:"::",_0:oi("mdl-mega-footer__drop-down-section"),_1:t},content:{ctor:"::",_0:Ml,_1:r},elem:En})}),wl),Sl=(e(function(t,r){return kl(d(ui,Vn,t,r))}),e(function(t,r){return kl(d(ui,Ln,t,r))}),function(t){return{ctor:"Section",_0:t}}),zl=e(function(t,r){return e=Tl({styles:t,content:r,elem:En}),F(Sl(e));var e}),Cl=e(function(t,r){return e=Tl({styles:t,content:r,elem:En}),F(Sl(e));var e}),Rl=(e(function(t,r){var e=r;return F({ctor:"TopSection",_0:{left:e.left,right:e.right,props:t}})}),e(function(t,r){return F({ctor:"BottomSection",_0:{props:t,content:r}})}),e(function(t,r){return F({ctor:"MiddleSection",_0:{props:t,content:r}})}),o(function(t,r,e){return l(R,t,l(x,e,r))})),xl=oi("mdl-cell--stretch"),Ll=function(t){switch(t.ctor){case"All":return"";case"Desktop":return"-desktop";case"Tablet":return"-tablet";default:return"-phone"}},El=e(function(t,r){var e=function(){switch(t.ctor){case"All":case"Desktop":return d(Rl,1,12,r);case"Tablet":return d(Rl,1,8,r);default:return d(Rl,1,4,r)}}();return oi(l(A["++"],"mdl-cell--",l(A["++"],k(e),l(A["++"],"-col",Ll(t)))))}),Vl=(e(function(t,r){var e=function(){switch(t.ctor){case"All":case"Desktop":return d(Rl,0,11,r);case"Tablet":return d(Rl,0,7,r);default:return d(Rl,0,3,r)}}();return oi(l(A["++"],"mdl-cell--",l(A["++"],k(e),l(A["++"],"-offset",Ll(t)))))}),e(function(t,r){return oi(l(A["++"],"mdl-cell--order-",l(A["++"],k(d(Rl,1,12,r)),Ll(t))))}),e(function(t,r){return l(ai,{ctor:"::",_0:oi("mdl-grid"),_1:t},l(at,function(t){return t._0},r))})),Nl=(oi("mdl-grid--no-spacing"),{ctor:"Phone"}),Al={ctor:"Tablet"},Hl={ctor:"Desktop"},Il={ctor:"All"},Dl=e(function(t,r){return{ctor:"Cell",_0:l(ai,{ctor:"::",_0:oi("mdl-cell"),_1:t},r)}}),Pl={ctor:"Middle"},Bl=(oi("mdl-list__item-secondary-action"),function(t){return _i({ctor:"::",_0:oi("mdl-list__item-secondary-content"),_1:t})}),ql=function(t){return _i({ctor:"::",_0:oi("mdl-list__item-sub-title"),_1:t})},Fl=function(t){return _i({ctor:"::",_0:oi("mdl-list__item-text-body"),_1:t})},Ol=(e(function(t,r){return l(Di,t,{ctor:"::",_0:oi("mdl-list__item-icon"),_1:r})}),oi("mdl-list__item-avatar")),Ul=(e(function(t,r){return f(ii,In,{ctor:"::",_0:Ol,_1:r},{ctor:"::",_0:to(t),_1:{ctor:"[]"}},{ctor:"[]"})}),e(function(t,r){return l(ai,{ctor:"::",_0:ni,_1:{ctor:"::",_0:ri(r),_1:{ctor:"::",_0:Ol,_1:{ctor:"[]"}}}},{ctor:"::",_0:Pi(t),_1:{ctor:"[]"}})}),function(t){return _i({ctor:"::",_0:oi("mdl-list__item-primary-content"),_1:t})}),Jl=oi("mdl-list__item--two-line"),jl=oi("mdl-list__item--three-line"),Kl=function(t){return l(ui,Ln,{ctor:"::",_0:oi("mdl-list__item"),_1:t})},Wl=function(t){return l(ui,xn,{ctor:"::",_0:oi("mdl-list"),_1:t})},Gl={numeric:!1},Xl=e(function(t,r){var e=l(Ic,Gl,t),n=e,o=e.config;return p(Ac,n,On,{ctor:"::",_0:l(ti,o.numeric,oi("mdl-data-table__cell--non-numeric")),_1:{ctor:"[]"}},{ctor:"[]"},r)}),Ql=function(t){return qc(function(r){return b.update(r,{sorted:F(t)})})},Yl=qc(function(t){return b.update(t,{numeric:!0})}),$l={numeric:!1,sorted:B},Zl=e(function(t,r){var e,n=l(Ic,$l,t),o=n,c=n.config;return p(Ac,o,Un,{ctor:"::",_0:l(ti,c.numeric,oi("mdl-data-table__cell--non-numeric")),_1:{ctor:"::",_0:(e=c.sorted,"Just"===e.ctor?"Ascending"===e._0.ctor?oi("mdl-data-table__header--sorted-ascending"):oi("mdl-data-table__header--sorted-descending"):Zc),_1:{ctor:"[]"}}},{ctor:"[]"},r)}),td=(qc(function(t){return b.update(t,{selected:!0})}),{selected:!1}),rd=e(function(t,r){var e=l(Ic,td,t),n=e,o=e.config;return p(Ac,n,Fn,{ctor:"::",_0:l(ti,o.selected,oi("is-selected")),_1:{ctor:"[]"}},{ctor:"[]"},r)}),ed=(e(function(t,r){var e=l(Ic,{},t);return p(Ac,e,qn,{ctor:"[]"},{ctor:"[]"},r)}),e(function(t,r){var e=l(Ic,{},t);return p(Ac,e,Pn,{ctor:"[]"},{ctor:"[]"},r)})),nd=e(function(t,r){var e=l(Ic,{},t);return p(Ac,e,Bn,{ctor:"[]"},{ctor:"[]"},r)}),od=e(function(t,r){return d(ui,Dn,{ctor:"::",_0:oi("mdl-data-table"),_1:{ctor:"::",_0:oi("mdl-js-data-table"),_1:{ctor:"::",_0:oi("is-upgraded"),_1:t}}},r)}),cd=(e(function(t,r){return{numeric:t,sorted:r}}),Ql({ctor:"Descending"}),Ql({ctor:"Ascending"}),oi("mdl-typography--text-uppercase"),oi("mdl-typography--text-lowercase"),oi("mdl-typography--text-capitalize"),oi("mdl-typography--text-justify"),oi("mdl-typography--text-right"),oi("mdl-typography--text-left")),id=(oi("mdl-typography--text-center"),oi("mdl-typography--table-striped"),oi("mdl-typography--text-nowrap"),oi("mdl-typography--menu-color-contrast"),oi("mdl-typography--button-color-contrast"),oi("mdl-typography--caption-force-preferred-font-color-contrast"),oi("mdl-typography--body-2-force-preferred-font-color-contrast")),ud=oi("mdl-typography--body-1-force-preferred-font-color-contrast"),ad=oi("mdl-typography--subhead-color-contrast"),_d=oi("mdl-typography--title-color-contrast"),sd=oi("mdl-typography--headline-color-contrast"),ld=(oi("mdl-typography--display-4-color-contrast"),oi("mdl-typography--display-3-color-contrast"),oi("mdl-typography--display-2-color-contrast"),oi("mdl-typography--display-1-color-contrast"),l(sn,"namespace",Kr("http://www.w3.org/2000/svg"))),dd=o(function(t,r,e){return d(fn,t,{ctor:"::",_0:ld,_1:r},e)}),fd=dd("svg"),pd=(dd("foreignObject"),dd("animate"),dd("animateColor"),dd("animateMotion"),dd("animateTransform"),dd("mpath"),dd("set"),dd("a"),dd("defs")),hd=(dd("g"),dd("marker"),dd("mask"),dd("pattern"),dd("switch"),dd("symbol"),dd("desc"),dd("metadata"),dd("title"),dd("feBlend"),dd("feColorMatrix"),dd("feComponentTransfer"),dd("feComposite"),dd("feConvolveMatrix"),dd("feDiffuseLighting"),dd("feDisplacementMap"),dd("feFlood"),dd("feFuncA"),dd("feFuncB"),dd("feFuncG"),dd("feFuncR"),dd("feGaussianBlur"),dd("feImage"),dd("feMerge"),dd("feMergeNode"),dd("feMorphology"),dd("feOffset"),dd("feSpecularLighting"),dd("feTile"),dd("feTurbulence"),dd("font"),dd("linearGradient"),dd("radialGradient"),dd("stop"),dd("circle"),dd("ellipse"),dd("image"),dd("line"),dd("path")),md=(dd("polygon"),dd("polyline"),dd("rect"),dd("use")),vd=(dd("feDistantLight"),dd("fePointLight"),dd("feSpotLight"),dd("altGlyph"),dd("altGlyphDef"),dd("altGlyphItem"),dd("glyph"),dd("glyphRef"),dd("textPath"),dd("text"),dd("tref"),dd("tspan"),dd("clipPath"),dd("colorProfile"),dd("cursor"),dd("filter"),dd("script"),dd("style"),dd("view"),_n("writing-mode"),_n("word-spacing"),_n("visibility"),_n("unicode-bidi"),_n("text-rendering"),_n("text-decoration"),_n("text-anchor"),_n("stroke"),_n("stroke-width"),_n("stroke-opacity"),_n("stroke-miterlimit"),_n("stroke-linejoin"),_n("stroke-linecap"),_n("stroke-dashoffset"),_n("stroke-dasharray"),_n("stop-opacity"),_n("stop-color"),_n("shape-rendering"),_n("pointer-events"),_n("overflow")),gd=_n("opacity"),yd=(_n("mask"),_n("marker-start"),_n("marker-mid"),_n("marker-end"),_n("lighting-color"),_n("letter-spacing"),_n("kerning"),_n("image-rendering"),_n("glyph-orientation-vertical"),_n("glyph-orientation-horizontal"),_n("font-weight"),_n("font-variant"),_n("font-style"),_n("font-stretch"),_n("font-size"),_n("font-size-adjust"),_n("font-family"),_n("flood-opacity"),_n("flood-color"),_n("filter"),_n("fill")),bd=(_n("fill-rule"),_n("fill-opacity")),Td=(_n("enable-background"),_n("dominant-baseline"),_n("display"),_n("direction"),_n("cursor"),_n("color"),_n("color-rendering"),_n("color-profile"),_n("color-interpolation"),_n("color-interpolation-filters"),_n("clip"),_n("clip-rule"),_n("clip-path")),wd=(_n("baseline-shift"),_n("alignment-baseline"),_n("zoomAndPan"),_n("z"),_n("yChannelSelector"),_n("y2"),_n("y1"),_n("y"),l(an,"http://www.w3.org/XML/1998/namespace","xml:space"),l(an,"http://www.w3.org/XML/1998/namespace","xml:lang"),l(an,"http://www.w3.org/XML/1998/namespace","xml:base"),l(an,"http://www.w3.org/1999/xlink","xlink:type"),l(an,"http://www.w3.org/1999/xlink","xlink:title"),l(an,"http://www.w3.org/1999/xlink","xlink:show"),l(an,"http://www.w3.org/1999/xlink","xlink:role"),l(an,"http://www.w3.org/1999/xlink","xlink:href")),Md=(l(an,"http://www.w3.org/1999/xlink","xlink:arcrole"),l(an,"http://www.w3.org/1999/xlink","xlink:actuate"),_n("xChannelSelector"),_n("x2"),_n("x1"),_n("x-height"),_n("x"),_n("widths"),_n("width")),kd=(_n("viewTarget"),_n("viewBox")),Sd=(_n("vert-origin-y"),_n("vert-origin-x"),_n("vert-adv-y"),_n("version"),_n("values"),_n("v-mathematical"),_n("v-ideographic"),_n("v-hanging"),_n("v-alphabetic"),_n("units-per-em"),_n("unicode-range"),_n("unicode"),_n("underline-thickness"),_n("underline-position"),_n("u2"),_n("u1"),_n("type"),_n("transform"),_n("to"),_n("title"),_n("textLength"),_n("targetY"),_n("targetX"),_n("target"),_n("tableValues"),_n("systemLanguage"),_n("surfaceScale"),_n("style"),_n("string"),_n("strikethrough-thickness"),_n("strikethrough-position"),_n("stitchTiles"),_n("stemv"),_n("stemh"),_n("stdDeviation"),_n("startOffset"),_n("spreadMethod"),_n("speed"),_n("specularExponent"),_n("specularConstant"),_n("spacing"),_n("slope"),_n("seed"),_n("scale"),_n("ry"),_n("rx"),_n("rotate"),_n("result"),_n("restart"),_n("requiredFeatures"),_n("requiredExtensions"),_n("repeatDur"),_n("repeatCount"),_n("rendering-intent"),_n("refY"),_n("refX"),_n("radius"),_n("r"),_n("primitiveUnits"),_n("preserveAspectRatio"),_n("preserveAlpha"),_n("pointsAtZ"),_n("pointsAtY"),_n("pointsAtX"),_n("points"),_n("point-order"),_n("patternUnits"),_n("patternTransform"),_n("patternContentUnits"),_n("pathLength"),_n("path"),_n("panose-1"),_n("overline-thickness"),_n("overline-position"),_n("origin"),_n("orientation"),_n("orient"),_n("order"),_n("operator"),_n("offset"),_n("numOctaves"),_n("name"),_n("mode"),_n("min"),_n("method"),_n("media"),_n("max"),_n("mathematical"),_n("maskUnits"),_n("maskContentUnits"),_n("markerWidth"),_n("markerUnits"),_n("markerHeight"),_n("local"),_n("limitingConeAngle"),_n("lengthAdjust"),_n("lang"),_n("keyTimes"),_n("keySplines"),_n("keyPoints"),_n("kernelUnitLength"),_n("kernelMatrix"),_n("k4"),_n("k3"),_n("k2"),_n("k1"),_n("k"),_n("intercept"),_n("in2"),_n("in"),_n("ideographic"),_n("id")),zd=(_n("horiz-origin-y"),_n("horiz-origin-x"),_n("horiz-adv-x"),_n("height")),Cd=(_n("hanging"),_n("gradientUnits"),_n("gradientTransform"),_n("glyphRef"),_n("glyph-name"),_n("g2"),_n("g1"),_n("fy"),_n("fx"),_n("from"),_n("format"),_n("filterUnits"),_n("filterRes"),_n("externalResourcesRequired"),_n("exponent"),_n("end"),_n("elevation"),_n("edgeMode"),_n("dy"),_n("dx"),_n("dur"),_n("divisor"),_n("diffuseConstant"),_n("descent"),_n("decelerate"),_n("d")),Rd=(_n("cy"),_n("cx"),_n("contentStyleType"),_n("contentScriptType"),_n("clipPathUnits"),_n("class"),_n("cap-height"),_n("calcMode"),_n("by"),_n("bias"),_n("begin"),_n("bbox"),_n("baseProfile"),_n("baseFrequency"),_n("azimuth"),_n("autoReverse"),_n("attributeType"),_n("attributeName"),_n("ascent"),_n("arabic-form"),_n("amplitude"),_n("allowReorder"),_n("alphabetic"),_n("additive"),_n("accumulate"),_n("accelerate"),_n("accent-height"),e(function(t,r){var e=z(t);return S(l(A["%"],e,r))+t-S(e)})),xd=(o(function(t,r,e){var n=S(e)/255,o=S(r)/255,c=S(t)/255,i=l(R,l(R,c,o),n),u=l(x,l(x,c,o),n),a=i-u,_=(i+u)/2,s=b.eq(_,0)?0:a/(1-V(2*_-1));return{ctor:"_Tuple3",_0:D(60)*(b.eq(i,c)?l(Rd,(o-n)/a,6):b.eq(i,o)?(n-c)/a+2:(c-o)/a+4),_1:s,_2:_}}),o(function(t,r,e){var n=t/D(60),o=(1-V(2*e-1))*r,c=o*(1-V(l(Rd,n,2)-1)),i=b.cmp(n,0)<0?{ctor:"_Tuple3",_0:0,_1:0,_2:0}:b.cmp(n,1)<0?{ctor:"_Tuple3",_0:o,_1:c,_2:0}:b.cmp(n,2)<0?{ctor:"_Tuple3",_0:c,_1:o,_2:0}:b.cmp(n,3)<0?{ctor:"_Tuple3",_0:0,_1:o,_2:c}:b.cmp(n,4)<0?{ctor:"_Tuple3",_0:0,_1:c,_2:o}:b.cmp(n,5)<0?{ctor:"_Tuple3",_0:c,_1:0,_2:o}:b.cmp(n,6)<0?{ctor:"_Tuple3",_0:o,_1:0,_2:c}:{ctor:"_Tuple3",_0:0,_1:0,_2:0},u=e-o/2;return{ctor:"_Tuple3",_0:i._0+u,_1:i._1+u,_2:i._2+u}})),Ld=c(function(t,r,e,n){return{ctor:"HSLA",_0:t,_1:r,_2:e,_3:n}}),Ed=c(function(t,r,e,n){return f(Ld,t-I(S(z(t/(2*E)))),r,e,n)}),Vd=(o(function(t,r,e){return f(Ed,t,r,e,1)}),c(function(t,r,e,n){return{ctor:"RGBA",_0:t,_1:r,_2:e,_3:n}})),Nd=o(function(t,r,e){return f(Vd,t,r,e,1)}),Ad=(f(Vd,239,41,41,1),f(Vd,204,0,0,1),f(Vd,164,0,0,1),f(Vd,252,175,62,1),f(Vd,245,121,0,1),f(Vd,206,92,0,1),f(Vd,255,233,79,1),f(Vd,237,212,0,1),f(Vd,196,160,0,1),f(Vd,138,226,52,1),f(Vd,115,210,22,1),f(Vd,78,154,6,1),f(Vd,114,159,207,1),f(Vd,52,101,164,1),f(Vd,32,74,135,1),f(Vd,173,127,168,1),f(Vd,117,80,123,1),f(Vd,92,53,102,1),f(Vd,233,185,110,1),f(Vd,193,125,17,1),f(Vd,143,89,2,1),f(Vd,0,0,0,1)),Hd=f(Vd,255,255,255,1),Id=(f(Vd,238,238,236,1),f(Vd,211,215,207,1),f(Vd,186,189,182,1),f(Vd,238,238,236,1),f(Vd,211,215,207,1),f(Vd,186,189,182,1),f(Vd,136,138,133,1),f(Vd,85,87,83,1),f(Vd,46,52,54,1),i(function(t,r,e,n,o){return{ctor:"Radial",_0:t,_1:r,_2:e,_3:n,_4:o}}),o(function(t,r,e){return{ctor:"Linear",_0:t,_1:r,_2:e}}),function(t){var r=function(t){var r=t;if("RGBA"===r.ctor)return{red:r._0,green:r._1,blue:r._2,alpha:r._3};var e=d(xd,r._0,r._1,r._2),n=e._0,o=e._1,c=e._2;return{red:C(255*n),green:C(255*o),blue:C(255*c),alpha:r._3}}(t),e=r.red,n=r.green,o=r.blue,c=r.alpha;return l(A["++"],"rgba(",l(A["++"],k(e),l(A["++"],",",l(A["++"],k(n),l(A["++"],",",l(A["++"],k(o),l(A["++"],",",l(A["++"],k(c),")"))))))))}),Dd=o(function(t,r,e){var n=Id(r),o=k(e);return l(fd,{ctor:"::",_0:Md(o),_1:{ctor:"::",_0:zd(o),_1:{ctor:"::",_0:kd("0 0 24 24"),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(hd,{ctor:"::",_0:Cd(t),_1:{ctor:"::",_0:yd(n),_1:{ctor:"[]"}}},{ctor:"[]"}),_1:{ctor:"[]"}})}),Pd=(Dd("M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zM7 9h5v1H7z"),Dd("M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14zM12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"),Dd("M17.01 14h-.8l-.27-.27c.98-1.14 1.57-2.61 1.57-4.23 0-3.59-2.91-6.5-6.5-6.5s-6.5 3-6.5 6.5H2l3.84 4 4.16-4H6.51C6.51 7 8.53 5 11.01 5s4.5 2.01 4.5 4.5c0 2.48-2.02 4.5-4.5 4.5-.65 0-1.26-.14-1.82-.38L7.71 15.1c.97.57 2.09.9 3.3.9 1.61 0 3.08-.59 4.22-1.57l.27.27v.79l5.01 4.99L22 19l-4.99-5z"),Dd("M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z"),Dd("M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"),Dd("M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"),Dd("M6 5H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm14 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-7 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"),Dd("M4 18h17v-6H4v6zM4 5v6h17V5H4z"),Dd("M10 18h5v-6h-5v6zm-6 0h5V5H4v13zm12 0h5v-6h-5v6zM10 5v6h11V5H10z"),Dd("M4 11h5V5H4v6zm0 7h5v-6H4v6zm6 0h5v-6h-5v6zm6 0h5v-6h-5v6zm-6-7h5V5h-5v6zm6-6v6h5V5h-5z"),Dd("M4 14h4v-4H4v4zm0 5h4v-4H4v4zM4 9h4V5H4v4zm5 5h12v-4H9v4zm0 5h12v-4H9v4zM9 5v4h12V5H9z"),Dd("M4 15h16v-2H4v2zm0 4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z"),Dd("M2 21h19v-3H2v3zM20 8H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zM2 3v3h19V3H2z"),Dd("M10 18h5V5h-5v13zm-6 0h5V5H4v13zM16 5v13h5V5h-5z"),Dd("M7 19h10V4H7v15zm-5-2h4V6H2v11zM18 6v11h4V6h-4z"),Dd("M4 18h3V5H4v13zM18 5v13h3V5h-3zM8 18h9V5H8v13z"),Dd("M20 13H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zm0-10H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"),Dd("M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"),Dd("M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z"),Dd("M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2z"),Dd("M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6z"),Dd("M22 12l-4-4v3H3v2h15v3z"),Dd("M16 18l2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6z"),Dd("M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"),Dd("M19.07 4.93l-1.41 1.41C19.1 7.79 20 9.79 20 12c0 4.42-3.58 8-8 8s-8-3.58-8-8c0-4.08 3.05-7.44 7-7.93v2.02C8.16 6.57 6 9.03 6 12c0 3.31 2.69 6 6 6s6-2.69 6-6c0-1.66-.67-3.16-1.76-4.24l-1.41 1.41C15.55 9.9 16 10.9 16 12c0 2.21-1.79 4-4 4s-4-1.79-4-4c0-1.86 1.28-3.41 3-3.86v2.14c-.6.35-1 .98-1 1.72 0 1.1.9 2 2 2s2-.9 2-2c0-.74-.4-1.38-1-1.72V2h-1C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-2.76-1.12-5.26-2.93-7.07z"),Dd("M15 4c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zM3 12c0-2.61 1.67-4.83 4-5.65V4.26C3.55 5.15 1 8.27 1 12s2.55 6.85 6 7.74v-2.09c-2.33-.82-4-3.04-4-5.65z"),Dd("M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"),Dd("M3 9h14V7H3v2zm0 4h14v-2H3v2zm0 4h14v-2H3v2zm16 0h2v-2h-2v2zm0-10v2h2V7h-2zm0 6h2v-2h-2v2z"),Dd("M12 6c0-.55-.45-1-1-1H5.82l.66-3.18.02-.23c0-.31-.13-.59-.33-.8L5.38 0 .44 4.94C.17 5.21 0 5.59 0 6v6.5c0 .83.67 1.5 1.5 1.5h6.75c.62 0 1.15-.38 1.38-.91l2.26-5.29c.07-.17.11-.36.11-.55V6zm10.5 4h-6.75c-.62 0-1.15.38-1.38.91l-2.26 5.29c-.07.17-.11.36-.11.55V18c0 .55.45 1 1 1h5.18l-.66 3.18-.02.24c0 .31.13.59.33.8l.79.78 4.94-4.94c.27-.27.44-.65.44-1.06v-6.5c0-.83-.67-1.5-1.5-1.5z"),Dd("M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-1.91l-.01-.01L23 10z"),Dd("M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01L1 14c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z"),Dd("M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3h-2zM8 17H6v-2h2v2zm0-4H6v-2h2v2zm0-4H6V7h2v2zm10 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V7h2v2z"),Dd("M1 9h2V7H1v2zm0 4h2v-2H1v2zm0-8h2V3c-1.1 0-2 .9-2 2zm8 16h2v-2H9v2zm-8-4h2v-2H1v2zm2 4v-2H1c0 1.1.9 2 2 2zM21 3h-8v6h10V5c0-1.1-.9-2-2-2zm0 14h2v-2h-2v2zM9 5h2V3H9v2zM5 21h2v-2H5v2zM5 5h2V3H5v2zm16 16c1.1 0 2-.9 2-2h-2v2zm0-8h2v-2h-2v2zm-8 8h2v-2h-2v2zm4 0h2v-2h-2v2z"),Dd("M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3V5h10v4h8v10z"),Dd("M12 16.5l4-4h-3v-9h-2v9H8l4 4zm9-13h-6v1.99h6v14.03H3V5.49h6V3.5H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2v-14c0-1.1-.9-2-2-2z"),Dd("M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM6.5 9L10 5.5 13.5 9H11v4H9V9H6.5zm11 6L14 18.5 10.5 15H13v-4h2v4h2.5z"),Dd("M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3L5 6.99h3V14h2V6.99h3L9 3z"),Dd("M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z"),Dd("M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7C15.12 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5zM9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5C7.34 5 6 6.34 6 8s1.34 3 3 3zm7.5 3c-1.83 0-5.5.92-5.5 2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75zM9 13c-2.33 0-7 1.17-7 3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13z"),Dd("M14 17H4v2h10v-2zm6-8H4v2h16V9zM4 15h16v-2H4v2zM4 5v2h16V5H4z"),Dd("M20 4H4v2h16V4zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6h1zm-9 4H6v-4h6v4z"),Dd("M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm4.24 16L12 15.45 7.77 18l1.12-4.81-3.73-3.23 4.92-.42L12 5l1.92 4.53 4.92.42-3.73 3.23L16.23 18z"),e(function(t,r){var e=k(r),n=Id(t);return l(fd,{ctor:"::",_0:Md(e),_1:{ctor:"::",_0:zd(e),_1:{ctor:"::",_0:kd("0 0 18 18"),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(hd,{ctor:"::",_0:Cd("M9 11.3l3.71 2.7-1.42-4.36L15 7h-4.55L9 2.5 7.55 7H3l3.71 2.64L5.29 14z"),_1:{ctor:"::",_0:yd(n),_1:{ctor:"[]"}}},{ctor:"[]"}),_1:{ctor:"[]"}})}),Dd("M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64l1.14 3zm-6.02-5L8.5 5.48 10.57 11H6.43zm15.16.59l-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13l-1.41-1.41z"),Dd("M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM8 14H6v-2h2v2zm0-3H6V9h2v2zm0-3H6V6h2v2zm7 6h-5v-2h5v2zm3-3h-8V9h8v2zm0-3h-8V6h8v2z"),Dd("M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"),Dd("M17.21 9l-4.38-6.56c-.19-.28-.51-.42-.83-.42-.32 0-.64.14-.83.43L6.79 9H2c-.55 0-1 .45-1 1 0 .09.01.18.04.27l2.54 9.27c.23.84 1 1.46 1.92 1.46h13c.92 0 1.69-.62 1.93-1.46l2.54-9.27L23 10c0-.55-.45-1-1-1h-4.79zM9 9l3-4.4L15 9H9zm3 8c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"),Dd("M3 9H1v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2H3V9zm15-4V3c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H5v11c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5h-5zm-6-2h4v2h-4V3zm0 12V8l5.5 3-5.5 4z"),Dd("M16 6V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H2v13c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6h-6zm-6-2h4v2h-4V4zM9 18V9l7.5 4L9 18z"),Dd("M7 24h2v-2H7v2zm5-11c1.66 0 2.99-1.34 2.99-3L15 4c0-1.66-1.34-3-3-3S9 2.34 9 4v6c0 1.66 1.34 3 3 3zm-1 11h2v-2h-2v2zm4 0h2v-2h-2v2zm4-14h-1.7c0 3-2.54 5.1-5.3 5.1S6.7 13 6.7 10H5c0 3.41 2.72 6.23 6 6.72V20h2v-3.28c3.28-.49 6-3.31 6-6.72z"),Dd("M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1zm-3 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM7.05 6.05l1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05zM12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0z"),Dd("M7 24h2v-2H7v2zm4 0h2v-2h-2v2zm2-22h-2v10h2V2zm3.56 2.44l-1.45 1.45C16.84 6.94 18 8.83 18 11c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 4.44C5.36 5.88 4 8.28 4 11c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.72-1.36-5.12-3.44-6.56zM15 24h2v-2h-2v2z"),Dd("M13 9h-2v2h2V9zm4 0h-2v2h2V9zm3 6.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM19 9v2h2V9h-2z"),Dd("M12.01 5.5L10 8h4l-1.99-2.5zM18 10v4l2.5-1.99L18 10zM6 10l-2.5 2.01L6 14v-4zm8 6h-4l2.01 2.5L14 16zm7-13H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z"),Dd("M8 11.5c0-.83-.67-1.5-1.5-1.5S5 10.67 5 11.5 5.67 13 6.5 13 8 12.33 8 11.5zm7-5c0-.83-.67-1.5-1.5-1.5h-3C9.67 5 9 5.67 9 6.5S9.67 8 10.5 8h3c.83 0 1.5-.67 1.5-1.5zM8.5 15c-.83 0-1.5.67-1.5 1.5S7.67 18 8.5 18s1.5-.67 1.5-1.5S9.33 15 8.5 15zM12 1C5.93 1 1 5.93 1 12s4.93 11 11 11 11-4.93 11-11S18.07 1 12 1zm0 20c-4.96 0-9-4.04-9-9s4.04-9 9-9 9 4.04 9 9-4.04 9-9 9zm5.5-11c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm-2 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"),Dd("M18 7V4c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2v3H5v6l3 6v3h8v-3l3-6V7h-1zM8 4h8v3h-2V5h-1v2h-2V5h-1v2H8V4z"),Dd("M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9v2zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1v2zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2z"),Dd("M5 2c0-.55-.45-1-1-1s-1 .45-1 1v4H1v6h6V6H5V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2H9v2zm-8 0c0 1.3.84 2.4 2 2.82V23h2v-4.18C6.16 18.4 7 17.3 7 16v-2H1v2zM21 6V2c0-.55-.45-1-1-1s-1 .45-1 1v4h-2v6h6V6h-2zm-8-4c0-.55-.45-1-1-1s-1 .45-1 1v4H9v6h6V6h-2V2zm4 14c0 1.3.84 2.4 2 2.82V23h2v-4.18c1.16-.41 2-1.51 2-2.82v-2h-6v2z"),Dd("M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7zm1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59v-3.3zM12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11z"),Dd("M7.77 6.76L6.23 5.48.82 12l5.41 6.52 1.54-1.28L3.42 12l4.35-5.24zM7 13h2v-2H7v2zm10-2h-2v2h2v-2zm-6 2h2v-2h-2v2zm6.77-7.52l-1.54 1.28L20.58 12l-4.35 5.24 1.54 1.28L23.18 12l-5.41-6.52z"),Dd("M7 24h2v-2H7v2zm4 0h2v-2h-2v2zm4 0h2v-2h-2v2zM16 .01L8 0C6.9 0 6 .9 6 2v16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V2c0-1.1-.9-1.99-2-1.99zM16 16H8V4h8v12z"),Dd("M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02zM8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5V16zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3V9z"),Dd("M11 24h2v-2h-2v2zm-4 0h2v-2H7v2zm8 0h2v-2h-2v2zm2.71-18.29L12 0h-1v7.59L6.41 3 5 4.41 10.59 10 5 15.59 6.41 17 11 12.41V20h1l5.71-5.71-4.3-4.29 4.3-4.29zM13 3.83l1.88 1.88L13 7.59V3.83zm1.88 10.46L13 16.17v-3.76l1.88 1.88z"),Dd("M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z"),Dd("M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm7-7H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-1.75 9c0 .23-.02.46-.05.68l1.48 1.16c.13.11.17.3.08.45l-1.4 2.42c-.09.15-.27.21-.43.15l-1.74-.7c-.36.28-.76.51-1.18.69l-.26 1.85c-.03.17-.18.3-.35.3h-2.8c-.17 0-.32-.13-.35-.29l-.26-1.85c-.43-.18-.82-.41-1.18-.69l-1.74.7c-.16.06-.34 0-.43-.15l-1.4-2.42c-.09-.15-.05-.34.08-.45l1.48-1.16c-.03-.23-.05-.46-.05-.69 0-.23.02-.46.05-.68l-1.48-1.16c-.13-.11-.17-.3-.08-.45l1.4-2.42c.09-.15.27-.21.43-.15l1.74.7c.36-.28.76-.51 1.18-.69l.26-1.85c.03-.17.18-.3.35-.3h2.8c.17 0 .32.13.35.29l.26 1.85c.43.18.82.41 1.18.69l1.74-.7c.16-.06.34 0 .43.15l1.4 2.42c.09.15.05.34-.08.45l-1.48 1.16c.03.23.05.46.05.69z"),Dd("M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"),Dd("M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"),e(function(t,r){var e=k(r),n=Id(t);return l(fd,{ctor:"::",_0:Md(e),_1:{ctor:"::",_0:zd(e),_1:{ctor:"::",_0:kd("0 0 24 24"),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(hd,{ctor:"::",_0:bd(".9"),_1:{ctor:"::",_0:Cd("M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zM12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"),_1:{ctor:"::",_0:yd(n),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"[]"}})}),Dd("M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"),Dd("M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"),Dd("M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"),Dd("M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z"),Dd("M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z"),Dd("M18 17H6v-2h12v2zm0-4H6v-2h12v2zm0-4H6V7h12v2zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20z"),Dd("M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"),Dd("M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zM12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"),Dd("M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z"),Dd("M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83z"),Dd("M19 4h-4L7.11 16.63 4.5 12 9 4H5L.5 12 5 20h4l7.89-12.63L19.5 12 15 20h4l4.5-8z"),Dd("M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5h-2zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4H6z"),Dd("M19 7h-8v6h8V7zm2-4H3c-1.1 0-2 .9-2 2v14c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98V5c0-1.1-.9-2-2-2zm0 16.01H3V4.98h18v14.03z"),Dd("M12 3C6.95 3 3.15 4.85 0 7.23L12 22 24 7.25C20.85 4.87 17.05 3 12 3zm1 13h-2v-6h2v6zm-2-8V6h2v2h-2z"),Dd("M20 15.5c-1.25 0-2.45-.2-3.57-.57-.35-.11-.74-.03-1.02.24l-2.2 2.2c-2.83-1.44-5.15-3.75-6.59-6.58l2.2-2.21c.28-.27.36-.66.25-1.01C8.7 6.45 8.5 5.25 8.5 4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 9.39 7.61 17 17 17 .55 0 1-.45 1-1v-3.5c0-.55-.45-1-1-1zM12 3v10l3-3h6V3h-9z"),Dd("M2 6H0v5h.01L0 20c0 1.1.9 2 2 2h18v-2H2V6zm20-2h-8l-2-2H6c-1.1 0-1.99.9-1.99 2L4 16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM7 15l4.5-6 3.5 4.51 2.5-3.01L21 15H7z"),Dd("M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4z"),Dd("M13 7h-2v2h2V7zm0 4h-2v6h2v-6zm4-9.99L7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM17 19H7V5h10v14z"),Dd("M18.99 11.5c.34 0 .67.03 1 .07L20 0 0 20h11.56c-.04-.33-.07-.66-.07-1 0-4.14 3.36-7.5 7.5-7.5zm3.71 7.99c.02-.16.04-.32.04-.49 0-.17-.01-.33-.04-.49l1.06-.83c.09-.08.12-.21.06-.32l-1-1.73c-.06-.11-.19-.15-.31-.11l-1.24.5c-.26-.2-.54-.37-.85-.49l-.19-1.32c-.01-.12-.12-.21-.24-.21h-2c-.12 0-.23.09-.25.21l-.19 1.32c-.3.13-.59.29-.85.49l-1.24-.5c-.11-.04-.24 0-.31.11l-1 1.73c-.06.11-.04.24.06.32l1.06.83c-.02.16-.03.32-.03.49 0 .17.01.33.03.49l-1.06.83c-.09.08-.12.21-.06.32l1 1.73c.06.11.19.15.31.11l1.24-.5c.26.2.54.37.85.49l.19 1.32c.02.12.12.21.25.21h2c.12 0 .23-.09.25-.21l.19-1.32c.3-.13.59-.29.84-.49l1.25.5c.11.04.24 0 .31-.11l1-1.73c.06-.11.03-.24-.06-.32l-1.07-.83zm-3.71 1.01c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"),Dd("M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H6v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1z"),Dd("M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h7v-2.09c-2.83-.48-5-2.94-5-5.91h2c0 2.21 1.79 4 4 4s4-1.79 4-4h2c0 2.97-2.17 5.43-5 5.91V21h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-6 8c0 1.1-.9 2-2 2s-2-.9-2-2V9c0-1.1.9-2 2-2s2 .9 2 2v4z"),Dd("M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"),Dd("M11.5 9C10.12 9 9 10.12 9 11.5s1.12 2.5 2.5 2.5 2.5-1.12 2.5-2.5S12.88 9 11.5 9zM20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-3.21 14.21l-2.91-2.91c-.69.44-1.51.7-2.39.7C9.01 16 7 13.99 7 11.5S9.01 7 11.5 7 16 9.01 16 11.5c0 .88-.26 1.69-.7 2.39l2.91 2.9-1.42 1.42z"),Dd("M10 9h4V6h3l-5-5-5 5h3v3zm-1 1H6V7l-5 5 5 5v-3h3v-4zm14 2l-5-5v3h-3v4h3v3l5-5zm-9 3h-4v3H7l5 5 5-5h-3v-3z"),Dd("M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"),Dd("M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.89 2 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z"),e(function(t,r){var e=k(r),n=Id(t);return l(fd,{ctor:"::",_0:Md(e),_1:{ctor:"::",_0:zd(e),_1:{ctor:"::",_0:kd("0 0 24 24"),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(pd,{ctor:"[]"},{ctor:"::",_0:l(hd,{ctor:"::",_0:Sd("a"),_1:{ctor:"::",_0:Cd("M0 0h24v24H0V0z"),_1:{ctor:"[]"}}},{ctor:"[]"}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(fn,"clipPath",{ctor:"::",_0:Sd("b"),_1:{ctor:"[]"}},{ctor:"::",_0:l(md,{ctor:"::",_0:wd("#a"),_1:{ctor:"::",_0:vd("visible"),_1:{ctor:"[]"}}},{ctor:"[]"}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(hd,{ctor:"::",_0:Cd("M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm5 16H7v-2h10v2zm-6.7-4L7 10.7l1.4-1.4 1.9 1.9 5.3-5.3L17 7.3 10.3 14z"),_1:{ctor:"::",_0:Td("url(#b)"),_1:{ctor:"::",_0:yd(n),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"[]"}}}})}),Dd("M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 14h-3v3h-2v-3H8v-2h3v-3h2v3h3v2zm-3-7V3.5L18.5 9H13z"),Dd("M20 6H10v6H8V4h6V0H6v6H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2z"),Dd("M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7zm11.77 8.27L13 19.54l-4.27-4.27C8.28 14.81 8 14.19 8 13.5c0-1.38 1.12-2.5 2.5-2.5.69 0 1.32.28 1.77.74l.73.72.73-.73c.45-.45 1.08-.73 1.77-.73 1.38 0 2.5 1.12 2.5 2.5 0 .69-.28 1.32-.73 1.77z"),Dd("M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6-5.1c1.71 0 3.1 1.39 3.1 3.1v2H9V6h-.1c0-1.71 1.39-3.1 3.1-3.1zM18 20H6V10h12v10zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"),Dd("M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h1.9c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm0 12H6V10h12v10z"),Dd("M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"),Dd("M3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z"),Dd("M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"),Dd("M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2 0 .68.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2 0-.68.07-1.35.16-2h4.68c.09.65.16 1.32.16 2 0 .68-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2 0-.68-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z"),Dd("M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16zM16 17H5V7h11l3.55 5L16 17z"),Dd("M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12l-4.37-6.16z"),Dd("M17.66 7.93L12 2.27 6.34 7.93c-3.12 3.12-3.12 8.19 0 11.31C7.9 20.8 9.95 21.58 12 21.58c2.05 0 4.1-.78 5.66-2.34 3.12-3.12 3.12-8.19 0-11.31zM12 19.59c-1.6 0-3.11-.62-4.24-1.76C6.62 16.69 6 15.19 6 13.59s.62-3.11 1.76-4.24L12 5.1v14.49z"),Dd("M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2zM11 16l4-4-4-4v3H1v2h10v3z"),Dd("M11 17h2v-6h-2v6zm1-15C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM11 9h2V7h-2v2z"),Dd("M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"),Dd("M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"),Dd("M4.5 11h-2V9H1v6h1.5v-2.5h2V15H6V9H4.5v2zm2.5-.5h1.5V15H10v-4.5h1.5V9H7v1.5zm5.5 0H14V15h1.5v-4.5H17V9h-4.5v1.5zm9-1.5H18v6h1.5v-2h2c.8 0 1.5-.7 1.5-1.5v-1c0-.8-.7-1.5-1.5-1.5zm0 2.5h-2v-1h2v1z"),Dd("M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6z"),Dd("M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6zm10 14.5V20H8v-3.5l4-4 4 4zm-4-5l-4-4V4h8v3.5l-4 4z"),Dd("M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"),e(function(t,r){var e=k(r),n=Id(t);return l(fd,{ctor:"::",_0:Md(e),_1:{ctor:"::",_0:zd(e),_1:{ctor:"::",_0:kd("0 0 24 24"),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(hd,{ctor:"::",_0:gd(".9"),_1:{ctor:"::",_0:Cd("M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"),_1:{ctor:"::",_0:yd(n),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"[]"}})}),Dd("M14.59 8L12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41 14.59 8zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"),Dd("M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"),Dd("M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"),Dd("M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM8 17.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5zM9.5 8c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5S9.5 9.38 9.5 8zm6.5 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"),Dd("M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"),e(function(t,r){var e=k(r),n=Id(t);return l(fd,{ctor:"::",_0:Md(e),_1:{ctor:"::",_0:zd(e),_1:{ctor:"::",_0:kd("0 0 24 24"),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(pd,{ctor:"[]"},{ctor:"::",_0:l(hd,{ctor:"::",_0:Sd("a"),_1:{ctor:"::",_0:Cd("M24 24H0V0h24v24z"),_1:{ctor:"[]"}}},{ctor:"[]"}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(fn,"clipPath",{ctor:"::",_0:Sd("b"),_1:{ctor:"[]"}},{ctor:"::",_0:l(md,{ctor:"::",_0:wd("#a"),_1:{ctor:"::",_0:vd("visible"),_1:{ctor:"[]"}}},{ctor:"[]"}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(hd,{ctor:"::",_0:Cd("M11.5 9H13v6h-1.5zM9 9H6c-.6 0-1 .5-1 1v4c0 .5.4 1 1 1h3c.6 0 1-.5 1-1v-2H8.5v1.5h-2v-3H10V10c0-.5-.4-1-1-1zm10 1.5V9h-4.5v6H16v-2h2v-1.5h-2v-1z"),_1:{ctor:"::",_0:Td("url(#b)"),_1:{ctor:"::",_0:yd(n),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"[]"}}}})}),Dd("M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"),Dd("M3 13h2v-2H3v2zm0 4h2v-2H3v2zm2 4v-2H3c0 1.1.89 2 2 2zM3 9h2V7H3v2zm12 12h2v-2h-2v2zm4-18H9c-1.11 0-2 .9-2 2v10c0 1.1.89 2 2 2h10c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 12H9V5h10v10zm-8 6h2v-2h-2v2zm-4 0h2v-2H7v2z"),Dd("M9 7H7v2h2V7zm0 4H7v2h2v-2zm0-8c-1.11 0-2 .9-2 2h2V3zm4 12h-2v2h2v-2zm6-12v2h2c0-1.1-.9-2-2-2zm-6 0h-2v2h2V3zM9 17v-2H7c0 1.1.89 2 2 2zm10-4h2v-2h-2v2zm0-4h2V7h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zM5 7H3v12c0 1.1.89 2 2 2h12v-2H5V7zm10-2h2V3h-2v2zm0 12h2v-2h-2v2z"),e(function(t,r){var e=k(r),n=Id(t);return l(fd,{ctor:"::",_0:Md(e),_1:{ctor:"::",_0:zd(e),_1:{ctor:"::",_0:kd("0 0 24 24"),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(pd,{ctor:"[]"},{ctor:"::",_0:l(hd,{ctor:"::",_0:Sd("a"),_1:{ctor:"::",_0:Cd("M0 0h24v24H0V0z"),_1:{ctor:"[]"}}},{ctor:"[]"}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(fn,"clipPath",{ctor:"::",_0:Sd("b"),_1:{ctor:"[]"}},{ctor:"::",_0:l(md,{ctor:"::",_0:wd("#a"),_1:{ctor:"::",_0:vd("visible"),_1:{ctor:"[]"}}},{ctor:"[]"}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(hd,{ctor:"::",_0:Cd("M2.5 19h19v2h-19zm19.57-9.36c-.21-.8-1.04-1.28-1.84-1.06L14.92 10l-6.9-6.43-1.93.51 4.14 7.17-4.97 1.33-1.97-1.54-1.45.39 1.82 3.16.77 1.33 1.6-.43 5.31-1.42 4.35-1.16L21 11.49c.81-.23 1.28-1.05 1.07-1.85z"),_1:{ctor:"::",_0:Td("url(#b)"),_1:{ctor:"::",_0:yd(n),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"[]"}}}})}),e(function(t,r){var e=k(r),n=Id(t);return l(fd,{ctor:"::",_0:Md(e),_1:{ctor:"::",_0:zd(e),_1:{ctor:"::",_0:kd("0 0 24 24"),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(pd,{ctor:"[]"},{ctor:"::",_0:l(hd,{ctor:"::",_0:Sd("a"),_1:{ctor:"::",_0:Cd("M0 0h24v24H0V0z"),_1:{ctor:"[]"}}},{ctor:"[]"}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pd,{ctor:"[]"},{ctor:"::",_0:l(hd,{ctor:"::",_0:Sd("c"),_1:{ctor:"::",_0:Cd("M0 0h24v24H0V0z"),_1:{ctor:"[]"}}},{ctor:"[]"}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(fn,"clipPath",{ctor:"::",_0:Sd("b"),_1:{ctor:"[]"}},{ctor:"::",_0:l(md,{ctor:"::",_0:wd("#a"),_1:{ctor:"::",_0:vd("visible"),_1:{ctor:"[]"}}},{ctor:"[]"}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(fn,"clipPath",{ctor:"::",_0:Sd("d"),_1:{ctor:"::",_0:Td("url(#b)"),_1:{ctor:"[]"}}},{ctor:"::",_0:l(md,{ctor:"::",_0:wd("#c"),_1:{ctor:"::",_0:vd("visible"),_1:{ctor:"[]"}}},{ctor:"[]"}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(hd,{ctor:"::",_0:Cd("M2.5 19h19v2h-19zm7.18-5.73l4.35 1.16 5.31 1.42c.8.21 1.62-.26 1.84-1.06.21-.8-.26-1.62-1.06-1.84l-5.31-1.42-2.76-9.02L10.12 2v8.28L5.15 8.95l-.93-2.32-1.45-.39v5.17l1.6.43 5.31 1.43z"),_1:{ctor:"::",_0:Td("url(#d)"),_1:{ctor:"::",_0:yd(n),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"[]"}}}}}})}),Dd("M11 6c1.38 0 2.63.56 3.54 1.46L12 10h6V4l-2.05 2.05C14.68 4.78 12.93 4 11 4c-3.53 0-6.43 2.61-6.92 6H6.1c.46-2.28 2.48-4 4.9-4zm5.64 9.14c.66-.9 1.12-1.97 1.28-3.14H15.9c-.46 2.28-2.48 4-4.9 4-1.38 0-2.63-.56-3.54-1.46L10 12H4v6l2.05-2.05C7.32 17.22 9.07 18 11 18c1.55 0 2.98-.51 4.14-1.36L20 21.49 21.49 20l-4.85-4.86z"),Dd("M20 19.59V8l-6-6H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c.45 0 .85-.15 1.19-.4l-4.43-4.43c-.8.52-1.74.83-2.76.83-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5c0 1.02-.31 1.96-.83 2.75L20 19.59zM9 13c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3z"),Dd("M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 12h-2v-2h2v2zm0-4h-2V6h2v4z"),Dd("M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z"),Dd("M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"),Dd("M9 11.75c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25zm6 0c-.69 0-1.25.56-1.25 1.25s.56 1.25 1.25 1.25 1.25-.56 1.25-1.25-.56-1.25-1.25-1.25zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8 0-.29.02-.58.05-.86 2.36-1.05 4.23-2.98 5.21-5.37C11.07 8.33 14.05 10 17.42 10c.78 0 1.53-.09 2.25-.26.21.71.33 1.47.33 2.26 0 4.41-3.59 8-8 8z"),Dd("M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7 1.49 0 2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"),Dd("M12 10.9c-.61 0-1.1.49-1.1 1.1s.49 1.1 1.1 1.1c.61 0 1.1-.49 1.1-1.1s-.49-1.1-1.1-1.1zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm2.19 12.19L6 18l3.81-8.19L18 6l-3.81 8.19z"),Dd("M10.09 15.59L11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z")),Bd=(e(function(t,r){var e=Id(t),n=k(r);return l(fd,{ctor:"::",_0:Md(n),_1:{ctor:"::",_0:zd(n),_1:{ctor:"::",_0:kd("0 0 24 24"),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(pd,{ctor:"[]"},{ctor:"::",_0:l(hd,{ctor:"::",_0:Sd("a"),_1:{ctor:"::",_0:Cd("M0 0h24v24H0V0z"),_1:{ctor:"[]"}}},{ctor:"[]"}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(fn,"clipPath",{ctor:"::",_0:Sd("b"),_1:{ctor:"[]"}},{ctor:"::",_0:l(md,{ctor:"::",_0:wd("#a"),_1:{ctor:"::",_0:vd("visible"),_1:{ctor:"[]"}}},{ctor:"[]"}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(hd,{ctor:"::",_0:Cd("M4 18v3h3v-3h10v3h3v-6H4zm15-8h3v3h-3zM2 10h3v3H2zm15 3H7V5c0-1.1.9-2 2-2h6c1.1 0 2 .9 2 2v8z"),_1:{ctor:"::",_0:Td("url(#b)"),_1:{ctor:"::",_0:yd(e),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"[]"}}}})}),Dd("M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"),Dd("M5 17h14v2H5zm7-12L5.33 15h13.34z"),Dd("M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z"),Dd("M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"),Dd("M20 13H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zM7 19c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM20 3H4c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM7 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"),Dd("M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z"),Dd("M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"),Dd("M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z"),Dd("M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"),Dd("M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z"),Dd("M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"),Dd("M13 12h7v1.5h-7zm0-2.5h7V11h-7zm0 5h7V16h-7zM21 4H3c-1.1 0-2 .9-2 2v13c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 15h-9V6h9v13z"),Dd("M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"),Dd("M12 7.77L18.39 18H5.61L12 7.77M12 4L2 20h20L12 4z"),Dd("M20 6h-3V4c0-1.11-.89-2-2-2H9c-1.11 0-2 .89-2 2v2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zM9 4h6v2H9V4zm11 15H4v-2h16v2zm0-5H4V8h3v2h2V8h6v2h2V8h3v6z"),Dd("M20 2H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h4v5l4-2 4 2v-5h4c1.11 0 2-.89 2-2V4c0-1.11-.89-2-2-2zm0 13H4v-2h16v2zm0-5H4V4h16v6z"),Dd("M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z"),Dd("M9 3L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2h-3.17L15 3H9zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zM12 17l1.25-2.75L16 13l-2.75-1.25L12 9l-1.25 2.75L8 13l2.75 1.25z"),Dd("M19 8l-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3l-4-4zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4H6z"),Dd("M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z"),Dd("M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z"),Dd("M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z"),Dd("M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2z"),Dd("M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z"),Dd("M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z"),Dd("M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6zm6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26z"),Dd("M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-2 14l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"),Dd("M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 15l-5-5h3V9h4v4h3l-5 5z"),Dd("M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm4 12h-4v3l-5-5 5-5v3h4v4z"),Dd("M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-6 15h-2v-2h2v2zm0-4h-2V8h2v6zm-1-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"),Dd("M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 4c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H6v-1.4c0-2 4-3.1 6-3.1s6 1.1 6 3.1V19z"),Dd("M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"),Dd("M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z"),Dd("M19 12h-2v3h-3v2h5v-5zM7 9h3V7H5v5h2V9zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z"),Dd("M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-7 9h-2V5h2v6zm0 4h-2v-2h2v2z"),Dd("M6 18c0 .55.45 1 1 1h1v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h2v3.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V19h1c.55 0 1-.45 1-1V8H6v10zM3.5 8C2.67 8 2 8.67 2 9.5v7c0 .83.67 1.5 1.5 1.5S5 17.33 5 16.5v-7C5 8.67 4.33 8 3.5 8zm17 0c-.83 0-1.5.67-1.5 1.5v7c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5v-7c0-.83-.67-1.5-1.5-1.5zm-4.97-5.84l1.3-1.3c.2-.2.2-.51 0-.71-.2-.2-.51-.2-.71 0l-1.48 1.48C13.85 1.23 12.95 1 12 1c-.96 0-1.86.23-2.66.63L7.85.15c-.2-.2-.51-.2-.71 0-.2.2-.2.51 0 .71l1.31 1.31C6.97 3.26 6 5.01 6 7h12c0-1.99-.97-3.75-2.47-4.84zM10 5H9V4h1v1zm5 0h-1V4h1v1z"),Dd("M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm-1.46-5.47L8.41 12.4l-1.06 1.06 3.18 3.18 6-6-1.06-1.06-4.93 4.95z"),Dd("M12 6c3.87 0 7 3.13 7 7 0 .84-.16 1.65-.43 2.4l1.52 1.52c.58-1.19.91-2.51.91-3.92 0-4.97-4.03-9-9-9-1.41 0-2.73.33-3.92.91L9.6 6.43C10.35 6.16 11.16 6 12 6zm10-.28l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM2.92 2.29L1.65 3.57 2.98 4.9l-1.11.93 1.42 1.42 1.11-.94.8.8C3.83 8.69 3 10.75 3 13c0 4.97 4.02 9 9 9 2.25 0 4.31-.83 5.89-2.2l2.2 2.2 1.27-1.27L3.89 3.27l-.97-.98zm13.55 16.1C15.26 19.39 13.7 20 12 20c-3.87 0-7-3.13-7-7 0-1.7.61-3.26 1.61-4.47l9.86 9.86zM8.02 3.28L6.6 1.86l-.86.71 1.42 1.42.86-.71z"),Dd("M7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm1-11h-2v3H8v2h3v3h2v-3h3v-2h-3V9z"),Dd("M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"),Dd("M11 9h2V6h3V4h-3V1h-2v3H8v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-9.83-3.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25z"),Dd("M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z"),Dd("M3 5v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5c-1.11 0-2 .9-2 2zm12 4c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3zm-9 8c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1H6v-1z"),Dd("M21 18v1c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2V5c0-1.1.89-2 2-2h14c1.1 0 2 .9 2 2v1h-9c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h9zm-9-2h10V8H12v8zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"),Dd("M4 10v7h3v-7H4zm6 0v7h3v-7h-3zM2 22h19v-3H2v3zm14-12v7h3v-7h-3zm-4.5-9L2 6v2h19V6l-9.5-5z"),Dd("M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm9 7h-6v13h-2v-6h-2v6H9V9H3V7h18v2z"),Dd("M7.52 21.48C4.25 19.94 1.91 16.76 1.55 13H.05C.56 19.16 5.71 24 12 24l.66-.03-3.81-3.81-1.33 1.32zm.89-6.52c-.19 0-.37-.03-.52-.08-.16-.06-.29-.13-.4-.24-.11-.1-.2-.22-.26-.37-.06-.14-.09-.3-.09-.47h-1.3c0 .36.07.68.21.95.14.27.33.5.56.69.24.18.51.32.82.41.3.1.62.15.96.15.37 0 .72-.05 1.03-.15.32-.1.6-.25.83-.44s.42-.43.55-.72c.13-.29.2-.61.2-.97 0-.19-.02-.38-.07-.56-.05-.18-.12-.35-.23-.51-.1-.16-.24-.3-.4-.43-.17-.13-.37-.23-.61-.31.2-.09.37-.2.52-.33.15-.13.27-.27.37-.42.1-.15.17-.3.22-.46.05-.16.07-.32.07-.48 0-.36-.06-.68-.18-.96-.12-.28-.29-.51-.51-.69-.2-.19-.47-.33-.77-.43C9.1 8.05 8.76 8 8.39 8c-.36 0-.69.05-1 .16-.3.11-.57.26-.79.45-.21.19-.38.41-.51.67-.12.26-.18.54-.18.85h1.3c0-.17.03-.32.09-.45s.14-.25.25-.34c.11-.09.23-.17.38-.22.15-.05.3-.08.48-.08.4 0 .7.1.89.31.19.2.29.49.29.86 0 .18-.03.34-.08.49-.05.15-.14.27-.25.37-.11.1-.25.18-.41.24-.16.06-.36.09-.58.09H7.5v1.03h.77c.22 0 .42.02.6.07s.33.13.45.23c.12.11.22.24.29.4.07.16.1.35.1.57 0 .41-.12.72-.35.93-.23.23-.55.33-.95.33zm8.55-5.92c-.32-.33-.7-.59-1.14-.77-.43-.18-.92-.27-1.46-.27H12v8h2.3c.55 0 1.06-.09 1.51-.27.45-.18.84-.43 1.16-.76.32-.33.57-.73.74-1.19.17-.47.26-.99.26-1.57v-.4c0-.58-.09-1.1-.26-1.57-.18-.47-.43-.87-.75-1.2zm-.39 3.16c0 .42-.05.79-.14 1.13-.1.33-.24.62-.43.85-.19.23-.43.41-.71.53-.29.12-.62.18-.99.18h-.91V9.12h.97c.72 0 1.27.23 1.64.69.38.46.57 1.12.57 1.99v.4zM12 0l-.66.03 3.81 3.81 1.33-1.33c3.27 1.55 5.61 4.72 5.96 8.48h1.5C23.44 4.84 18.29 0 12 0z"),Dd("M12 5.83L15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9 12 5.83zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15 12 18.17z"),Dd("M7.41 18.59L8.83 20 12 16.83 15.17 20l1.41-1.41L12 14l-4.59 4.59zm9.18-13.18L15.17 4 12 7.17 8.83 4 7.41 5.41 12 10l4.59-4.59z"),Dd("M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"),Dd("M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"),Dd("M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"),Dd("M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"),Dd("M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z"),Dd("M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"),Dd("M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"),Dd("M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"),Dd("M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"),Dd("M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z")),qd=Dd("M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"),Fd=(Dd("M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"),Dd("M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"),Dd("M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z")),Od=(Dd("M7 14l5-5 5 5z"),Dd("M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 12l-4-4h8l-4 4z"),Dd("M7 10l5 5 5-5z"),Dd("M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z")),Ud=(Dd("M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z"),o(function(t,r,e){var n=e;return d(tr,o(function(r,e,n){return l(t,r,n)}),r,n._0)}),o(function(t,r,e){var n=e;return d(er,o(function(r,e,n){return l(t,r,n)}),r,n._0)}),function(t){var r;return r=t._0,d(tr,o(function(t,r,e){return{ctor:"::",_0:t,_1:e}}),{ctor:"[]"},r)}),Jd=e(function(t,r){return l(ar,t,r._0)}),jd=function(t){return{ctor:"Set_elm_builtin",_0:t}},Kd=jd(gr),Wd=e(function(t,r){return jd(d(Vr,t,{ctor:"_Tuple0"},r._0))}),Gd=function(t){return d(rt,Wd,Kd,t)},Xd=(e(function(t,r){return Gd(l(at,t,Ud(r)))}),e(function(t,r){return jd(l(Pr,t,r._0))})),Qd=(e(function(t,r){var e=r;return jd(l(Nr,t._0,e._0))}),e(function(t,r){var e=r;return jd(l(Hr,t._0,e._0))}),e(function(t,r){var e=r;return jd(l(Br,t._0,e._0))})),Yd=(e(function(t,r){var n=r;return jd(l(Ar,e(function(r,e){return t(r)}),n._0))}),e(function(t,r){var n=r,o=l(Ir,e(function(r,e){return t(r)}),n._0),c=o._0,i=o._1;return{ctor:"_Tuple2",_0:jd(c),_1:jd(i)}}),o(function(t,r,e){var n=b.cmp(et(e),0)>0,o=b.cmp(t,0)>0&&b.cmp(r,0)>0,c=l(W,r,e),i=l(Tt,t,e);return o&&n?{ctor:"::",_0:i,_1:d(Yd,t,r,c)}:{ctor:"[]"}})),$d=(e(function(t,r){return d(Yd,t,t,r)}),o(function(t,r,e){var n=b.cmp(t,0)>0&&b.cmp(r,0)>0,o=l(W,r,e),c=l(Tt,t,e),i=b.eq(t,et(c));return n&&i?{ctor:"::",_0:c,_1:d($d,t,r,o)}:{ctor:"[]"}})),Zd=(e(function(t,r){return d($d,t,t,r)}),G(i(function(t,r,e,n,o){return{ctor:"_Tuple5",_0:t,_1:r,_2:e,_3:n,_4:o}})),X(c(function(t,r,e,n){return{ctor:"_Tuple4",_0:t,_1:r,_2:e,_3:n}})),Q(o(function(t,r,e){return{ctor:"_Tuple3",_0:t,_1:r,_2:e}})),Y(e(function(t,r){return{ctor:"_Tuple2",_0:t,_1:r}})),function(t){return function(r){return l(Z,M,d(Y,e(function(t,r){return b.eq(t,r)}),t,r))}}),tf=(e(function(t,r){return l(Zd,dt(t),dt(r))}),function(t){var r=t;if("[]"===r.ctor)return{ctor:"[]"};var e=r._1,n=r._0;return{ctor:"::",_0:{ctor:"_Tuple2",_0:n,_1:e},_1:l(at,function(t){var r=t;return{ctor:"_Tuple2",_0:r._0,_1:{ctor:"::",_0:n,_1:r._1}}},tf(e))}}),rf=e(function(t,r){var e=r;if("::"===e.ctor){var n=e._0;return{ctor:"::",_0:{ctor:"::",_0:t,_1:n},_1:{ctor:"::",_0:n,_1:e._1}}}return{ctor:"[]"}}),ef=l(tt,rf,{ctor:"::",_0:{ctor:"[]"},_1:{ctor:"[]"}}),nf=(e(function(t,r){return l($,Zd(t),ef(r))}),l(tt,e(function(t,r){return{ctor:"::",_0:{ctor:"[]"},_1:l(at,e(function(t,r){return{ctor:"::",_0:t,_1:r}})(t),r)}}),{ctor:"::",_0:{ctor:"[]"},_1:{ctor:"[]"}}),e(function(t,r){var e=r;if("[]"===e.ctor)return{ctor:"[]"};if("[]"===e._1.ctor)return{ctor:"::",_0:{ctor:"::",_0:e._0,_1:{ctor:"[]"}},_1:{ctor:"[]"}};var n=e._0,o=l(nf,t,e._1);return"::"===o.ctor?l(t,n,e._1._0)?{ctor:"::",_0:{ctor:"::",_0:n,_1:o._0},_1:o._1}:{ctor:"::",_0:{ctor:"::",_0:n,_1:{ctor:"[]"}},_1:o}:{ctor:"[]"}})),of=(e(function(t,r){var n=e(function(t,r){var e=r;return"Nothing"===e.ctor?B:"[]"===e._0.ctor?B:b.eq(t,e._0._0)?F(e._0._1):B});return d(rt,n,F(r),t)}),e(function(t,r){return{ctor:"_Tuple2",_0:l(Tt,t,r),_1:l(W,t,r)}})),cf=o(function(t,r,e){for(;;){var n={ctor:"_Tuple2",_0:t,_1:r};if("_Tuple2"!==n.ctor||"::"!==n._0.ctor||"::"!==n._1.ctor)return dt(e);var o=l(of,n._0._0,r),c=o._0,i=o._1;t=n._0._1,r=i,e={ctor:"::",_0:c,_1:e}}}),uf=(e(function(t,r){return d(cf,t,r,{ctor:"[]"})}),e(function(t,r){var e=t(r);return"Nothing"===e.ctor?{ctor:"[]"}:{ctor:"::",_0:e._0._0,_1:l(uf,t,e._0._1)}})),af=e(function(t,r){var e=r;if("[]"===e.ctor)return{ctor:"[]"};if("[]"===e._1.ctor)return{ctor:"::",_0:e._0,_1:{ctor:"[]"}};var n=l(af,t,e._1);return"::"===n.ctor?{ctor:"::",_0:l(t,e._0,n._0),_1:n}:{ctor:"[]"}}),_f=o(function(t,r,e){var n=e;if("[]"===n.ctor)return{ctor:"::",_0:r,_1:{ctor:"[]"}};var o=d(_f,t,r,n._1);return"::"===o.ctor?{ctor:"::",_0:l(t,n._0,o._0),_1:o}:{ctor:"[]"}}),sf=(e(function(t,r){var e=r;return"[]"===e.ctor?{ctor:"[]"}:d(ft,t,e._0,e._1)}),o(function(t,r,n){var o=e(function(r,e){var n=e,o=n._0;return{ctor:"_Tuple2",_0:o-1,_1:d(t,o,r,n._1)}});return ge(d(tt,o,{ctor:"_Tuple2",_0:et(n)-1,_1:r},n))}),o(function(t,r,n){var o=e(function(r,e){var n=e,o=n._0;return{ctor:"_Tuple2",_0:o+1,_1:d(t,o,r,n._1)}});return ge(d(rt,o,{ctor:"_Tuple2",_0:0,_1:r},n))}),e(function(t,r){var n=e(function(r,e){return F("Nothing"===(n=e).ctor?r:l(t,r,n._0));var n});return d(tt,n,B,r)}),e(function(t,r){var n=e(function(r,e){return F("Nothing"===(n=e).ctor?r:l(t,n._0,r));var n});return d(rt,n,B,r)})),lf=o(function(t,r,e){t:for(;;){var n={ctor:"_Tuple2",_0:t,_1:r};r:do{if("::"===n._0.ctor){if("::"===n._1.ctor){t=n._0._1,r=n._1._1,e=l(A["++"],e,{ctor:"::",_0:n._0._0,_1:{ctor:"::",_0:n._1._0,_1:{ctor:"[]"}}});continue t}break r}if("[]"===n._1.ctor)break r;return l(A["++"],e,n._1)}while(0);return l(A["++"],e,n._0)}}),df=(e(function(t,r){return d(lf,t,r,{ctor:"[]"})}),function(t){var r=t;return"[]"===r.ctor?{ctor:"::",_0:{ctor:"[]"},_1:{ctor:"[]"}}:l(mt,function(t){var r=t;return l(at,e(function(t,r){return{ctor:"::",_0:t,_1:r}})(r._0),df(r._1))},tf(r))}),ff=(e(function(t,r){return l(nt,t,df(r))}),function(t){var r=t;if("[]"===r.ctor)return{ctor:"[]"};var n=r._0,o=e(function(t,r){return{ctor:"::",_0:t,_1:{ctor:"::",_0:{ctor:"::",_0:n,_1:t},_1:r}}});return{ctor:"::",_0:{ctor:"::",_0:n,_1:{ctor:"[]"}},_1:d(tt,o,{ctor:"[]"},ff(r._1))}}),pf=(e(function(t,r){return l(nt,t,{ctor:"::",_0:{ctor:"[]"},_1:ff(r)})}),e(function(t,r){return l(_t,function(r){return!t(r)},r)})),hf=e(function(t,r){if(b.cmp(t,0)<0)return r;var e=ct(l(W,t,r)),n=l(Tt,t,r),o=e;return"Nothing"===o.ctor?r:l(pt,n,o._0)}),mf=(e(function(t,r){var n=e(function(r,e){var n=r,o=e,c=l(t,n._0,o._0);return"EQ"===c.ctor?l(L,n._1,o._1):c}),o=l(zt,e(function(t,r){return{ctor:"_Tuple2",_0:r,_1:t}}),r);return l(at,ye,l(j,n,o))}),o(function(t,r,e){if(b.cmp(t,0)<0)return B;var n=ct(l(W,t,e)),o=l(Tt,t,e),c=n;return"Nothing"===c.ctor?B:F(l(pt,o,{ctor:"::",_0:r,_1:c._0}))}),e(function(t,r){var e=r;if("[]"===e.ctor)return{ctor:"[]"};var n=e._1,o=e._0;return b.eq(t,o)?n:{ctor:"::",_0:o,_1:l(mf,t,n)}})),vf=o(function(t,r,n){return l(zt,e(function(e,n){return t(e)?r(n):n}),n)}),gf=o(function(t,r,n){return b.cmp(t,0)<0||b.cmp(t,et(n))>-1?B:F(d(vf,e(function(t,r){return b.eq(t,r)})(t),r,n))}),yf=o(function(t,r,e){return l(at,function(e){return t(e)?r(e):e},e)}),bf=(o(function(t,r,e){return d(yf,t,w(r),e)}),function(t){return function(r){return l(at,ye,l(_t,function(r){return t(r._1)},l(zt,e(function(t,r){return{ctor:"_Tuple2",_0:t,_1:r}}),r)))}}),Tf=function(t){return function(r){return it(l(bf,t,r))}},wf=e(function(t,r){for(;;){var e=r;if("[]"===e.ctor)return B;var n=e._0;if(t(n))return F(n);t=t,r=e._1}}),Mf=mt,kf=(o(function(t,r,e){return l(Mf,function(r){return l(Mf,function(e){return{ctor:"::",_0:l(t,r,e),_1:{ctor:"[]"}}},e)},r)}),c(function(t,r,e,n){return l(Mf,function(r){return l(Mf,function(e){return l(Mf,function(n){return{ctor:"::",_0:d(t,r,e,n),_1:{ctor:"[]"}}},n)},e)},r)}),i(function(t,r,e,n,o){return l(Mf,function(r){return l(Mf,function(e){return l(Mf,function(n){return l(Mf,function(o){return{ctor:"::",_0:f(t,r,e,n,o),_1:{ctor:"[]"}}},o)},n)},e)},r)}),e(function(t,r){return d(Y,e(function(t,r){return t(r)}),t,r)}),o(function(t,r,e){for(;;){var n=e;if("[]"===n.ctor)return{ctor:"[]"};var o=n._1,c=n._0,i=t(c);if(!l(Jd,i,r))return{ctor:"::",_0:c,_1:d(kf,t,l(Wd,i,r),o)};t=t,r=r,e=o}})),Sf=e(function(t,r){return d(kf,t,Kd,r)}),zf=(e(function(t,r){return b.eq(et(r),et(l(Sf,t,r)))}),e(function(t,r){for(;;){var e=r;if("[]"===e.ctor)return{ctor:"[]"};if(!t(e._0))return r;t=t,r=e._1}})),Cf=e(function(t,r){var e=r;if("[]"===e.ctor)return{ctor:"[]"};var n=e._0;return t(n)?{ctor:"::",_0:n,_1:l(Cf,t,e._1)}:{ctor:"[]"}}),Rf=e(function(t,r){return{ctor:"_Tuple2",_0:l(Cf,t,r),_1:l(zf,t,r)}}),xf=e(function(t,r){var e=r;if("[]"===e.ctor)return{ctor:"[]"};var n=e._0,o=l(Rf,t(n),e._1),c=o._0,i=o._1;return{ctor:"::",_0:{ctor:"::",_0:n,_1:c},_1:l(xf,t,i)}}),Lf=(xf(e(function(t,r){return b.eq(t,r)})),e(function(t,r){var n=e(function(r,e){var n=e,o=n._1,c=t(r);return b.cmp(c,o)<0?{ctor:"_Tuple2",_0:r,_1:c}:{ctor:"_Tuple2",_0:n._0,_1:o}}),o=r;if("::"===o.ctor){if("[]"===o._1.ctor)return F(o._0);var c=o._0;return F(ye(d(rt,n,{ctor:"_Tuple2",_0:c,_1:t(c)},o._1)))}return B}),e(function(t,r){var n=e(function(r,e){var n=e,o=n._1,c=t(r);return b.cmp(c,o)>0?{ctor:"_Tuple2",_0:r,_1:c}:{ctor:"_Tuple2",_0:n._0,_1:o}}),o=r;if("::"===o.ctor){if("[]"===o._1.ctor)return F(o._0);var c=o._0;return F(ye(d(rt,n,{ctor:"_Tuple2",_0:c,_1:t(c)},o._1)))}return B})),Ef=function(t){var r=t;return"[]"===r.ctor?B:F({ctor:"_Tuple2",_0:r._0,_1:r._1})},Vf=(o(function(t,r,n){for(;;){if(b.eq(t,r))return F(n);if(!(b.cmp(t,r)>0)){if(b.cmp(t,0)<0)return B;var o=l(of,t,n),c=o._0,i=o._1,u=l(of,r-t,i),a=u._0,_=u._1;return d(U,e(function(t,r){var e=t,n=r;return ht({ctor:"::",_0:c,_1:{ctor:"::",_0:{ctor:"::",_0:n._0,_1:e._1},_1:{ctor:"::",_0:{ctor:"::",_0:e._0,_1:n._1},_1:{ctor:"[]"}}}})}),Ef(a),Ef(_))}var s=t;t=r,r=s,n=n}}),e(function(t,r){var e=t(r);return"Just"===e.ctor?{ctor:"::",_0:r,_1:l(Vf,t,e._0)}:{ctor:"::",_0:r,_1:{ctor:"[]"}}})),Nf=e(function(t,r){return b.cmp(t,0)<0?B:it(l(W,t,r))}),Af=Af||{};Af["!!"]=T(Nf),Hf=e(function(t,r){return function(e){return l(P,t,l(O,r,e))}}),l(tt,function(t){return function(r){return F(d(Hf,{ctor:"[]"},e(function(t,r){return{ctor:"::",_0:t,_1:r}})(t),r))}},B);var Hf,If=sf(T(w)),Df=function(){var t=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];return{fromString:function(t){var r=new Date(t);return isNaN(r.getTime())?It("Unable to parse '"+t+"' as a date. Dates must be in the ISO 8601 format."):Pt(r)},year:function(t){return t.getFullYear()},month:function(t){return{ctor:r[t.getMonth()]}},day:function(t){return t.getDate()},hour:function(t){return t.getHours()},minute:function(t){return t.getMinutes()},second:function(t){return t.getSeconds()},millisecond:function(t){return t.getMilliseconds()},toTime:function(t){return t.getTime()},fromTime:function(t){return new Date(t)},dayOfWeek:function(r){return{ctor:t[r.getDay()]}}}}(),Pf=(Df.millisecond,Df.second,Df.minute,Df.hour,Df.dayOfWeek,Df.day,Df.month,Df.year,Df.fromTime),Bf=(Df.toTime,Df.fromString),qf=(l(ho,Pf,xo),{toTask:e(function(t,r){return Te.nativeBinding(function(e){var n=new XMLHttpRequest;!function(t,r){"Nothing"!==r.ctor&&t.addEventListener("progress",function(t){t.lengthComputable&&Te.rawSpawn(r._0({bytes:t.loaded,bytesExpected:t.total}))})}(n,r),n.addEventListener("error",function(){e(Te.fail({ctor:"NetworkError"}))}),n.addEventListener("timeout",function(){e(Te.fail({ctor:"Timeout"}))}),n.addEventListener("load",function(){e(function(t,r){var e=function(t){return{status:{code:t.status,message:t.statusText},headers:function(t){var r=gr;if(!t)return r;for(var e=t.split("\r\n"),n=e.length;n--;){var o=e[n],c=o.indexOf(": ");if(c>0){var i=o.substring(0,c),u=o.substring(c+2);r=d(Er,i,function(t){return"Just"===t.ctor?F(u+", "+t._0):F(u)},r)}}return r}(t.getAllResponseHeaders()),url:t.responseURL,body:t.response}}(t);if(t.status<200||300<=t.status)return e.body=t.responseText,Te.fail({ctor:"BadStatus",_0:e});var n=r(e);return"Ok"===n.ctor?Te.succeed(n._0):(e.body=t.responseText,Te.fail({ctor:"BadPayload",_0:n._0,_1:e}))}(n,t.expect.responseToResult))});try{n.open(t.method,t.url,!0)}catch(r){return e(Te.fail({ctor:"BadUrl",_0:t.url}))}return function(t,r){l(at,function(r){t.setRequestHeader(r._0,r._1)},r.headers),t.responseType=r.expect.responseType,t.withCredentials=r.withCredentials,"Just"===r.timeout.ctor&&(t.timeout=r.timeout._0)}(n,t),function(t,r){switch(r.ctor){case"EmptyBody":return void t.send();case"StringBody":return t.setRequestHeader("Content-Type",r._0),void t.send(r._1);case"FormDataBody":t.send(r._0)}}(n,t.body),function(){n.abort()}})}),expectStringResponse:function(t){return{responseType:"text",responseToResult:t}},mapExpect:e(function(t,r){return{responseType:r.responseType,responseToResult:function(e){var n=r.responseToResult(e);return l(Bt,t,n)}}}),multipart:function(t){for(var r=new FormData;"[]"!==t.ctor;){var e=t._0;r.append(e._0,e._1),t=t._1}return{ctor:"FormDataBody",_0:r}},encodeUri:function(t){return encodeURIComponent(t)},decodeUri:function(t){try{return F(decodeURIComponent(t))}catch(t){return B}}}),Ff=(e(function(t,r){return b.update(r,{expect:l(qf.mapExpect,t,r.expect)})}),a(function(t,r,e,n,o,c,i){return{method:t,headers:r,url:e,body:n,expect:o,timeout:c,withCredentials:i}}),e(function(t,r){return{ctor:"StringBody",_0:t,_1:r}}),e(function(t,r){return{ctor:"Header",_0:t,_1:r}}),qf.expectStringResponse),Of=function(t){return Ff(function(r){return l(te,t,r.body)})},Uf=(Ff(function(t){return Pt(t.body)}),{ctor:"EmptyBody"}),Jf=function(t){return{ctor:"Request",_0:t}},jf=(o(function(t,r,e){return Jf({method:"POST",headers:{ctor:"[]"},url:t,body:r,expect:Of(e),timeout:B,withCredentials:!1})}),e(function(t,r){return Jf({method:"GET",headers:{ctor:"[]"},url:t,body:Uf,expect:Of(r),timeout:B,withCredentials:!1})}),e(function(t,r){return l(ko,t,l(qf.toTask,r._0,B))})),Kf=(c(function(t,r,e,n){return{url:t,status:r,headers:e,body:n}}),e(function(t,r){return{ctor:"BadPayload",_0:t,_1:r}}),e(function(t,r){return{ctor:"StringPart",_0:t,_1:r}}),function(){function t(){var t=document.location;return{href:t.href,host:t.host,hostname:t.hostname,protocol:t.protocol,origin:t.origin,port_:t.port,pathname:t.pathname,search:t.search,hash:t.hash,username:t.username,password:t.password}}return{go:function(t){return Te.nativeBinding(function(r){0!==t&&history.go(t),r(Te.succeed(b.Tuple0))})},setLocation:function(t){return Te.nativeBinding(function(r){try{window.location=t}catch(t){document.location.reload(!1)}r(Te.succeed(b.Tuple0))})},reloadPage:function(t){return Te.nativeBinding(function(r){document.location.reload(t),r(Te.succeed(b.Tuple0))})},pushState:function(r){return Te.nativeBinding(function(e){history.pushState({},"",r),e(Te.succeed(t()))})},replaceState:function(r){return Te.nativeBinding(function(e){history.replaceState({},"",r),e(Te.succeed(t()))})},getLocation:t,isInternetExplorer11:function(){return-1!==window.navigator.userAgent.indexOf("Trident")}}}()),Wf=Kf.replaceState,Gf=Kf.pushState,Xf=Kf.go,Qf=Kf.reloadPage,Yf=Kf.setLocation,$f=$f||{};$f["&>"]=e(function(t,r){return l(so,function(t){return r},t)});var Zf=o(function(t,r,e){return l($f["&>"],vo(l(at,function(r){return l(Le,t,r._0(e))},r)),po({ctor:"_Tuple0"}))}),tp=o(function(t,r,e){var n=e;switch(n.ctor){case"Jump":return Xf(n._0);case"New":return l(so,l(Zf,t,r),Gf(n._0));case"Modify":return l(so,l(Zf,t,r),Wf(n._0));case"Visit":return Yf(n._0);default:return Qf(n._0)}}),rp=o(function(t,r,e){return l($f["&>"],d(Zf,t,e.subs,r),po(e))}),ep=be.leaf("Navigation"),np=be.leaf("Navigation"),op=e(function(t,r){return{subs:t,popWatcher:r}}),cp=po(l(op,{ctor:"[]"},B)),ip=function(t){return{ctor:"Reload",_0:t}},up=(np(ip(!1)),np(ip(!0)),function(t){return{ctor:"Visit",_0:t}}),ap=function(t){return{ctor:"New",_0:t}},_p=e(function(t,r){var e=r;switch(e.ctor){case"Jump":return function(t){return{ctor:"Jump",_0:t}}(e._0);case"New":return ap(e._0);case"Modify":return function(t){return{ctor:"Modify",_0:t}}(e._0);case"Visit":return up(e._0);default:return ip(e._0)}}),sp=function(t){return{ctor:"Monitor",_0:t}},lp=e(function(t,r){var e=r.init(Kf.getLocation({ctor:"_Tuple0"}));return hn({init:e,view:r.view,update:r.update,subscriptions:function(e){return ze({ctor:"::",_0:ep(sp(t)),_1:{ctor:"::",_0:r.subscriptions(e),_1:{ctor:"[]"}}})}})}),dp=(e(function(t,r){return pn({init:function(t){return l(r.init,t,Kf.getLocation({ctor:"_Tuple0"}))},view:r.view,update:r.update,subscriptions:function(e){return ze({ctor:"::",_0:ep(sp(t)),_1:{ctor:"::",_0:r.subscriptions(e),_1:{ctor:"[]"}}})}})}),e(function(t,r){var e=r;return sp(function(r){return t(e._0(r))})})),fp=e(function(t,r){return{ctor:"InternetExplorer",_0:t,_1:r}}),pp=function(t){return{ctor:"Normal",_0:t}},hp=function(t){var r=function(r){return l(xe,t,Kf.getLocation({ctor:"_Tuple0"}))};return Kf.isInternetExplorer11({ctor:"_Tuple0"})?d(mo,fp,Bo(d(cu,"popstate",Xr,r)),Bo(d(cu,"hashchange",Xr,r))):l(ho,pp,Bo(d(cu,"popstate",Xr,r)))},mp=c(function(t,r,e,n){var o=n.popWatcher,c=function(){var r,n={ctor:"_Tuple2",_0:e,_1:o};t:do{if("[]"===n._0.ctor){if("Just"===n._1.ctor)return l($f["&>"],"Normal"===(r=n._1._0).ctor?Do(r._0):l($f["&>"],Do(r._0),Do(r._1)),po(l(op,e,B)));break t}if("Nothing"===n._1.ctor)return l(ho,function(t){return l(op,e,F(t))},hp(t));break t}while(0);return po(l(op,e,o))}();return l($f["&>"],vo(l(at,l(tp,t,e),r)),c)});be.effectManagers.Navigation={pkg:"elm-lang/navigation",init:cp,onEffects:mp,onSelfMsg:rp,tag:"fx",cmdMap:_p,subMap:dp};var vp,gp,yp,bp,Tp,wp,Mp,kp,Sp,zp,Cp,Rp,xp=e(function(t,r){return zt(e(function(e,n){return b.eq(e,t)?r(n):n}))}),Lp=function(t){var r=t;return"List"===r.ctor?r._0:{ctor:"[]"}},Ep=function(t){var r=t;return"Value"===r.ctor?F(r._0):B},Vp=e(function(t,r){return it(l(W,t,Lp(r)))}),Np=e(function(t,r){var e=r;return"Group"===e.ctor?l(ur,t,e._0):B}),Ap=function(t){return{ctor:"Value",_0:t}},Hp=function(t){return{ctor:"List",_0:t}},Ip=function(t){return{ctor:"Group",_0:t}},Dp=function(t){return Ip(Dr(t))},Pp=e(function(t,r){var e={ctor:"_Tuple2",_0:t,_1:r};return"_Tuple2"===e.ctor&&"Group"===e._0.ctor&&"Group"===e._1.ctor?Ip(l(Nr,e._0._0,e._1._0)):t}),Bp=o(function(t,r,e){var n=t;if("::"===n.ctor){var o=n._1,c=n._0;if("IntFragment"===c.ctor)return Hp(d(xp,c._0,l(Bp,o,r),Lp(e)));var i=c._0,u=l(P,Ip(gr),l(Np,i,e)),a=d(Bp,o,r,u);return l(Pp,Ip(Dr({ctor:"::",_0:{ctor:"_Tuple2",_0:i,_1:a},_1:{ctor:"[]"}})),e)}return r}),qp=function(t){var r=Ot(t);return"Ok"===r.ctor?{ctor:"IntFragment",_0:r._0}:function(t){return{ctor:"StringFragment",_0:t}}(t)},Fp=function(t){return l(at,qp,l(Gt,".",t))},Op=e(function(t,r){var n=e(function(t,r){var e=t;return"IntFragment"===e.ctor?l(q,Vp(e._0),r):l(q,Np(e._0),r)});return d(rt,n,F(r),Fp(t))}),Up=o(function(t,r,e){return d(Bp,Fp(t),r,e)}),Jp=Ap,jp={ctor:"NotIncludedIn"},Kp={ctor:"InvalidDate"},Wp={ctor:"InvalidBool"},Gp={ctor:"InvalidFloat"},Xp={ctor:"InvalidInt"},Qp={ctor:"InvalidFormat"},Yp={ctor:"InvalidUrl"},$p={ctor:"InvalidEmail"},Zp={ctor:"InvalidString"},th={ctor:"Empty"},rh=function(t){var r=t;return"Value"===r.ctor&&"String"===r._0.ctor?F(r._0._0):B},eh=function(t){var r=t;return"Value"===r.ctor&&"Bool"===r._0.ctor?F(r._0._0):B},nh={ctor:"EmptyField"},oh=function(t){return{ctor:"Bool",_0:t}},ch=function(t){return Ap(oh(t))},ih=function(t){return{ctor:"String",_0:t}},uh=function(t){return Ap(ih(t))},ah=(e(function(t,r){var n=r;if("List"===n.ctor){var o=e(function(t,r){var e=r;return"Ok"===e.ctor?B:F({ctor:"_Tuple2",_0:k(t),_1:e._0})}),c=l(at,t,n._0),i=l(lt,M,l(zt,o,c));return ot(i)?Pt(l(lt,At,c)):It(Dp(i))}return Pt({ctor:"[]"})}),e(function(t,r){var n=e(function(t,r){return"Ok"===r.ctor?r:t}),o=l(at,function(t){return t(r)},t);return d(rt,n,It(Jp(th)),o)})),_h=o(function(t,r,e){return l(Dt,r,t(e))}),sh=e(function(t,r){return Pt(t)}),lh=(e(function(t,r){return It(t)}),o(function(t,r,e){return l(nt,r,t)?Pt(r):It(Jp(jp))})),dh=cl(il("^(https?://)?([\\da-z\\.-]+)\\.([a-z\\.]{2,6})([\\w \\.-]*)*/?$")),fh=cl(il("^[a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$")),ph=o(function(t,r,e){return l(ol,t,r)?Pt(r):It(Jp(Qp))}),hh=(o(function(t,r,e){return b.cmp(r,t)<1?Pt(r):It(Jp({ctor:"GreaterFloatThan",_0:t}))}),o(function(t,r,e){return b.cmp(r,t)>-1?Pt(r):It(Jp({ctor:"SmallerFloatThan",_0:t}))}),o(function(t,r,e){return b.cmp(r,t)<1?Pt(r):It(Jp({ctor:"GreaterIntThan",_0:t}))})),mh=o(function(t,r,e){return b.cmp(r,t)>-1?Pt(r):It(Jp({ctor:"SmallerIntThan",_0:t}))}),vh=(o(function(t,r,e){return b.cmp(Yt(r),t)<1?Pt(r):It(Jp({ctor:"LongerStringThan",_0:t}))}),o(function(t,r,e){return b.cmp(Yt(r),t)>-1?Pt(r):It(Jp({ctor:"ShorterStringThan",_0:t}))}),e(function(t,r){return Zt(t)?It(Jp(th)):Pt(t)})),gh=(e(function(t,r){return Pt(At(t(r)))}),function(t){var r=eh(t);return"Just"===r.ctor?Pt(r._0):Pt(!1)}),yh=function(t){var r=rh(t);if("Just"===r.ctor){var e=r._0;return Zt(e)?Pt(e):It(Jp(Zp))}return Pt("")},bh=function(t){var r=rh(t);if("Just"===r.ctor){var e=r._0;return Zt(e)?It(Jp(th)):Pt(e)}return It(Jp(Zp))},Th=function(t){var r=rh(t);return"Just"===r.ctor?l(qt,function(t){return Jp(Xp)},Ot(r._0)):It(Jp(Xp))},wh=function(t){var r=t;return"Ok"===r.ctor?B:F(r._0)},Mh=e(function(t,r){var e={ctor:"_Tuple2",_0:t,_1:r};return"_Tuple2"===e.ctor&&"Group"===e._0.ctor&&"Group"===e._1.ctor?Ip(l(Nr,e._0._0,e._1._0)):r}),kh=o(function(t,r,e){return l(qt,function(r){return Dp({ctor:"::",_0:{ctor:"_Tuple2",_0:t,_1:r},_1:{ctor:"[]"}})},r(l(P,Ap(nh),l(Np,t,e))))}),Sh=o(function(t,r,e){return l(qt,t,r(e))}),zh=o(function(t,r,e){return Pt(l(Ht,t,r(e)))}),Ch=o(function(t,r,e){var n,o={ctor:"_Tuple2",_0:r(e),_1:t(e)};return"Ok"===o._0.ctor&&"Ok"===o._1.ctor?Pt(o._0._0(o._1._0)):It((n={ctor:"::",_0:wh(o._0),_1:{ctor:"::",_0:wh(o._1),_1:{ctor:"[]"}}},d(rt,Mh,Dp({ctor:"[]"}),l(lt,M,n))))}),Rh=o(function(t,r,e){return l(Dt,function(r){return l(t,r,e)},r(e))}),xh=l(Rh,function(t){return l(Sh,function(t){return Jp($p)},l(ph,fh,t))},bh),Lh=(l(Rh,function(t){return l(Sh,function(t){return Jp(Yp)},l(ph,dh,t))},bh),o(function(t,r,e){return l(Bt,t,r(e))})),Eh=o(function(t,r,e){return l(Ch,e,l(Lh,t,r))}),Vh=c(function(t,r,e,n){return l(Ch,n,d(Eh,t,r,e))}),Nh=i(function(t,r,e,n,o){return l(Ch,o,f(Vh,t,r,e,n))}),Ah=u(function(t,r,e,n,o,c){return l(Ch,c,p(Nh,t,r,e,n,o))}),Hh=a(function(t,r,e,n,o,c,i){return l(Ch,i,h(Ah,t,r,e,n,o,c))}),Ih=_(function(t,r,e,n,o,c,i,u){return l(Ch,u,m(Hh,t,r,e,n,o,c,i))}),Dh=s(function(t,r,e,n,o,c,i,u,a){return l(Ch,a,v(Ih,t,r,e,n,o,c,i,u))}),Ph=e(function(t,r){return l(Jd,t,r._0.dirtyFields)}),Bh=e(function(t,r){return l(Jd,t,r._0.changedFields)}),qh=e(function(t,r){return l(q,Ep,l(Op,t,r._0.errors))}),Fh=e(function(t,r){return r._0.isSubmitted||l(Bh,t,r)&&!l(Ph,t,r)?l(qh,t,r):B}),Oh=function(t){return t._0.output},Uh=o(function(t,r,e){return d(Up,t,r,e.fields)}),Jh=e(function(t,r){return l(Op,t,r.fields)}),jh=e(function(t,r){return l(q,rh,l(Jh,t,r._0))}),Kh=e(function(t,r){return l(q,eh,l(Jh,t,r._0))}),Wh=e(function(t,r){var e=t(r.fields);return"Ok"===e.ctor?b.update(r,{errors:Dp({ctor:"[]"}),output:F(e._0)}):b.update(r,{errors:e._0,output:B})}),Gh=(e(function(t,r){var e=l(P,0,l(O,function(t){return et(Lp(t))},l(Jh,t,r._0)));return l(St,0,e-1)}),o(function(t,r,e){return{path:r,value:l(t,r,e),error:l(qh,r,e),liveError:l(Fh,r,e),isDirty:l(Ph,r,e),isChanged:l(Bh,r,e),hasFocus:b.eq((n=e,n._0.focus),F(r))};var n})),Xh=Gh(Kh),Qh=Gh(jh),Yh=(a(function(t,r,e,n,o,c,i){return{fields:t,focus:r,dirtyFields:e,changedFields:n,isSubmitted:o,output:c,errors:i}}),a(function(t,r,e,n,o,c,i){return{path:t,value:r,error:e,liveError:n,isDirty:o,isChanged:c,hasFocus:i}}),function(t){return{ctor:"F",_0:t}}),$h=e(function(t,r){var e={fields:Dp(t),focus:B,dirtyFields:Kd,changedFields:Kd,isSubmitted:!1,output:B,errors:Dp({ctor:"[]"})};return Yh(l(Wh,r,e))}),Zh=o(function(t,r,e){var n=e._0,o=r;switch(o.ctor){case"NoOp":return Yh(n);case"Focus":var c=b.update(n,{focus:F(o._0)});return Yh(c);case"Blur":var i=l(Xd,o._0,n.dirtyFields);return c=b.update(n,{focus:B,dirtyFields:i}),Yh(l(Wh,t,c));case"Input":var u=o._0,a=l(Wd,u,n.changedFields),_=(i=function(){switch(o._1.ctor){case"Text":case"Textarea":return!0;default:return!1}}()?l(Wd,u,n.dirtyFields):n.dirtyFields,d(Uh,u,Ap(o._2),n));return c=b.update(n,{fields:_,dirtyFields:i,changedFields:a}),Yh(l(Wh,t,c));case"Append":var s=o._0,f=l(P,{ctor:"[]"},l(O,Lp,l(Jh,s,n))),p=l(A["++"],f,{ctor:"::",_0:Ap(nh),_1:{ctor:"[]"}});return c=b.update(n,{fields:d(Uh,s,Hp(p),n)}),Yh(c);case"RemoveItem":var h=o._0,m=o._1;return f=l(P,{ctor:"[]"},l(O,Lp,l(Jh,h,n))),p=l(A["++"],l(Tt,m,f),l(W,m+1,f)),c=b.update(n,{fields:d(Uh,h,Hp(p),n)}),Yh(c);case"Submit":var v=l(Wh,t,n);return Yh(b.update(v,{isSubmitted:!0}));case"Validate":return Yh(l(Wh,t,n));default:return c=b.update(n,{fields:Dp(o._0),dirtyFields:Kd,changedFields:Kd,isSubmitted:!1}),Yh(l(Wh,t,c))}}),tm={ctor:"Submit"},rm=(e(function(t,r){return{ctor:"RemoveItem",_0:t,_1:r}}),o(function(t,r,e){return{ctor:"Input",_0:t,_1:r,_2:e}})),em={ctor:"Checkbox"},nm={ctor:"Radio"},om={ctor:"Text"},cm=e(function(t,r){var e=r;return"Success"===e.ctor?e._0:t}),im=function(t){return{ctor:"Success",_0:t}},um=im,am=function(t){return{ctor:"Failure",_0:t}},_m=function(t){var r=t;return"Err"===r.ctor?am(r._0):im(r._0)},sm=(ko(_m),jf(_m),{ctor:"Loading"}),lm={ctor:"NotAsked"},dm=e(function(t,r){var e=r;switch(e.ctor){case"Success":return im(t(e._0));case"Loading":return sm;case"NotAsked":return lm;default:return am(e._0)}}),fm=function(t){return l(cm,B,l(dm,F,t))},pm=e(function(t,r){var e=r;switch(e.ctor){case"Success":return im(e._0);case"Failure":return am(t(e._0));case"Loading":return sm;default:return lm}}),hm=(e(function(t,r){return function(e){return l(pm,r,l(dm,t,e))}}),e(function(t,r){var e=r;switch(e.ctor){case"Success":return t(e._0);case"Failure":return am(e._0);case"NotAsked":return lm;default:return sm}}),e(function(t,r){var e={ctor:"_Tuple2",_0:r,_1:t};t:do{r:do{e:do{n:do{switch(e._0.ctor){case"Success":switch(e._1.ctor){case"Success":return im(e._0._0(e._1._0));case"Failure":break n;case"Loading":break r;default:return lm}case"Failure":return am(e._0._0);case"Loading":switch(e._1.ctor){case"Failure":break n;case"Loading":case"NotAsked":default:break e}default:switch(e._1.ctor){case"Failure":break n;case"Loading":break r;case"NotAsked":default:break t}}}while(0);return am(e._1._0)}while(0);return sm}while(0);return sm}while(0);return lm})),mm=(o(function(t,r,e){return l(hm,e,l(dm,t,r))}),c(function(t,r,e,n){return l(hm,n,l(hm,e,l(dm,t,r)))}),e(function(t,r){return l(hm,r,l(dm,e(function(t,r){return{ctor:"_Tuple2",_0:t,_1:r}}),t))}),e(function(t,r){var e=r;switch(e.ctor){case"Success":var n=t(e._0),o=n._0,c=n._1;return{ctor:"_Tuple2",_0:im(o),_1:c};case"NotAsked":return{ctor:"_Tuple2",_0:lm,_1:Me};case"Loading":return{ctor:"_Tuple2",_0:sm,_1:Me};default:return{ctor:"_Tuple2",_0:am(e._0),_1:Me}}}),{updatedAt:0,systemLog:""}),vm=c(function(t,r,e,n){return{page:t,tab:r,tabs:e,location:n}}),gm=(u(function(t,r,e,n,o,c){return{records:t,form:r,selectedRecordId:e,editMode:n,nextPendingId:o,selectQuery:c}}),c(function(t,r,e,n){return{table:t,id:r,patient_id:e,pregnancy_id:n}})),ym=_(function(t,r,e,n,o,c,i,u){return{table:t,id:r,patient_id:e,pregnancy_id:n,success:o,errorCode:c,msg:i,data:u}}),bm=e(function(t,r){return{updatedAt:t,systemLog:r}}),Tm=o(function(t,r,e){return{table:t,name:r,desc:e}}),wm=o(function(t,r,e){return{id:t,name:r,description:e}}),Mm=function(t){return function(r){return function(e){return function(n){return function(o){return function(c){return function(i){return function(u){return function(a){return function(_){return function(s){return function(l){return function(d){return function(f){return{id:t,username:r,firstname:e,lastname:n,password:o,email:c,lang:i,shortName:u,displayName:a,status:_,note:s,isCurrentTeacher:l,role_id:d,stateId:f}}}}}}}}}}}}}}},km=o(function(t,r,e){return{id:t,name:r,description:e}}),Sm=o(function(t,r,e){return{id:t,name:r,description:e}}),zm=a(function(t,r,e,n,o,c,i){return{id:t,kvKey:r,kvValue:e,description:n,valueType:o,acceptableValues:c,systemOnly:i}}),Cm=_(function(t,r,e,n,o,c,i,u){return{id:t,kvKey:r,kvValue:e,description:n,valueType:o,acceptableValues:c,systemOnly:i,stateId:u}}),Rm=o(function(t,r,e){return{id:t,name:r,description:e}}),xm=i(function(t,r,e,n,o){return{id:t,name:r,description:e,category:n,stateId:o}}),Lm=function(t){return function(r){return function(e){return function(n){return function(o){return function(c){return function(i){return function(u){return function(a){return function(_){return function(s){return function(l){return function(d){return{id:t,name:r,abbrev:e,normal:n,unit:o,minRangeDecimal:c,maxRangeDecimal:i,minRangeInteger:u,maxRangeInteger:a,isRange:_,isText:s,labSuite_id:l,stateId:d}}}}}}}}}}}}}},Em=o(function(t,r,e){return{id:t,value:r,labTest_id:e}}),Vm=c(function(t,r,e,n){return{id:t,value:r,labTest_id:e,stateId:n}}),Nm=e(function(t,r){return{username:t,password:r}}),Am=i(function(t,r,e,n,o){return{id:t,name:r,description:e,sortOrder:n,stateId:o}}),Hm=c(function(t,r,e,n){return{id:t,name:r,description:e,sortOrder:n}}),Im=c(function(t,r,e,n){return{id:t,name:r,label:e,selected:n}}),Dm=u(function(t,r,e,n,o,c){return{id:t,name:r,selectKey:e,label:n,selected:o,stateId:c}}),Pm=o(function(t,r,e){return{id:t,name:r,description:e}}),Bm=c(function(t,r,e,n){return{id:t,name:r,riskType:e,description:n}}),qm=_(function(t,r,e,n,o,c,i,u){return{query:t,isAdministrator:r,isAttending:e,isClerk:n,isGuard:o,isSupervisor:c,isActive:i,isInActive:u}}),Fm=c(function(t,r,e,n){return{id:t,name:r,description:e,sortOrder:n}}),Om=i(function(t,r,e,n,o){return{id:t,name:r,description:e,sortOrder:n,stateId:o}}),Um=c(function(t,r,e,n){return{adhocType:t,success:r,errorCode:e,msg:n}}),Jm=function(t){return function(r){return function(e){return function(n){return function(o){return function(c){return function(i){return function(u){return function(a){return function(_){return function(s){return function(l){return function(d){return function(f){return function(p){return{adhocType:t,success:r,errorCode:e,msg:n,userId:o,username:c,firstname:i,lastname:u,email:a,lang:_,shortName:s,displayName:l,role_id:d,roleName:f,isLoggedIn:p}}}}}}}}}}}}}}}},jm=u(function(t,r,e,n,o,c){return{id:t,table:r,stateId:e,success:n,errorCode:o,msg:c}}),Km=u(function(t,r,e,n,o,c){return{id:t,table:r,pendingId:e,success:n,errorCode:o,msg:c}}),Wm=u(function(t,r,e,n,o,c){return{id:t,table:r,stateId:e,success:n,errorCode:o,msg:c}}),Gm=c(function(t,r,e,n){return{notificationType:t,table:r,id:e,foreignKeys:n}}),Xm=e(function(t,r){return{table:t,qualifier:r}}),Qm={ctor:"VaccinationType"},Ym={ctor:"Vaccination"},$m={ctor:"User"},Zm={ctor:"SelectData"},tv={ctor:"Schedule"},rv={ctor:"Role"},ev={ctor:"RoFieldsByRole"},nv={ctor:"Referral"},ov={ctor:"RiskCode"},cv={ctor:"Risk"},iv={ctor:"Priority"},uv={ctor:"PrenatalExam"},av={ctor:"PregnoteType"},_v={ctor:"Pregnote"},sv={ctor:"PregnancyHistory"},lv={ctor:"Pregnancy"},dv={ctor:"Patient"},fv={ctor:"MedicationType"},pv={ctor:"Medication"},hv={ctor:"LabTestValue"},mv={ctor:"LabTestResult"},vv={ctor:"LabTest"},gv={ctor:"LabSuite"},yv={ctor:"KeyValue"},bv={ctor:"HealthTeaching"},Tv={ctor:"EventType"},wv={ctor:"Event"},Mv={ctor:"CustomFieldType"},kv={ctor:"CustomField"},Sv={ctor:"Unknown"},zv={ctor:"UnknownNotificationType"},Cv={ctor:"DelNotificationType"},Rv={ctor:"ChgNotificationType"},xv={ctor:"AddNotificationType"},Lv={ctor:"ProfileNotLoadedPage"},Ev={ctor:"AdminUsersPage"},Vv={ctor:"AdminTablesPage"},Nv={ctor:"AdminHomePage"},Av={ctor:"AdminConfigPage"},Hv={ctor:"AdminBarcodesPage"},Iv={ctor:"::",_0:{ctor:"_Tuple2",_0:"Home",_1:Nv},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"Users",_1:Ev},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"Lookup Tables",_1:Vv},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"Configuration",_1:Av},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"Barcodes",_1:Hv},_1:{ctor:"[]"}}}}}},Dv={ctor:"::",_0:f(vm,Nv,F(0),F(Iv),"#home"),_1:{ctor:"::",_0:f(vm,Ev,F(1),F(Iv),"#users"),_1:{ctor:"::",_0:f(vm,Vv,F(2),F(Iv),"#lookuptables"),_1:{ctor:"::",_0:f(vm,Av,F(3),F(Iv),"#config"),_1:{ctor:"::",_0:f(vm,Hv,F(4),F(Iv),"#barcodes"),_1:{ctor:"::",_0:f(vm,{ctor:"ProfilePage"},B,F(Iv),"#profile"),_1:{ctor:"[]"}}}}}}},Pv=Dv,Bv={ctor:"PageDefNotFoundPage"},qv=f(vm,Bv,B,B,"#pagedefnotfound"),Fv={ctor:"EditModeOther"},Ov={ctor:"EditModeTable"},Uv={ctor:"EditModeView"},Jv={ctor:"EditModeEdit"},jv={ctor:"EditModeAdd"},Kv={ctor:"PostpartumCheckMotherFamilyPlanningSDN"},Wv={ctor:"PostpartumCheckMotherUrineSDN"},Gv={ctor:"PostpartumCheckMotherStoolSDN"},Xv={ctor:"PostpartumCheckMotherSSInfectionSDN"},Qv={ctor:"PostpartumCheckMotherPerineumSDN"},Yv={ctor:"PostpartumCheckMotherLochiaSDN"},$v={ctor:"PostpartumCheckMotherFundusSDN"},Zv={ctor:"PostpartumCheckMotherBreastsSDN"},tg={ctor:"PostpartumCheckBabySSInfectionSDN"},rg={ctor:"PostpartumCheckBabySkinSDN"},eg={ctor:"PostpartumCheckBabyLungsSDN"},ng={ctor:"PostpartumCheckBabyFeedingSDN"},og={ctor:"PostpartumCheckBabyCordSDN"},cg={ctor:"PostpartumCheckBabyColorSDN"},ig={ctor:"NewbornExamSkinSDN"},ug={ctor:"NewbornExamNoseSDN"},ag={ctor:"NewbornExamNeckSDN"},_g={ctor:"NewbornExamMouthSDN"},sg={ctor:"NewbornExamLungsSDN"},lg={ctor:"NewbornExamHipsSDN"},dg={ctor:"NewbornExamHeartSDN"},fg={ctor:"NewbornExamHeadSDN"},pg={ctor:"NewbornExamGenitaliaMaleSDN"},hg={ctor:"NewbornExamGenitaliaFemaleSDN"},mg={ctor:"NewbornExamFemoralPulsesSDN"},vg={ctor:"NewbornExamEyesSDN"},gg={ctor:"NewbornExamExtremitiesSDN"},yg={ctor:"NewbornExamEarsSDN"},bg={ctor:"NewbornExamCordSDN"},Tg={ctor:"NewbornExamColorSDN"},wg={ctor:"NewbornExamChestSDN"},Mg={ctor:"NewbornExamBackSDN"},kg={ctor:"NewbornExamAppearanceSDN"},Sg={ctor:"NewbornExamAnusSDN"},zg={ctor:"NewbornExamAbdomenSDN"},Cg={ctor:"TeachingTopicsSDN"},Rg={ctor:"ReligionSDN"},xg={ctor:"ReferralsSDN"},Lg={ctor:"PlaceOfBirthSDN"},Eg={ctor:"MaritalStatusSDN"},Vg={ctor:"LocationSDN"},Ng={ctor:"EducationSDN"},Ag={ctor:"AttendantSDN"},Hg=function(t){return{ctor:"VaccinationTypeResp",_0:t}},Ig=function(t){return{ctor:"UserResp",_0:t}},Dg=function(t){return{ctor:"SelectDataResp",_0:t}},Pg=function(t){return{ctor:"RoleResp",_0:t}},Bg=function(t){return{ctor:"MedicationTypeResp",_0:t}},qg=function(t){return{ctor:"LabTestValueResp",_0:t}},Fg=function(t){return{ctor:"LabTestResp",_0:t}},Og=function(t){return{ctor:"LabSuiteResp",_0:t}},Ug=function(t){return{ctor:"KeyValueResp",_0:t}},Jg={ctor:"UserProfileUpdateSuccessErrorCode"},jg={ctor:"UserProfileUpdateFailErrorCode"},Kg={ctor:"UserProfileFailErrorCode"},Wg={ctor:"UserProfileSuccessErrorCode"},Gg={ctor:"LoginFailErrorCode"},Xg={ctor:"LoginSuccessDifferentUserErrorCode"},Qg={ctor:"LoginSuccessErrorCode"},Yg={ctor:"SqlErrorCode"},$g={ctor:"SessionExpiredErrorCode"},Zg={ctor:"UnknownErrorCode"},ty={ctor:"NoErrorCode"},ry={ctor:"KeyValueBoolean"},ey={ctor:"KeyValueDate"},ny={ctor:"KeyValueDecimal"},oy={ctor:"KeyValueInteger"},cy={ctor:"KeyValueList"},iy={ctor:"KeyValueText"},uy=function(t){return{ctor:"SystemMessageTypeLog",_0:t}},ay={ctor:"SystemMode_2"},_y={ctor:"SystemMode_1"},sy={ctor:"SystemMode_0"},ly={ctor:"NotifySubQualifierNone"},dy=e(function(t,r){var e=r;if("Success"===e.ctor){var n=l(wf,function(r){return b.eq(r.id,t)},e._0);return"Just"===n.ctor?F(n._0.name):B}return B}),fy=o(function(t,r,e){var n=e;if("Success"===n.ctor){var o=d(gf,t,r,n._0);return"Just"===o.ctor?um(o._0):e}return e}),py=o(function(t,r,e){var n=e;if("Success"===n.ctor){var o=l(Tf,function(r){return b.eq(r.id,t)},n._0);return"Just"===o.ctor?d(fy,o._0,r,e):e}return e}),hy=e(function(t,r){var e=r;return"Success"===e.ctor?um(l(hf,t,e._0)):r}),my=e(function(t,r){var e=r;if("Success"===e.ctor){var n=l(Tf,function(r){return b.eq(r.id,t)},e._0);return"Just"===n.ctor?l(hy,n._0,r):r}return r}),vy=e(function(t,r){var e={ctor:"_Tuple2",_0:t,_1:r};if("Success"===e._0.ctor){if("Success"===e._1.ctor){var n=e._1._0,o=e._0._0,c=l(at,function(t){var r=l(wf,function(r){return b.eq(r.id,t.id)},o);return"Just"===r.ctor?r._0:t},n),i={ctor:"_Tuple2",_0:Gd(l(at,function(t){return t.id},o)),_1:Gd(l(at,function(t){return t.id},n))},u=l(lt,function(t){return l(wf,function(r){return b.eq(r.id,t)},o)},Ud(l(Qd,i._0,i._1)));return um(l(A["++"],c,u))}return t}return r}),gy=e(function(t,r){return e=r,b.update(e,{selectQuery:t});var e}),yy=e(function(t,r){return e=r,b.update(e,{selectedRecordId:t});var e}),by=e(function(t,r){return e=r,b.update(e,{records:t});var e}),Ty=e(function(t,r){return e=r,b.update(e,{nextPendingId:t});var e}),wy=e(function(t,r){return e=r,b.update(e,{form:t});var e}),My=e(function(t,r){return e=r,b.update(e,{editMode:t});var e}),ky=e(function(t,r){var e=t,n={ctor:"_Tuple2",_0:e.records,_1:e.selectedRecordId};if("_Tuple2"===n.ctor&&"Success"===n._0.ctor&&"Just"===n._1.ctor){var o=l(wf,function(t){return b.eq(t.id,n._1._0)},n._0._0);return"Just"===o.ctor?F(l(Wr,0,r(o._0))):B}return B}),Sy=e(function(t,r){var n=l(Lf,t,r);return"Just"===n.ctor?l(e(function(t,r){return t+r}),1,t(n._0)):0}),zy=function(t){var r=t,e=r,n=r.records,o={ctor:"_Tuple2",_0:n,_1:r.selectedRecordId};return"_Tuple2"===o.ctor&&"Success"===o._0.ctor&&"Just"===o._1.ctor?d(T,by,e,l(dm,function(t){return l(_t,function(t){return!b.eq(t.id,o._1._0)},t)},n)):e},Cy=e(function(t,r){return l(by,l(dm,function(r){return l(A["++"],r,{ctor:"::",_0:t,_1:{ctor:"[]"}})},r.records),r)}),Ry=ah({ctor:"::",_0:l(Lh,function(t){return""},yh),_1:{ctor:"::",_0:xh,_1:{ctor:"[]"}}}),xy=(ah({ctor:"::",_0:l(Lh,function(t){return B},yh),_1:{ctor:"::",_0:l(Lh,F,bh),_1:{ctor:"[]"}}}),e(function(t,r){var e=r;return"Just"===e.ctor?k(e._0):t})),Ly=e(function(t,r){var e=r;return"Just"===e.ctor?k(e._0):t}),Ey=function(t){switch(t){case"text":return iy;case"list":return cy;case"integer":return oy;case"decimal":return ny;case"date":return ey;case"boolean":return ry;default:return iy}},Vy=function(t){return v(Ih,zm,l(kh,"id",Th),l(Rh,vh,l(kh,"kvKey",bh)),l(kh,"kvValue",t),l(kh,"description",l(zh,"",bh)),l(kh,"valueType",bh),l(kh,"acceptableValues",l(zh,"",bh)),l(kh,"systemOnly",gh))},Ny=v(Ih,zm,l(kh,"id",Th),l(Rh,vh,l(kh,"kvKey",bh)),l(kh,"kvValue",l(zh,"",bh)),l(kh,"description",l(zh,"",bh)),l(kh,"valueType",bh),l(kh,"acceptableValues",l(zh,"",bh)),l(kh,"systemOnly",gh)),Ay=function(t){var r,e=t.records;if("Success"===e.ctor){if("EditModeAdd"===t.editMode.ctor)return t;var n=l(wf,function(r){return b.eq(r.id,l(P,0,t.selectedRecordId))},e._0);return"Just"===n.ctor?l(wy,(r=n._0,l($h,{ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:uh(k(r.id))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"kvKey",_1:uh(r.kvKey)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"kvValue",_1:uh(r.kvValue)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"description",_1:uh(r.description)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"valueType",_1:uh(function(t){switch(r.valueType.ctor){case"KeyValueText":return"text";case"KeyValueList":return"list";case"KeyValueInteger":return"integer";case"KeyValueDecimal":return"decimal";case"KeyValueDate":return"date";default:return"boolean"}}())},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"acceptableValues",_1:uh(r.acceptableValues)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"systemOnly",_1:ch(r.systemOnly)},_1:{ctor:"[]"}}}}}}}},Ny)),t):t}return t},Hy={records:lm,form:l($h,{ctor:"[]"},Ny),selectedRecordId:B,editMode:Ov,nextPendingId:-1,selectQuery:B},Iy=f(Vh,Rm,l(kh,"id",Th),l(Rh,vh,l(kh,"name",bh)),sh("description")),Dy=function(t){return l($h,{ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:uh(k(t.id))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"name",_1:uh(t.name)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"description",_1:uh(t.description)},_1:{ctor:"[]"}}}},Iy)},Py=function(t){var r=t.records;if("Success"===r.ctor){if("EditModeAdd"===t.editMode.ctor)return l(Ty,t.nextPendingId-1,l(wy,Dy(p(xm,t.nextPendingId,"","","",B)),t));var e=l(wf,function(r){return b.eq(r.id,l(P,0,t.selectedRecordId))},r._0);return"Just"===e.ctor?l(wy,Dy(e._0),t):t}return t},By={records:lm,form:l($h,{ctor:"[]"},Iy),selectedRecordId:B,editMode:Fv,nextPendingId:-1,selectQuery:B},qy=l(Ch,l(kh,"labSuite_id",Th),l(Ch,l(kh,"isText",gh),l(Ch,l(kh,"isRange",gh),l(Ch,l(kh,"minRangeInteger",l(zh,"",bh)),l(Ch,l(kh,"minRangeInteger",l(zh,"",bh)),l(Ch,l(kh,"maxRangeDecimal",l(zh,"",bh)),l(Ch,l(kh,"minRangeDecimal",l(zh,"",bh)),l(Ch,l(kh,"unit",l(zh,"",bh)),l(Ch,l(kh,"normal",l(zh,"",bh)),l(Ch,l(kh,"abbrev",l(zh,"",bh)),l(Ch,l(Rh,vh,l(kh,"name",bh)),l(Ch,l(kh,"id",Th),sh(function(t){return function(r){return function(e){return function(n){return function(o){return function(c){return function(i){return function(u){return function(a){return function(_){return function(s){return function(l){return{id:t,name:r,abbrev:e,normal:n,unit:o,minRangeDecimal:c,maxRangeDecimal:i,minRangeInteger:u,maxRangeInteger:a,isRange:_,isText:s,labSuite_id:l}}}}}}}}}}}}}))))))))))))),Fy=function(t){return l($h,{ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:uh(k(t.id))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"name",_1:uh(t.name)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"abbrev",_1:uh(t.abbrev)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"normal",_1:uh(t.normal)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"unit",_1:uh(t.unit)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"minRangeDecimal",_1:uh(l(Ly,"",t.minRangeDecimal))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"maxRangeDecimal",_1:uh(l(Ly,"",t.maxRangeDecimal))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"minRangeInteger",_1:uh(l(xy,"",t.minRangeInteger))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"maxRangeInteger",_1:uh(l(xy,"",t.maxRangeInteger))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"isRange",_1:ch(t.isRange)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"isText",_1:ch(t.isText)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labSuite_id",_1:uh(k(t.labSuite_id))},_1:{ctor:"[]"}}}}}}}}}}}}},qy)},Oy=function(t){var r=t.records;if("Success"===r.ctor){if("EditModeAdd"===t.editMode.ctor)return l(ve,"populateSelectedTableForm for labTest","Warning: should call populateSelectedTableFormWithSuiteId for EditModeAdd."),t;var e=l(wf,function(r){return b.eq(r.id,l(P,0,t.selectedRecordId))},r._0);return"Just"===e.ctor?l(wy,Fy(e._0),t):t}return t},Uy=e(function(t,r){return"Success"===r.records.ctor?"EditModeAdd"===r.editMode.ctor?l(Ty,r.nextPendingId-1,l(wy,Fy(Lm(r.nextPendingId)("")("")("")("")(B)(B)(B)(B)(!1)(!1)(t)(B)),r)):(l(ve,"populateSelectedTableFormWithSuiteId","Warning: should only call this function for EditModeAdd."),r):r}),Jy={records:lm,form:l($h,{ctor:"[]"},qy),selectedRecordId:B,editMode:Fv,nextPendingId:-1,selectQuery:B},jy=l(Ch,l(kh,"labTest_id",Th),l(Ch,l(Rh,vh,l(kh,"value",bh)),l(Ch,l(kh,"id",Th),sh(Em)))),Ky=function(t){return l($h,{ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:uh(k(t.id))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"value",_1:uh(t.value)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labTest_id",_1:uh(k(t.labTest_id))},_1:{ctor:"[]"}}}},jy)},Wy=function(t){var r=t.records;if("Success"===r.ctor){if("EditModeAdd"===t.editMode.ctor)return l(ve,"populateSelectedTableForm for labTestValue","Warning: probably should use populateSelectedTableFormWithTestId instead."),t;var e=l(wf,function(r){return b.eq(r.id,l(P,0,t.selectedRecordId))},r._0);return"Just"===e.ctor?l(wy,Ky(e._0),t):t}return t},Gy=e(function(t,r){return"Success"===r.records.ctor?"EditModeAdd"===r.editMode.ctor?l(Ty,r.nextPendingId-1,l(wy,Ky(f(Vm,r.nextPendingId,"",t,B)),r)):(l(ve,"populateSelectedTableFormWithTestId","Warning: probably should use populateSelectedTableForm instead."),r):r}),Xy={records:lm,form:l($h,{ctor:"[]"},jy),selectedRecordId:B,editMode:Fv,nextPendingId:-1,selectQuery:B},Qy=p(Nh,Hm,l(kh,"id",Th),l(Rh,vh,l(kh,"name",bh)),l(Rh,vh,l(kh,"description",bh)),l(kh,"sortOrder",Th)),Yy=function(t){return l($h,{ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:uh(k(t.id))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"name",_1:uh(t.name)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"description",_1:uh(t.description)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"sortOrder",_1:uh(k(t.sortOrder))},_1:{ctor:"[]"}}}}},Qy)},$y=function(t){var r=t.records;if("Success"===r.ctor){var e=r._0;if("EditModeAdd"===t.editMode.ctor){var n=l(Sy,function(t){return t.sortOrder},e);return l(Ty,t.nextPendingId-1,l(wy,Yy(p(Am,t.nextPendingId,"","",n,B)),t))}var o=l(wf,function(r){return b.eq(r.id,l(P,0,t.selectedRecordId))},e);return"Just"===o.ctor?l(wy,Yy(o._0),t):t}return t},Zy=o(function(t,r,e){var n=e,o=function(){var e={ctor:"_Tuple2",_0:fm(n.records),_1:n.selectedRecordId};if("_Tuple2"===e.ctor&&"Just"===e._0.ctor&&"Just"===e._1.ctor){var o=e._1._0,c=r(l(t,o,l(K,function(t){return t.id},e._0._0)));return"Just"===c.ctor?F(c._0.id):F(o)}return B}();return $y(l(yy,o,n))}),tb={records:lm,form:l($h,{ctor:"[]"},Qy),selectedRecordId:B,editMode:Ov,nextPendingId:-1,selectQuery:B},rb=p(Nh,Im,l(kh,"id",Th),l(Rh,vh,l(kh,"name",bh)),l(kh,"label",bh),l(kh,"selected",gh)),eb=function(t){return l($h,{ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:uh(k(t.id))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"name",_1:uh(t.name)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"label",_1:uh(t.label)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"selected",_1:ch(t.selected)},_1:{ctor:"[]"}}}}},rb)},nb=function(t){var r=t.records;if("Success"===r.ctor){if("EditModeAdd"===t.editMode.ctor)return l(Ty,t.nextPendingId-1,l(wy,eb(h(Dm,t.nextPendingId,"","","",!1,B)),t));var e=l(wf,function(r){return b.eq(r.id,l(P,0,t.selectedRecordId))},r._0);return"Just"===e.ctor?l(wy,eb(e._0),t):t}return t},ob=e(function(t,r){var e=r.records;if("Success"===e.ctor){if("EditModeAdd"===r.editMode.ctor)return l(Ty,r.nextPendingId-1,l(wy,eb(h(Dm,r.nextPendingId,t,"","",!1,B)),r));var n=l(wf,function(t){return b.eq(t.id,l(P,0,r.selectedRecordId))},e._0);return"Just"===n.ctor?l(wy,eb(n._0),r):r}return r}),cb={records:lm,form:l($h,{ctor:"[]"},rb),selectedRecordId:B,editMode:Ov,nextPendingId:-1,selectQuery:B},ib=p(Nh,Fm,l(kh,"id",Th),l(Rh,vh,l(kh,"name",bh)),l(Rh,vh,l(kh,"description",bh)),l(kh,"sortOrder",Th)),ub=function(t){return l($h,{ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:uh(k(t.id))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"name",_1:uh(t.name)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"description",_1:uh(t.description)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"sortOrder",_1:uh(k(t.sortOrder))},_1:{ctor:"[]"}}}}},ib)},ab=function(t){var r=t.records;if("Success"===r.ctor){var e=r._0;if("EditModeAdd"===t.editMode.ctor){var n=l(Sy,function(t){return t.sortOrder},e);return l(Ty,t.nextPendingId-1,l(wy,ub(p(Om,t.nextPendingId,"","",n,B)),t))}var o=l(wf,function(r){return b.eq(r.id,l(P,0,t.selectedRecordId))},e);return"Just"===o.ctor?l(wy,ub(o._0),t):t}return t},_b=o(function(t,r,e){var n=e,o=function(){var e={ctor:"_Tuple2",_0:fm(n.records),_1:n.selectedRecordId};if("_Tuple2"===e.ctor&&"Just"===e._0.ctor&&"Just"===e._1.ctor){var o=e._1._0,c=r(l(t,o,l(K,function(t){return t.id},e._0._0)));return"Just"===c.ctor?F(c._0.id):F(o)}return B}();return ab(l(yy,o,n))}),sb={records:lm,form:l($h,{ctor:"[]"},ib),selectedRecordId:B,editMode:Ov,nextPendingId:-1,selectQuery:B},lb=e(function(t,r){var e=r.records;if("Success"===e.ctor){var n=l(wf,function(r){return b.eq(r.id,t)},e._0);return"Just"===n.ctor?n._0.name:""}return l(ve,"roleToString","Warning: Role records are not yet loaded."),""}),db=l(Ch,l(Rh,vh,l(kh,"description",bh)),l(Ch,l(Rh,vh,l(kh,"name",bh)),l(Ch,l(kh,"id",Th),sh(wm)))),fb={records:lm,form:l($h,{ctor:"[]"},db),selectedRecordId:B,editMode:Ov,nextPendingId:-1,selectQuery:B},pb=l(Ch,l(kh,"role_id",l(Rh,hh(5),l(Rh,mh(1),Th))),l(Ch,l(kh,"isCurrentTeacher",gh),l(Ch,l(zh,"",l(kh,"note",bh)),l(Ch,l(kh,"status",gh),l(Ch,l(zh,"",l(kh,"displayName",bh)),l(Ch,l(zh,"",l(kh,"shortName",bh)),l(Ch,l(zh,"en-US",l(kh,"lang",bh)),l(Ch,l(kh,"email",Ry),l(Ch,l(zh,"",l(kh,"password",bh)),l(Ch,l(Rh,vh,l(kh,"lastname",bh)),l(Ch,l(Rh,vh,l(kh,"firstname",bh)),l(Ch,l(Rh,vh,l(kh,"username",bh)),l(Ch,l(kh,"id",Th),sh(function(t){return function(r){return function(e){return function(n){return function(o){return function(c){return function(i){return function(u){return function(a){return function(_){return function(s){return function(l){return function(d){return{id:t,username:r,firstname:e,lastname:n,password:o,email:c,lang:i,shortName:u,displayName:a,status:_,note:s,isCurrentTeacher:l,role_id:d}}}}}}}}}}}}}})))))))))))))),hb=function(t){return l($h,{ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:uh(k(t.id))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"username",_1:uh(t.username)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"firstname",_1:uh(t.firstname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lastname",_1:uh(t.lastname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"password",_1:uh(t.password)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"email",_1:uh(t.email)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lang",_1:uh(t.lang)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"shortName",_1:uh(t.shortName)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"displayName",_1:uh(t.displayName)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"status",_1:ch(t.status)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"note",_1:uh(t.note)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"isCurrentTeacher",_1:ch(t.isCurrentTeacher)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"role_id",_1:uh(k(t.role_id))},_1:{ctor:"[]"}}}}}}}}}}}}}},pb)},mb=function(t){var r=t.records;if("Success"===r.ctor){if("EditModeAdd"===t.editMode.ctor)return l(Ty,t.nextPendingId-1,l(wy,hb(Mm(t.nextPendingId)("")("")("")("")("")("")("")("")(!0)("")(!1)(2)(B)),t));var e=l(wf,function(r){return b.eq(r.id,l(P,0,t.selectedRecordId))},r._0);return"Just"===e.ctor?l(wy,hb(e._0),t):t}return t},vb=o(function(t,r,e){var n=e,o=function(){var e={ctor:"_Tuple2",_0:fm(n.records),_1:n.selectedRecordId};if("_Tuple2"===e.ctor&&"Just"===e._0.ctor&&"Just"===e._1.ctor){var o=e._1._0,c=r(l(t,o,l(K,function(t){return t.id},e._0._0)));return"Just"===c.ctor?F(c._0.id):F(o)}return B}();return mb(l(yy,o,n))}),gb={records:lm,form:l($h,{ctor:"[]"},pb),selectedRecordId:B,editMode:Ov,nextPendingId:-1,selectQuery:B},yb=e(function(t,r){return function(r){return b.update(r,{userModel:t})}(r)}),bb=T(yb),Tb=e(function(t,r){return function(r){return b.update(r,{roleModel:t})}(r)}),wb=T(Tb),Mb=e(function(t,r){return function(r){return b.update(r,{vaccinationTypeModel:t})}(r)}),kb=T(Mb),Sb=e(function(t,r){return function(r){return b.update(r,{selectDataModel:t})}(r)}),zb=T(Sb),Cb=e(function(t,r){return function(r){return b.update(r,{medicationTypeModel:t})}(r)}),Rb=T(Cb),xb=e(function(t,r){return function(r){return b.update(r,{labTestValueModel:t})}(r)}),Lb=T(xb),Eb=e(function(t,r){return function(r){return b.update(r,{labTestModel:t})}(r)}),Vb=T(Eb),Nb=e(function(t,r){return function(r){return b.update(r,{labSuiteModel:t})}(r)}),Ab=T(Nb),Hb=e(function(t,r){return function(r){return b.update(r,{keyValueModel:t})}(r)}),Ib=T(Hb),Db=e(function(t,r){return l(nt,t,r.dataNotificationSubscriptions)?r:function(r){return b.update(r,{dataNotificationSubscriptions:{ctor:"::",_0:t,_1:r.dataNotificationSubscriptions}})}(r)}),Pb=(vp=Dh,gp=qm,yp=l(kh,"query",l(zh,"",bh)),bp=l(kh,"isAdministrator",gh),Tp=l(kh,"isAttending",gh),wp=l(kh,"isClerk",gh),Mp=l(kh,"isGuard",gh),kp=l(kh,"isSupervisor",gh),Sp=l(kh,"isActive",gh),zp=l(kh,"isInActive",gh),9===vp.arity?vp.func(gp,yp,bp,Tp,wp,Mp,kp,Sp,zp):vp(gp)(yp)(bp)(Tp)(wp)(Mp)(kp)(Sp)(zp)),Bb=ah({ctor:"::",_0:bh,_1:{ctor:"::",_0:yh,_1:{ctor:"[]"}}}),qb=l(Ch,l(kh,"role_id",l(Rh,hh(5),l(Rh,mh(1),Th))),l(Ch,l(kh,"displayName",Bb),l(Ch,l(kh,"shortName",Bb),l(Ch,l(kh,"lang",Bb),l(Ch,l(kh,"email",Ry),l(Ch,l(kh,"password",Bb),l(Ch,l(Rh,vh,l(kh,"lastname",bh)),l(Ch,l(Rh,vh,l(kh,"firstname",bh)),l(Ch,l(Rh,vh,l(kh,"username",bh)),l(Ch,l(kh,"userid",Th),sh(function(t){return function(r){return function(e){return function(n){return function(o){return function(c){return function(i){return function(u){return function(a){return function(_){return{userId:t,username:r,firstname:e,lastname:n,password:o,email:c,lang:i,shortName:u,displayName:a,role_id:_}}}}}}}}}}}))))))))))),Fb=d(Eh,Nm,l(kh,"username",l(Rh,vh,l(zh,"",bh))),l(kh,"password",l(Rh,vh,l(zh,"",bh)))),Ob=B,Ub={dataNotificationSubscriptions:{ctor:"[]"},eventType:lm,keyValueModel:Hy,labSuiteModel:By,labTestModel:Jy,labTestValueModel:Xy,loginForm:l($h,{ctor:"[]"},Fb),mdl:es,medicationTypeModel:tb,nextPendingId:-1,pregnoteType:lm,pageDefs:B,riskCode:lm,role:lm,roleModel:fb,selectDataModel:cb,selectedPage:Nv,selectedTableEditMode:Uv,selectedTable:B,selectedTableRecord:0,snackbar:ua,systemMsgLog:{ctor:"[]"},systemMode:sy,pendingSystemMode:B,transactions:{states:{ctor:"[]"},nextId:1,currentTime:0,expireInterval:1e3,cleanupInterval:1e4},user:lm,userChoice:gr,userModel:gb,userProfile:Ob,userProfileForm:l($h,{ctor:"[]"},qb),userSearchForm:l($h,{ctor:"[]"},Pb),vaccinationType:lm,vaccinationTypeModel:sb},Jb=(i(function(t,r,e,n,o){return{states:t,nextId:r,currentTime:e,expireInterval:n,cleanupInterval:o}}),o(function(t,r,e){return{id:t,state:r,expires:e}})),jb=function(t){return{ctor:"VaccinationTypeMessages",_0:t}},Kb=function(t){return{ctor:"UserProfileMessages",_0:t}},Wb=function(t){return{ctor:"UserMessages",_0:t}},Gb=(e(function(t,r){return{ctor:"UserChoiceSet",_0:t,_1:r}}),function(t){return{ctor:"UpdateResponseMsg",_0:t}}),Xb=function(t){return{ctor:"Snackbar",_0:t}},Qb={ctor:"SessionExpired"},Yb=function(t){return{ctor:"SelectPage",_0:t}},$b=e(function(t,r){return{ctor:"SelectQuerySelectTable",_0:t,_1:r}}),Zb=function(t){return{ctor:"SelectQueryResponseMsg",_0:t}},tT=function(t){return{ctor:"SelectQueryMsg",_0:t}},rT=(e(function(t,r){return{ctor:"SelectedTableEditMode",_0:t,_1:r}}),function(t){return{ctor:"SelectDataMessages",_0:t}}),eT={ctor:"RequestUserProfile"},nT=function(t){return{ctor:"NewSystemMode",_0:t}},oT=function(t){return{ctor:"NewSystemMessage",_0:t}},cT=function(t){return{ctor:"MedicationTypeMessages",_0:t}},iT=function(t){return{ctor:"Mdl",_0:t}},uT={ctor:"Login"},aT=function(t){return{ctor:"LabTestValueMessages",_0:t}},_T=function(t){return{ctor:"LabTestMessages",_0:t}},sT=function(t){return{ctor:"LabSuiteMessages",_0:t}},lT=function(t){return{ctor:"KeyValueMessages",_0:t}},dT=function(t){return{ctor:"DeleteResponseMsg",_0:t}},fT=e(function(t,r){return{ctor:"DeleteRecord",_0:t,_1:r}}),pT=function(t){return{ctor:"CreateResponseMsg",_0:t}},hT=function(t){return{ctor:"AdhocResponseMessages",_0:t}},mT=function(t){return{ctor:"AddChgDelNotificationMessages",_0:t}},vT={ctor:"UpdateKeyValue"},gT=e(function(t,r){return{ctor:"SelectedRecordEditModeKeyValue",_0:t,_1:r}}),yT=e(function(t,r){return{ctor:"ReadResponseKeyValue",_0:t,_1:r}}),bT=function(t){return{ctor:"FormMsgKeyValue",_0:t}},TT={ctor:"CancelEditKeyValue"},wT={ctor:"UpdateMedicationType"},MT=e(function(t,r){return{ctor:"SelectedRecordEditModeMedicationType",_0:t,_1:r}}),kT=e(function(t,r){return{ctor:"ReadResponseMedicationType",_0:t,_1:r}}),ST={ctor:"PrevMedicationType"},zT={ctor:"NextMedicationType"},CT={ctor:"LastMedicationType"},RT=function(t){return{ctor:"FormMsgMedicationType",_0:t}},xT={ctor:"FirstMedicationType"},LT={ctor:"CreateMedicationType"},ET={ctor:"CancelEditMedicationType"},VT={ctor:"UpdateSelectData"},NT=o(function(t,r,e){return{ctor:"SelectedRecordEditModeSelectData",_0:t,_1:r,_2:e}}),AT=e(function(t,r){return{ctor:"ReadResponseSelectData",_0:t,_1:r}}),HT=function(t){return{ctor:"FormMsgSelectData",_0:t}},IT={ctor:"CreateSelectData"},DT={ctor:"CancelEditSelectData"},PT={ctor:"UpdateLabSuite"},BT=e(function(t,r){return{ctor:"SelectedRecordEditModeLabSuite",_0:t,_1:r}}),qT=e(function(t,r){return{ctor:"ReadResponseLabSuite",_0:t,_1:r}}),FT=function(t){return{ctor:"FormMsgLabSuite",_0:t}},OT={ctor:"CreateLabSuite"},UT={ctor:"CancelEditLabSuite"},JT={ctor:"UpdateLabTest"},jT=e(function(t,r){return{ctor:"SelectedRecordEditModeLabTest",_0:t,_1:r}}),KT=e(function(t,r){return{ctor:"ReadResponseLabTest",_0:t,_1:r}}),WT=function(t){return{ctor:"FormMsgLabTest",_0:t}},GT={ctor:"CreateLabTest"},XT={ctor:"CancelEditLabTest"},QT={ctor:"UpdateLabTestValue"},YT=e(function(t,r){return{ctor:"SelectedRecordEditModeLabTestValue",_0:t,_1:r}}),$T=e(function(t,r){return{ctor:"ReadResponseLabTestValue",_0:t,_1:r}}),ZT=function(t){return{ctor:"FormMsgLabTestValue",_0:t}},tw={ctor:"CreateLabTestValue"},rw={ctor:"CancelEditLabTestValue"},ew={ctor:"UpdateVaccinationType"},nw=e(function(t,r){return{ctor:"SelectedRecordEditModeVaccinationType",_0:t,_1:r}}),ow=e(function(t,r){return{ctor:"ReadResponseVaccinationType",_0:t,_1:r}}),cw={ctor:"PrevVaccinationType"},iw={ctor:"NextVaccinationType"},uw={ctor:"LastVaccinationType"},aw=function(t){return{ctor:"FormMsgVaccinationType",_0:t}},_w={ctor:"FirstVaccinationType"},sw={ctor:"CreateVaccinationType"},lw={ctor:"CancelEditVaccinationType"},dw=function(t){return{ctor:"AdhocUserProfileUpdateResponseMsg",_0:t}},fw=function(t){return{ctor:"AdhocUserProfileResponseMsg",_0:t}},pw=function(t){return{ctor:"AdhocLoginResponseMsg",_0:t}},hw=function(t){return{ctor:"AdhocUnknownMsg",_0:t}},mw=e(function(t,r){return{ctor:"ReadResponseRole",_0:t,_1:r}}),vw={ctor:"UpdateUserProfile"},gw=function(t){return{ctor:"FormMsgUserProfile",_0:t}},yw={ctor:"UpdateUser"},bw=e(function(t,r){return{ctor:"SelectedRecordEditModeUser",_0:t,_1:r}}),Tw=e(function(t,r){return{ctor:"ReadResponseUser",_0:t,_1:r}}),ww=function(t){return{ctor:"FormMsgUserSearch",_0:t}},Mw=function(t){return{ctor:"FormMsgUser",_0:t}},kw={ctor:"CreateUserForm"},Sw={ctor:"CreateUser"},zw={ctor:"CancelEditUser"},Cw=(e(function(t,r){var e=r;if("Success"===e.ctor){var n=l(Tf,function(r){return b.eq(r.id,t)},e._0);return"Just"===n.ctor?F(n._0):B}return B}),e(function(t,r){var e=p(oa,t,F("Warning"),"",1e4,250),n=l(ma,e,r.snackbar),o=n._0,c=n._1;return{ctor:"_Tuple2",_0:b.update(r,{snackbar:o}),_1:l(Se,Xb,c)}})),Rw=e(function(t,r){var e=l(na,"",t),n=l(ma,e,r.snackbar),o=n._0,c=n._1;return{ctor:"_Tuple2",_0:b.update(r,{snackbar:o}),_1:l(Se,Xb,c)}}),xw=function(t){var r=t;if("Just"===r.ctor){var e=Ft(r._0);return"Ok"===e.ctor?F(e._0):B}return B},Lw=function(t){var r=t;if("Just"===r.ctor){var e=Ot(r._0);return"Ok"===e.ctor?F(e._0):B}return B},Ew=(e(function(t,r){return l(Ht,t,Ft(l(P,"",r)))}),e(function(t,r){return l(Ht,t,Ot(l(P,"",r)))})),Vw=function(t){switch(t){case"customField":return kv;case"customFieldType":return Mv;case"event":return wv;case"eventType":return Tv;case"healthTeaching":return bv;case"keyValue":return yv;case"labSuite":return gv;case"labTest":return vv;case"labTestResult":return mv;case"labTestValue":return hv;case"medication":return pv;case"medicationType":return fv;case"patient":return dv;case"pregnancy":return lv;case"pregnancyHistory":return sv;case"pregnote":return _v;case"pregnoteType":return av;case"prenatalExam":return uv;case"priority":return iv;case"risk":return cv;case"riskCode":return ov;case"referral":return nv;case"roFieldsByRole":return ev;case"role":return rv;case"schedule":return tv;case"selectData":return Zm;case"user":return $m;case"vaccination":return Ym;case"vaccinationType":return Qm;default:return Sv}},Nw=function(t){switch(t.ctor){case"Unknown":return"";case"CustomField":return"customField";case"CustomFieldType":return"customFieldType";case"Event":return"event";case"EventType":return"eventType";case"HealthTeaching":return"healthTeaching";case"KeyValue":return"keyValue";case"LabSuite":return"labSuite";case"LabTest":return"labTest";case"LabTestResult":return"labTestResult";case"LabTestValue":return"labTestValue";case"Medication":return"medication";case"MedicationType":return"medicationType";case"Patient":return"patient";case"Pregnancy":return"pregnancy";case"PregnancyHistory":return"pregnancyHistory";case"Pregnote":return"pregnote";case"PregnoteType":return"pregnoteType";case"PrenatalExam":return"prenatalExam";case"Priority":return"priority";case"Risk":return"risk";case"RiskCode":return"riskCode";case"Referral":return"referral";case"RoFieldsByRole":return"roFieldsByRole";case"Role":return"role";case"Schedule":return"schedule";case"SelectData":return"selectData";case"User":return"user";case"Vaccination":return"vaccination";default:return"vaccinationType"}},Aw=e(function(t,r){var e=l(wf,function(r){return b.eq(r.location,t.hash)},r);return"Just"===e.ctor?e._0.page:Bv}),Hw=e(function(t,r){var e=r;if("Just"===e.ctor){var n=l(wf,function(r){return b.eq(r.page,t)},e._0);return"Just"===n.ctor?F(n._0):F(qv)}return B}),Iw=o(function(t,r,e){var n=r;if("Just"===n.ctor){var o=n._0.tabs;if("Just"===o.ctor){var c=l(Nf,t,o._0);return"Just"===c.ctor?ge(c._0):e.selectedPage}return e.selectedPage}return e.selectedPage}),Dw=function(t){var r=t.pageDefs;if("Just"===r.ctor){var e=function(){if(!0===b.eq(t.selectedPage,Lv)){var e=it(r._0);return"Just"===e.ctor?e._0.page:t.selectedPage}return t.selectedPage}();return b.update(t,{selectedPage:e})}return t},Pw=function(t){var r=t.userProfile;return"Just"===r.ctor&&"administrator"===r._0.roleName?b.update(t,{pageDefs:F(Dv)}):t},Bw=function(t){return b.eq(t,$g)?l(Mo,w(Qb),po(!0)):Me},qw=l(ie,function(t){switch(t){case"DATA_ADD":return xv;case"DATA_CHANGE":return Rv;case"DATA_DELETE":return Cv;default:return zv}},me),Fw=l(ie,function(t){switch(t){case"NoErrorCode":return ty;case"UnknownErrorCode":return Zg;case"SessionExpiredErrorCode":return $g;case"SqlErrorCode":return Yg;case"LoginSuccessErrorCode":return Qg;case"LoginSuccessDifferentUserErrorCode":return Xg;case"LoginFailErrorCode":return Gg;case"UserProfileSuccessErrorCode":return Wg;case"UserProfileFailErrorCode":return Kg;case"UserProfileUpdateSuccessErrorCode":return Jg;case"UserProfileUpdateFailErrorCode":return jg;default:return Zg}},me),Ow=d(Ie,"isLoggedIn",he,f(He,"roleName",ae(me),B,f(He,"role_id",ae(pe),B,f(He,"displayName",ae(me),B,f(He,"shortName",ae(me),B,f(He,"lang",ae(me),B,f(He,"email",ae(me),B,f(He,"lastname",ae(me),B,f(He,"firstname",ae(me),B,f(He,"username",ae(me),B,f(He,"userId",ae(pe),B,d(Ie,"msg",me,d(Ie,"errorCode",Fw,d(Ie,"success",he,d(Ie,"adhocType",me,Ee(Jm)))))))))))))))),Uw=d(Ie,"msg",me,d(Ie,"errorCode",Fw,d(Ie,"success",he,d(Ie,"adhocType",me,Ee(Um))))),Jw=d(Ie,"isLoggedIn",he,f(He,"roleName",ae(me),B,f(He,"role_id",ae(pe),B,f(He,"displayName",ae(me),B,f(He,"shortName",ae(me),B,f(He,"lang",ae(me),B,f(He,"email",ae(me),B,f(He,"lastname",ae(me),B,f(He,"firstname",ae(me),B,f(He,"username",ae(me),B,f(He,"userId",ae(pe),B,d(Ie,"msg",me,d(Ie,"errorCode",Fw,d(Ie,"success",he,d(Ie,"adhocType",me,Ee(Jm)))))))))))))))),jw=l(Qr,function(t){switch(t){case"ADHOC_LOGIN_RESPONSE":return l(ie,pw,Ow);case"ADHOC_USER_PROFILE_RESPONSE":return l(ie,fw,Jw);case"ADHOC_USER_PROFILE_UPDATE_RESPONSE":return l(ie,dw,Uw);default:return l(ie,hw,$r(l(A["++"],"Unknown adhoc message with tag: ",t)))}},l(_e,"adhocType",me)),Kw=function(t){var r=l(Zr,jw,t);return"Ok"===r.ctor?r._0:hw(r._0)},Ww=l(ie,function(t){return function(t){var r;return r=Kt(l(Wt," ",l(at,function(r){return l(Ut,ye(r),t)?ge(r):""},{ctor:"::",_0:{ctor:"_Tuple2",_0:"ROW_IS_REFERENCED",_1:"The record cannot be deleted because it is currently being used by a record in another table."},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"DUP_ENTRY",_1:"One of the fields is the same as another record. Please change it so that it is unique."},_1:{ctor:"[]"}}}))),b.cmp(Yt(r),0)>0?r:t}(l(P,t,it(l(W,1,d(el,{ctor:"AtMost",_0:1},il(" - ER_"),t)))))},me),Gw=l(ie,Vw,me),Xw=d(Ie,"msg",Ww,d(Ie,"errorCode",Fw,d(Ie,"success",he,d(Ie,"stateId",pe,d(Ie,"table",Gw,d(Ie,"id",pe,Ee(jm))))))),Qw=function(t){var r=l(Zr,Xw,t);return"Ok"===r.ctor?F(r._0):(l(ve,"Decoders.decodeUpdateResponse decoding error",r._0),B)},Yw=d(Ie,"msg",Ww,d(Ie,"errorCode",Fw,d(Ie,"success",he,d(Ie,"pendingId",pe,d(Ie,"table",Gw,d(Ie,"id",pe,Ee(Km))))))),$w=function(t){var r=l(Zr,Yw,t);return"Ok"===r.ctor?F(r._0):(l(ve,"Decoders.decodeCreateResponse decoding error",r._0),B)},Zw=d(Ie,"msg",Ww,d(Ie,"errorCode",Fw,d(Ie,"success",he,d(Ie,"stateId",pe,d(Ie,"table",Gw,d(Ie,"id",pe,Ee(Wm))))))),tM=function(t){var r=l(Zr,Zw,t);return"Ok"===r.ctor?F(r._0):(l(ve,"Decoders.decodeDeleteResponse decoding error",r._0),B)},rM=d(ce,e(function(t,r){return{ctor:"_Tuple2",_0:t,_1:r}}),l(_e,"table",Gw),l(_e,"id",pe)),eM=d(Ie,"foreignKeys",le(rM),d(Ie,"id",pe,d(Ie,"table",Gw,d(Ie,"notificationType",qw,Ee(Gm))))),nM=function(t){var r=l(Zr,eM,t);return"Ok"===r.ctor?F(r._0):(l(ve,"decodeAddChgDelNotification Error",r._0),B)},oM=l(Ne,B,d(Ie,"sortOrder",pe,d(Ie,"description",me,d(Ie,"name",me,d(Ie,"id",pe,Ee(Om)))))),cM=function(t){var r=t;if("Just"===r.ctor){var e=l(te,oM,r._0);return"Ok"===e.ctor?F(e._0):B}return B},iM=(Cp=u(function(t,r,e,n,o,c){var i=b.eq(o,1);return h(Dm,t,r,e,n,i,c)}),l(Ne,B,d(Ie,"selected",pe,d(Ie,"label",me,d(Ie,"selectKey",me,d(Ie,"name",me,d(Ie,"id",pe,Ee(Cp)))))))),uM=function(t){var r=t;if("Just"===r.ctor){var e=l(te,iM,r._0);return"Ok"===e.ctor?F(e._0):B}return B},aM=(d(Ie,"description",me,d(Ie,"riskType",me,d(Ie,"name",me,d(Ie,"id",pe,Ee(Bm))))),d(Ie,"description",me,d(Ie,"name",me,d(Ie,"id",pe,Ee(Pm)))),d(Ie,"msg",me,d(Ie,"errorCode",Fw,d(Ie,"success",he,d(Ie,"pregnancy_id",de(pe),d(Ie,"patient_id",de(pe),d(Ie,"id",de(pe),d(Ie,"table",Gw,Ee(ym))))))))),_M=l(Ne,B,d(Ie,"role_id",pe,d(Ie,"isCurrentTeacher",pe,d(Ie,"note",me,d(Ie,"status",pe,f(He,"displayName",ae(me),B,d(Ie,"shortName",me,f(He,"lang",ae(me),B,d(Ie,"email",me,d(Ie,"password",me,d(Ie,"lastname",me,d(Ie,"firstname",me,d(Ie,"username",me,d(Ie,"id",pe,Ee(function(t){return function(r){return function(e){return function(n){return function(o){return function(c){return function(i){return function(u){return function(a){return function(_){return function(s){return function(d){return function(f){return function(p){var h={ctor:"_Tuple2",_0:b.eq(_,1),_1:b.eq(d,1)},m=h._0,v=h._1;return Mm(t)(r)(e)(n)(o)(c)(l(P,"",i))(u)(l(P,"",a))(m)(s)(v)(f)(B)}}}}}}}}}}}}}}))))))))))))))),sM=function(t){var r=t;if("Just"===r.ctor){var e=l(te,_M,r._0);return"Ok"===e.ctor?F(e._0):(l(ve,"decodeUserRecord",k(e._0)),B)}return B},lM=d(Ie,"description",me,d(Ie,"name",me,d(Ie,"id",pe,Ee(km)))),dM=l(Ne,B,d(Ie,"sortOrder",pe,d(Ie,"description",me,d(Ie,"name",me,d(Ie,"id",pe,Ee(Am)))))),fM=function(t){var r=t;if("Just"===r.ctor){var e=l(te,dM,r._0);return"Ok"===e.ctor?F(e._0):B}return B},pM=l(Ne,B,d(Ie,"labTest_id",pe,d(Ie,"value",me,d(Ie,"id",pe,Ee(Vm))))),hM=function(t){var r=t;if("Just"===r.ctor){var e=l(te,pM,r._0);return"Ok"===e.ctor?F(e._0):(l(ve,"decodeLabTestValuerecord",k(e._0)),B)}return B},mM=d(Ie,"labSuite_id",pe,f(He,"isText",pe,0,f(He,"isRange",pe,0,f(He,"maxRangeInteger",ue({ctor:"::",_0:ae(pe),_1:{ctor:"::",_0:Gr(B),_1:{ctor:"[]"}}}),B,f(He,"minRangeInteger",ue({ctor:"::",_0:ae(pe),_1:{ctor:"::",_0:Gr(B),_1:{ctor:"[]"}}}),B,f(He,"maxRangeDecimal",ue({ctor:"::",_0:ae(fe),_1:{ctor:"::",_0:Gr(B),_1:{ctor:"[]"}}}),B,f(He,"minRangeDecimal",ue({ctor:"::",_0:ae(fe),_1:{ctor:"::",_0:Gr(B),_1:{ctor:"[]"}}}),B,f(He,"unit",me,"",f(He,"normal",me,"",f(He,"abbrev",me,"",f(He,"name",me,"",d(Ie,"id",pe,Ee(function(t){return function(r){return function(e){return function(n){return function(o){return function(c){return function(i){return function(u){return function(a){return function(_){return function(s){return function(l){var d={ctor:"_Tuple2",_0:b.eq(_,1),_1:b.eq(s,1)},f=d._0,p=d._1;return Lm(t)(r)(e)(n)(o)(c)(i)(u)(a)(f)(p)(l)(B)}}}}}}}}}}}}))))))))))))),vM=function(t){var r=t;if("Just"===r.ctor){var e=l(te,mM,r._0);return"Ok"===e.ctor?F(e._0):(l(ve,"decodeLabTestRecord",k(e._0)),B)}return B},gM=l(Ne,B,f(He,"category",me,"",f(He,"description",me,"",f(He,"name",me,"",d(Ie,"id",pe,Ee(xm)))))),yM=function(t){var r=t;if("Just"===r.ctor){var e=l(te,gM,r._0);return"Ok"===e.ctor?F(e._0):(l(ve,"decodeLabSuiterecord",k(e._0)),B)}return B},bM=l(ie,Ey,me),TM=(Rp=a(function(t,r,e,n,o,c,i){var u=!!b.eq(i,1);return v(Cm,t,r,e,n,o,c,u,B)}),d(Ie,"systemOnly",pe,d(Ie,"acceptableValues",me,d(Ie,"valueType",bM,d(Ie,"description",me,d(Ie,"kvValue",me,d(Ie,"kvKey",me,d(Ie,"id",pe,Ee(Rp))))))))),wM=l(Qr,function(t){switch(Vw(t).ctor){case"KeyValue":return d(Ie,"data",l(ie,Ug,le(TM)),aM);case"LabSuite":return d(Ie,"data",l(ie,Og,le(gM)),aM);case"LabTest":return d(Ie,"data",l(ie,Fg,le(mM)),aM);case"LabTestValue":return d(Ie,"data",l(ie,qg,le(pM)),aM);case"MedicationType":return d(Ie,"data",l(ie,Bg,le(dM)),aM);case"Role":return d(Ie,"data",l(ie,Pg,le(lM)),aM);case"SelectData":return d(Ie,"data",l(ie,Dg,le(iM)),aM);case"User":return d(Ie,"data",l(ie,Ig,le(_M)),aM);case"VaccinationType":return d(Ie,"data",l(ie,Hg,le(oM)),aM);default:return Yr(l(A["++"],"selectQueryResponse: Unknown table named ",l(A["++"],t," returned from server.")))}},l(_e,"table",me)),MM=function(t){return _m(l(Zr,wM,t))},kM=(d(Ie,"description",me,d(Ie,"name",me,d(Ie,"id",pe,Ee(Sm)))),l(se,{ctor:"::",_0:"data",_1:{ctor:"::",_0:"SystemMode",_1:{ctor:"[]"}}},l(ie,function(t){return{ctor:"SystemMessageTypeMode",_0:t}},l(ie,function(t){switch(t){case 0:return sy;case 1:return _y;case 2:return ay;default:return sy}},pe)))),SM=l(ie,uy,d(Ie,"systemLog",me,d(Ie,"updatedAt",pe,Ee(bm)))),zM=ue({ctor:"::",_0:SM,_1:{ctor:"::",_0:kM,_1:{ctor:"[]"}}}),CM=function(t){var r=l(Zr,zM,t);return"Ok"===r.ctor?r._0:(l(ve,"Decoders.decodeSystemMessage decoding error",r._0),uy(mm))},RM=Ur(!0),xM=function(t){return Fr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:jr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"username",_1:Kr(t.username)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"firstname",_1:Kr(t.firstname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lastname",_1:Kr(t.lastname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"password",_1:Kr(t.password)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"email",_1:Kr(t.email)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lang",_1:Kr(t.lang)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"shortName",_1:Kr(t.shortName)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"displayName",_1:Kr(t.displayName)},_1:{ctor:"::",_0:t.status?{ctor:"_Tuple2",_0:"status",_1:jr(1)}:{ctor:"_Tuple2",_0:"status",_1:jr(0)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"note",_1:Kr(t.note)},_1:{ctor:"::",_0:t.isCurrentTeacher?{ctor:"_Tuple2",_0:"isCurrentTeacher",_1:jr(1)}:{ctor:"_Tuple2",_0:"isCurrentTeacher",_1:jr(0)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"role_id",_1:jr(t.role_id)},_1:{ctor:"::",_0:(r=t.stateId,"Just"===r.ctor?{ctor:"_Tuple2",_0:"stateId",_1:jr(r._0)}:{ctor:"_Tuple2",_0:"stateId",_1:Or}),_1:{ctor:"[]"}}}}}}}}}}}}}}});var r},LM=function(t){return Fr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:jr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"name",_1:Kr(t.name)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"description",_1:Kr(t.description)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"sortOrder",_1:jr(t.sortOrder)},_1:{ctor:"::",_0:(r=t.stateId,"Just"===r.ctor?{ctor:"_Tuple2",_0:"stateId",_1:jr(r._0)}:{ctor:"_Tuple2",_0:"stateId",_1:Or}),_1:{ctor:"[]"}}}}}});var r},EM=function(t){return Fr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:jr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"name",_1:Kr(t.name)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"selectKey",_1:Kr(t.selectKey)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"label",_1:Kr(t.label)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"selected",_1:Ur(t.selected)},_1:{ctor:"::",_0:(r=t.stateId,"Just"===r.ctor?{ctor:"_Tuple2",_0:"stateId",_1:jr(r._0)}:{ctor:"_Tuple2",_0:"stateId",_1:Or}),_1:{ctor:"[]"}}}}}}});var r},VM=function(t){return Fr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:jr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"name",_1:Kr(t.name)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"description",_1:Kr(t.description)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"sortOrder",_1:jr(t.sortOrder)},_1:{ctor:"::",_0:(r=t.stateId,"Just"===r.ctor?{ctor:"_Tuple2",_0:"stateId",_1:jr(r._0)}:{ctor:"_Tuple2",_0:"stateId",_1:Or}),_1:{ctor:"[]"}}}}}});var r},NM=function(t){return Fr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:jr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"value",_1:Kr(t.value)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labTest_id",_1:jr(t.labTest_id)},_1:{ctor:"::",_0:(r=t.stateId,"Just"===r.ctor?{ctor:"_Tuple2",_0:"stateId",_1:jr(r._0)}:{ctor:"_Tuple2",_0:"stateId",_1:Or}),_1:{ctor:"[]"}}}}});var r},AM=function(t){return Fr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:jr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"name",_1:Kr(t.name)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"description",_1:Kr(t.description)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"category",_1:Kr(t.category)},_1:{ctor:"::",_0:(r=t.stateId,"Just"===r.ctor?{ctor:"_Tuple2",_0:"stateId",_1:jr(r._0)}:{ctor:"_Tuple2",_0:"stateId",_1:Or}),_1:{ctor:"[]"}}}}}});var r},HM=function(t){return Fr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:jr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"kvValue",_1:Kr(t.kvValue)},_1:{ctor:"::",_0:(r=t.stateId,"Just"===r.ctor?{ctor:"_Tuple2",_0:"stateId",_1:jr(r._0)}:{ctor:"_Tuple2",_0:"stateId",_1:Or}),_1:{ctor:"[]"}}}});var r},IM=function(t){var r=t;return"Just"===r.ctor?jr(r._0):Or},DM=function(t){var r=t;return"Just"===r.ctor?Jr(r._0):Or},PM=function(t){return Fr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:jr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"name",_1:Kr(t.name)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"abbrev",_1:Kr(t.abbrev)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"normal",_1:Kr(t.normal)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"unit",_1:Kr(t.unit)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"minRangeDecimal",_1:DM(t.minRangeDecimal)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"maxRangeDecimal",_1:DM(t.maxRangeDecimal)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"minRangeInteger",_1:IM(t.minRangeInteger)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"maxRangeInteger",_1:IM(t.maxRangeInteger)},_1:{ctor:"::",_0:t.isRange?{ctor:"_Tuple2",_0:"isRange",_1:jr(1)}:{ctor:"_Tuple2",_0:"isRange",_1:jr(0)},_1:{ctor:"::",_0:t.isText?{ctor:"_Tuple2",_0:"isText",_1:jr(1)}:{ctor:"_Tuple2",_0:"isText",_1:jr(0)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labSuite_id",_1:jr(t.labSuite_id)},_1:{ctor:"::",_0:(r=t.stateId,"Just"===r.ctor?{ctor:"_Tuple2",_0:"stateId",_1:jr(r._0)}:{ctor:"_Tuple2",_0:"stateId",_1:Or}),_1:{ctor:"[]"}}}}}}}}}}}}}});var r},BM=function(t){var r=t;return"Just"===r.ctor?jr(r._0):jr(-1)},qM=function(t){return Fr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:(r=t.table,Kr(Nw(r)))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:BM(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"patient_id",_1:BM(t.patient_id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"pregnancy_id",_1:BM(t.pregnancy_id)},_1:{ctor:"[]"}}}}});var r},FM=be.incomingPort("addChgDelNotification",Xr),OM=be.incomingPort("adhocResponse",Xr),UM=be.incomingPort("createResponse",Xr),JM=be.incomingPort("deleteResponse",Xr),jM=be.incomingPort("selectQueryResponse",Xr),KM=be.incomingPort("updateResponse",Xr),WM=be.incomingPort("systemMessages",Xr),GM=(be.incomingPort("userProfile",Xr),be.outgoingPort("keyValueUpdate",function(t){return t})),XM=be.outgoingPort("labSuiteCreate",function(t){return t}),QM=be.outgoingPort("labSuiteDelete",function(t){return t}),YM=be.outgoingPort("labSuiteUpdate",function(t){return t}),$M=be.outgoingPort("labTestCreate",function(t){return t}),ZM=be.outgoingPort("labTestDelete",function(t){return t}),tk=be.outgoingPort("labTestUpdate",function(t){return t}),rk=be.outgoingPort("labTestValueCreate",function(t){return t}),ek=be.outgoingPort("labTestValueDelete",function(t){return t}),nk=be.outgoingPort("labTestValueUpdate",function(t){return t}),ok=be.outgoingPort("login",function(t){return t}),ck=be.outgoingPort("medicationTypeCreate",function(t){return t}),ik=be.outgoingPort("medicationTypeDelete",function(t){return t}),uk=be.outgoingPort("medicationTypeUpdate",function(t){return t}),ak=be.outgoingPort("requestUserProfile",function(t){return t}),_k=be.outgoingPort("selectDataCreate",function(t){return t}),sk=be.outgoingPort("selectDataDelete",function(t){return t}),lk=be.outgoingPort("selectDataUpdate",function(t){return t}),dk=be.outgoingPort("selectQuery",function(t){return t}),fk=be.outgoingPort("systemMode",function(t){return t}),pk=be.outgoingPort("userCreate",function(t){return t}),hk=be.outgoingPort("userDelete",function(t){return t}),mk=be.outgoingPort("userUpdate",function(t){return t}),vk=be.outgoingPort("userProfileUpdate",function(t){return t}),gk=be.outgoingPort("vaccinationTypeCreate",function(t){return t}),yk=be.outgoingPort("vaccinationTypeDelete",function(t){return t}),bk=be.outgoingPort("vaccinationTypeUpdate",function(t){return t}),Tk=e(function(t,r){var e=r.transactions,n=l(pf,function(r){return b.eq(r.id,t)},e.states);return{ctor:"_Tuple2",_0:b.update(r,{transactions:b.update(e,{states:n})}),_1:b.eq(et(r.transactions.states),et(n))?B:F(t)}}),wk=e(function(t,r){var e;return"Just"===(e=l(wf,function(r){return b.eq(r.id,t)},r.transactions.states)).ctor?F(e._0.state):B}),Mk=(o(function(t,r,e){var n=d(yf,function(r){return b.eq(r.id,t)},function(t){return d(Jb,t.id,t.state,F(r))},e.transactions.states),o=l(wk,t,e),c=e.transactions;return{ctor:"_Tuple2",_0:b.update(e,{transactions:b.update(c,{states:n})}),_1:"Just"===o.ctor?F(t):B}}),o(function(t,r,e){var n=e.transactions,o=d(Jb,n.nextId,t,r),c={ctor:"::",_0:o,_1:n.states};return{ctor:"_Tuple2",_0:b.update(e,{transactions:b.update(n,{states:c,nextId:e.transactions.nextId+1})}),_1:F(o.id)}})),kk=function(t){var r,e={ctor:"_Tuple6",_0:t.userId,_1:t.username,_2:t.firstname,_3:t.lastname,_4:t.role_id,_5:t.roleName};return"_Tuple6"===e.ctor&&"Just"===e._0.ctor&&"Just"===e._1.ctor&&"Just"===e._2.ctor&&"Just"===e._3.ctor&&"Just"===e._4.ctor&&"Just"===e._5.ctor?F((r=e._0._0,function(t){return function(e){return function(n){return function(o){return function(c){return function(i){return function(u){return function(a){return function(_){return function(s){return{userId:r,username:t,firstname:e,lastname:n,email:o,lang:c,shortName:i,displayName:u,role_id:a,roleName:_,isLoggedIn:s}}}}}}}}}}})(e._1._0)(e._2._0)(e._3._0)(l(P,"",t.email))(l(P,"",t.lang))(l(P,"",t.shortName))(l(P,"",t.displayName))(e._4._0)(e._5._0)(t.isLoggedIn)):B},Sk=function(t){var r=t.userProfile;if("Just"===r.ctor){if("administrator"===r._0.roleName){var e=f(gm,yv,B,B,B),n=f(gm,rv,B,B,B),o=f(gm,$m,B,B,B);return{ctor:"::",_0:l(Mo,tT,po({ctor:"::",_0:o,_1:{ctor:"::",_0:n,_1:{ctor:"::",_0:e,_1:{ctor:"[]"}}}})),_1:{ctor:"[]"}}}return{ctor:"[]"}}return{ctor:"[]"}},zk=function(t){var r,e=t.userProfile;return"Just"===e.ctor?b.update(t,{userProfileForm:(r=e._0,l($h,{ctor:"::",_0:{ctor:"_Tuple2",_0:"userid",_1:uh(k(r.userId))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"username",_1:uh(r.username)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"firstname",_1:uh(r.firstname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lastname",_1:uh(r.lastname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"password",_1:uh("")},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"email",_1:uh(r.email)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lang",_1:uh(r.lang)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"shortName",_1:uh(r.shortName)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"displayName",_1:uh(r.displayName)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"role_id",_1:uh(k(r.role_id))},_1:{ctor:"[]"}}}}}}}}}}},qb))}):t},Ck=function(t){var r=t.userProfile;return"Just"===r.ctor?l(Db,l(Xm,$m,{ctor:"NotifySubQualifierId",_0:r._0.userId}),t):t},Rk=e(function(t,r){var e=t;switch(e.ctor){case"AdhocLoginResponseMsg":var n=e._0,o=(l(ve,"AdhocLoginResponseMsg",k(n)),{ctor:"_Tuple2",_0:n.success,_1:n.errorCode});t:do{if(!0!==o._0)break t;switch(o._1.ctor){case"LoginSuccessErrorCode":return l(ke["!"],Dw(Pw(b.update(r,{userProfile:kk(n),loginForm:Ub.loginForm}))),{ctor:"[]"});case"LoginSuccessDifferentUserErrorCode":var c=Ck(zk(Dw(Pw(b.update(Ub,{userProfile:kk(n),loginForm:Ub.loginForm}))))),i=Sk(c);return l(ke["!"],c,i);default:break t}}while(0);return l(ke["!"],r,{ctor:"[]"});case"AdhocUnknownMsg":return l(ve,"AdhocUnknownMsg",k(e._0)),l(ke["!"],r,{ctor:"[]"});case"AdhocUserProfileResponseMsg":var u=e._0,a={ctor:"_Tuple2",_0:u.success,_1:u.errorCode};return!0===a._0&&"UserProfileSuccessErrorCode"===a._1.ctor?(c=Ck(zk(Dw(Pw(b.update(r,{userProfile:kk(u)}))))),i=Sk(c),l(ke["!"],c,i)):(l(ve,"AdhocLoginResponseMsg",k(u)),l(ke["!"],r,{ctor:"[]"}));default:var _=e._0.success,s=e._0.errorCode,d=function(){if(_&&b.eq(s,Jg)){var t=r.userProfile;if("Just"===t.ctor){var n=t._0;return b.eq(n.roleName,"administrator")?{ctor:"_Tuple2",_0:r,_1:l(Mo,tT,po({ctor:"::",_0:f(gm,$m,F(n.userId),B,B),_1:{ctor:"[]"}}))}:{ctor:"_Tuple2",_0:r,_1:Me}}return{ctor:"_Tuple2",_0:r,_1:Me}}return l(Cw,l(A["++"],"Oops, an error occurred. ",e._0.msg),r)}(),p=(c=d._0,d._1),h=function(){var t=r.userProfile;if("Just"===t.ctor){if(_&&b.eq(s,Jg)){var e={ctor:"_Tuple3",_0:l(Qh,"email",r.userProfileForm).value,_1:l(Qh,"shortName",r.userProfileForm).value,_2:l(Qh,"displayName",r.userProfileForm).value},n=e._0,o=e._1,c=e._2;return F(b.update(t._0,{email:l(P,"",n),shortName:l(P,"",o),displayName:l(P,"",c)}))}return r.userProfile}return r.userProfile}();return l(ke["!"],b.update(c,{userProfile:h}),{ctor:"::",_0:p,_1:{ctor:"[]"}})}}),xk=e(function(t,r){var e={ctor:"_Tuple7",_0:l(Ew,-1,l(Qh,"id",t).value),_1:l(P,"",l(Qh,"kvKey",t).value),_2:l(P,"",l(Qh,"kvValue",t).value),_3:l(P,"",l(Qh,"description",t).value),_4:Ey(l(P,"",l(Qh,"valueType",t).value)),_5:l(P,"",l(Qh,"acceptableValues",t).value),_6:l(P,!1,l(Xh,"systemOnly",t).value)};return v(Cm,e._0,e._1,e._2,e._3,e._4,e._5,e._6,r)}),Lk=e(function(t,r){var e,n="UpdateResponseKeyValue"===(e=t).ctor?Bw(e._0.errorCode):Me,o=l(Ek,t,r),c=o._0,i=o._1;return{ctor:"_Tuple2",_0:c,_1:we({ctor:"::",_0:i,_1:{ctor:"::",_0:n,_1:{ctor:"[]"}}})}}),Ek=e(function(t,r){var e,n,o,c,i,u,a,_=r,s=r.keyValueModel,f=t;switch(f.ctor){case"CancelEditKeyValue":var p=b.eq(s.selectedRecordId,B)?Ov:Uv;return{ctor:"_Tuple2",_0:l(Ib,_,l(My,p,Ay(s))),_1:Me};case"FormMsgKeyValue":var h=f._0,m={ctor:"_Tuple2",_0:h,_1:Oh(s.form)};return"_Tuple2"===m.ctor&&"Submit"===m._0.ctor&&"Just"===m._1.ctor?l(Lk,vT,_):l(ke["!"],l(Ib,_,l(wy,d(Zh,function(t){var r=l(Gt,"|",l(P,"",l(Qh,"acceptableValues",t).value)),e=Ey(l(P,"",l(Qh,"valueType",t).value));switch(l(P,"",l(Qh,"kvValue",t).value),e.ctor){case"KeyValueText":return Vy(l(zh,"",bh));case"KeyValueList":return Vy(l(Rh,lh(r),bh));case"KeyValueInteger":return Vy(l(_h,bh,function(t){var r=Ot(t);return"Ok"===r.ctor?Pt(k(r._0)):It(Jp(Xp))}));case"KeyValueDecimal":return Vy(l(_h,bh,function(t){var r=Ft(t);return"Ok"===r.ctor?Pt(k(r._0)):It(Jp(Gp))}));case"KeyValueDate":return Vy(l(_h,bh,function(t){var r=Bf(t);return"Ok"===r.ctor?Pt(k(r._0)):It(Jp(Kp))}));default:return Vy(l(_h,bh,function(t){switch(t){case"1":return Pt("1");case"0":return Pt("0");default:return It(Jp(Wp))}}))}}(s.form),h,s.form),s)),{ctor:"[]"});case"ReadResponseKeyValue":var v=l(Xm,yv,ly);return{ctor:"_Tuple2",_0:l(Db,v,l(Ib,_,Ay(l(gy,f._1,(a=l(vy,f._0,s.records),b.update(s,{records:a})))))),_1:Me};case"SelectedRecordEditModeKeyValue":var g=f._0,y=f._1;return l(ke["!"],l(Ib,_,function(t){var r=g,e=y;t:do{if("Just"!==e.ctor)break t;switch(r.ctor){case"EditModeEdit":case"EditModeView":return Ay(t);default:break t}}while(0);return t}(l(My,g,l(yy,y,s)))),{ctor:"[]"});case"SelectedRecordKeyValue":return l(ke["!"],b.update(_,{keyValueModel:l(yy,f._0,s)}),{ctor:"[]"});case"UpdateKeyValue":var w=(i=(c="Just"===(o=l(ky,s,HM)).ctor?d(Mk,o._0,B,_):{ctor:"_Tuple2",_0:_,_1:B})._1,{ctor:"_Tuple3",_0:u=c._0,_1:i,_2:l(xk,u.keyValueModel.form,i)}),M=w._0,S=w._1,z=w._2,C="Just"===(n=s.selectedRecordId).ctor?d(py,n._0,function(t){return b.update(t,{stateId:S,kvValue:z.kvValue})},M.keyValueModel.records):M.keyValueModel.records,R=GM(HM(z));return{ctor:"_Tuple2",_0:(e=l(Ib,M,l(My,Uv,l(by,C,M.keyValueModel))),b.update(e,{selectedTableEditMode:Uv})),_1:R};default:var x=f._0,L=d(py,x.id,function(t){return b.update(t,{stateId:B})},s.records),E=(C=function(){if(!0===x.success)return L;var t=function(t){var r=l(wk,x.stateId,_);if("Just"===r.ctor){var e=l(te,TM,r._0);return"Ok"===e.ctor?F(e._0):B}return B}();return"Just"===t.ctor?d(py,x.id,function(r){return b.update(r,{kvValue:t._0.kvValue})},s.records):L}(),M=l(Tk,x.stateId,l(Ib,_,Ay(l(by,C,s))))._0,x.success?{ctor:"_Tuple2",_0:M,_1:Me}:d(T,Cw,M,b.eq(Yt(x.msg),0)?"Sorry, the server rejected that change.":x.msg)),V=E._0,N=E._1;return l(ke["!"],V,{ctor:"::",_0:N,_1:{ctor:"::",_0:N,_1:{ctor:"[]"}}})}}),Vk=e(function(t,r){var e={ctor:"_Tuple3",_0:l(Ew,-1,l(Qh,"id",t).value),_1:l(P,"",l(Qh,"name",t).value),_2:l(P,"",l(Qh,"description",t).value)},n=e._1;return p(xm,e._0,n,e._2,n,r)}),Nk=e(function(t,r){var e=function(){var r=t;switch(r.ctor){case"CreateResponseLabSuite":case"DeleteResponseLabSuite":case"UpdateResponseLabSuite":return Bw(r._0.errorCode);default:return Me}}(),n=l(Ak,t,r),o=n._0,c=n._1;return{ctor:"_Tuple2",_0:o,_1:we({ctor:"::",_0:c,_1:{ctor:"::",_0:e,_1:{ctor:"[]"}}})}}),Ak=e(function(t,r){var e,n,o,c,i,u,a,_,s=r,f=r.labSuiteModel,p=t;switch(p.ctor){case"CancelEditLabSuite":var h=b.eq(f.selectedRecordId,B)?Ov:Uv;return{ctor:"_Tuple2",_0:l(Ab,s,l(My,h,Py(f))),_1:Me};case"CreateLabSuite":var m=l(Vk,f.form,B),v={ctor:"_Tuple2",_0:l(Ab,s,l(Cy,m,f)),_1:XM(AM(m))},g=v._0,y=v._1;return l(ke["!"],g,{ctor:"::",_0:y,_1:{ctor:"[]"}});case"CreateResponseLabSuite":var w=p._0.msg,M=p._0.id,k=!0===p._0.success?{ctor:"_Tuple2",_0:d(py,p._0.pendingId,function(t){return b.update(t,{id:M})},f.records),_1:{ctor:"_Tuple2",_0:s,_1:Me}}:{ctor:"_Tuple2",_0:f.records,_1:d(T,Cw,s,b.eq(Yt(w),0)?"Sorry, the server rejected that addition.":w)},S=k._0,z=(g=k._1._0,y=k._1._1,l(Ab,g,Py(l(yy,F(M),l(My,Uv,l(by,S,f))))));return l(ke["!"],z,{ctor:"::",_0:y,_1:{ctor:"[]"}});case"DeleteLabSuite":if("Just"===p._0.ctor){var C="Just"===(_=l(ky,f,AM)).ctor?d(Mk,_._0,B,s):{ctor:"_Tuple2",_0:s,_1:B},R=(g=C._0,C._1),x=QM(AM(l(Vk,g.labSuiteModel.form,R)));return z=l(Ab,g,l(My,Ov,l(yy,B,zy(g.labSuiteModel)))),l(ke["!"],z,{ctor:"::",_0:x,_1:{ctor:"[]"}})}return l(ke["!"],s,{ctor:"[]"});case"DeleteResponseLabSuite":var L=p._0,E=function(){if(!0===L.success)return{ctor:"_Tuple2",_0:s,_1:B};var t=yM(l(wk,L.stateId,s));return"Just"===t.ctor?l(Tk,L.stateId,l(Ab,s,l(My,Uv,Py(l(yy,F(L.id),l(Cy,t._0,f)))))):{ctor:"_Tuple2",_0:s,_1:B}}()._0,V=L.success?{ctor:"_Tuple2",_0:E,_1:Me}:d(T,Cw,E,b.eq(Yt(L.msg),0)?"Sorry, the server rejected that deletion.":L.msg);return z=V._0,x=V._1,l(ke["!"],z,{ctor:"::",_0:x,_1:{ctor:"[]"}});case"FormMsgLabSuite":var N=p._0,A={ctor:"_Tuple2",_0:N,_1:Oh(f.form)};return"_Tuple2"===A.ctor&&"Submit"===A._0.ctor&&"Just"===A._1.ctor?b.eq(f.editMode,jv)?l(Nk,OT,s):l(Nk,PT,s):l(ke["!"],l(Ab,s,l(wy,d(Zh,Iy,N,f.form),f)),{ctor:"[]"});case"ReadResponseLabSuite":var H=l(Xm,gv,ly);return{ctor:"_Tuple2",_0:l(Db,H,l(Ab,s,Py(l(gy,p._1,(a=l(vy,p._0,f.records),b.update(f,{records:a})))))),_1:Me};case"SelectedRecordEditModeLabSuite":var I=p._0,D=p._1;return l(ke["!"],l(Ab,s,function(t){switch(I.ctor){case"EditModeAdd":case"EditModeView":case"EditModeEdit":return Py(t);default:return t}}(l(My,I,l(yy,D,f)))),{ctor:"[]"});case"UpdateLabSuite":var P=(i=(c="Just"===(o=l(ky,f,AM)).ctor?d(Mk,o._0,B,s):{ctor:"_Tuple2",_0:s,_1:B})._1,{ctor:"_Tuple3",_0:u=c._0,_1:i,_2:l(Vk,u.labSuiteModel.form,i)}),q=(g=P._0,R=P._1,P._2);return S="Just"===(n=f.selectedRecordId).ctor?d(py,n._0,function(t){return b.update(t,{stateId:R,name:q.name,description:q.description,category:q.category})},g.labSuiteModel.records):g.labSuiteModel.records,y=YM(AM(q)),{ctor:"_Tuple2",_0:(e=l(Ab,g,l(My,Uv,l(by,S,g.labSuiteModel))),b.update(e,{selectedTableEditMode:Uv})),_1:y};default:var O=p._0,U=d(py,O.id,function(t){return b.update(t,{stateId:B})},f.records),J=(S=function(){if(!0===O.success)return U;var t=yM(l(wk,O.stateId,s));if("Just"===t.ctor){var r=t._0;return d(py,O.id,function(t){return b.update(t,{name:r.name,description:r.description,category:r.category})},f.records)}return U}(),g=l(Tk,O.stateId,l(Ab,s,Py(l(by,S,f))))._0,O.success?{ctor:"_Tuple2",_0:g,_1:Me}:d(T,Cw,g,b.eq(Yt(O.msg),0)?"Sorry, the server rejected that change.":O.msg));return z=J._0,x=J._1,l(ke["!"],z,{ctor:"::",_0:x,_1:{ctor:"::",_0:x,_1:{ctor:"[]"}}})}}),Hk=e(function(t,r){var e,n,o,c={ctor:"_Tuple5",_0:xw(l(Qh,"maxRangeDecimal",t).value),_1:Lw(l(Qh,"minRangeInteger",t).value),_2:Lw(l(Qh,"maxRangeInteger",t).value),_3:l(P,!1,l(Xh,"isText",t).value),_4:l(Ew,-1,l(Qh,"labSuite_id",t).value)},i=c._0,u=c._1,a=c._2,_=c._3,s=c._4,d={ctor:"_Tuple6",_0:l(Ew,-1,l(Qh,"id",t).value),_1:l(P,"",l(Qh,"name",t).value),_2:l(P,"",l(Qh,"abbrev",t).value),_3:l(P,"",l(Qh,"normal",t).value),_4:l(P,"",l(Qh,"unit",t).value),_5:xw(l(Qh,"minRangeDecimal",t).value)},f=d._0,p=d._1,h=d._2,m=d._3,v=d._4,g=d._5,y=(e=i,n=u,o=a,"Nothing"!==g.ctor||"Nothing"!==e.ctor||"Nothing"!==n.ctor||"Nothing"!==o.ctor);return Lm(f)(p)(h)(m)(v)(g)(i)(u)(a)(y)(_)(s)(r)}),Ik=e(function(t,r){var e=function(){var r=t;switch(r.ctor){case"CreateResponseLabTest":case"DeleteResponseLabTest":case"UpdateResponseLabTest":return Bw(r._0.errorCode);default:return Me}}(),n=l(Dk,t,r),o=n._0,c=n._1;return{ctor:"_Tuple2",_0:o,_1:we({ctor:"::",_0:c,_1:{ctor:"::",_0:e,_1:{ctor:"[]"}}})}}),Dk=e(function(t,r){var e,n,o,c,i,u,a,_,s,f=r,p=r.labTestModel,h=t;switch(h.ctor){case"CancelEditLabTest":var m=b.eq(p.selectedRecordId,B)?Ov:Uv;return{ctor:"_Tuple2",_0:l(Vb,f,l(My,m,Oy(p))),_1:Me};case"CreateLabTest":var v=l(Hk,p.form,B),g={ctor:"_Tuple2",_0:l(Vb,f,l(Cy,v,p)),_1:$M(PM(v))},y=g._0,w=g._1;return l(ke["!"],y,{ctor:"::",_0:w,_1:{ctor:"[]"}});case"CreateResponseLabTest":var M=h._0.msg,k=h._0.id,S=!0===h._0.success?{ctor:"_Tuple2",_0:d(py,h._0.pendingId,function(t){return b.update(t,{id:k})},p.records),_1:{ctor:"_Tuple2",_0:f,_1:Me}}:{ctor:"_Tuple2",_0:p.records,_1:d(T,Cw,f,b.eq(Yt(M),0)?"Sorry, the server rejected that addition.":M)},z=S._0,C=(y=S._1._0,w=S._1._1,l(Vb,y,Oy(l(yy,F(k),l(My,Uv,l(by,z,p))))));return l(ke["!"],C,{ctor:"::",_0:w,_1:{ctor:"[]"}});case"DeleteLabTest":if("Just"===h._0.ctor){var R="Just"===(s=l(ky,p,PM)).ctor?d(Mk,s._0,B,f):{ctor:"_Tuple2",_0:f,_1:B},x=(y=R._0,R._1),L=ZM(PM(l(Hk,y.labTestModel.form,x)));return C=l(Vb,y,l(My,Ov,l(yy,B,zy(y.labTestModel)))),l(ke["!"],C,{ctor:"::",_0:L,_1:{ctor:"[]"}})}return l(ke["!"],f,{ctor:"[]"});case"DeleteResponseLabTest":var E=h._0,V=function(){if(!0===E.success)return{ctor:"_Tuple2",_0:b.update(f,{selectedTable:F(gv)}),_1:B};var t=vM(l(wk,E.stateId,f));return"Just"===t.ctor?l(Tk,E.stateId,l(Vb,f,l(My,Uv,Oy(l(yy,F(E.id),l(Cy,t._0,p)))))):(l(ve,"DeleteResponseLabTest","We can't find our original record in the transaction manager."),{ctor:"_Tuple2",_0:f,_1:B})}()._0,N=E.success?{ctor:"_Tuple2",_0:V,_1:Me}:d(T,Cw,V,b.eq(Yt(E.msg),0)?"Sorry, the server rejected that deletion.":E.msg);return C=N._0,L=N._1,l(ke["!"],C,{ctor:"::",_0:L,_1:{ctor:"[]"}});case"FormMsgLabTest":var A=h._0,H={ctor:"_Tuple2",_0:A,_1:Oh(p.form)};return"_Tuple2"===H.ctor&&"Submit"===H._0.ctor&&"Just"===H._1.ctor?b.eq(p.editMode,jv)?l(Ik,GT,f):l(Ik,JT,f):l(ke["!"],l(Vb,f,l(wy,d(Zh,qy,A,p.form),p)),{ctor:"[]"});case"ReadResponseLabTest":var I=l(Xm,vv,ly);return{ctor:"_Tuple2",_0:l(Db,I,l(Vb,f,Oy(l(gy,h._1,(_=l(vy,h._0,p.records),b.update(p,{records:_})))))),_1:Me};case"SelectedRecordEditModeLabTest":var D=h._0,P=h._1,q="Just"===(a=f.labSuiteModel.selectedRecordId).ctor?a._0:-1;return l(ke["!"],(u=l(Vb,f,function(t){switch(D.ctor){case"EditModeAdd":return l(Uy,q,t);case"EditModeView":case"EditModeEdit":return Oy(t);default:return t}}(l(My,D,l(yy,P,p)))),b.eq(D,Fv)?b.update(u,{selectedTable:F(gv)}):b.update(u,{selectedTable:F(vv)})),{ctor:"[]"});case"UpdateLabTest":var O=(c=(o="Just"===(n=l(ky,p,PM)).ctor?d(Mk,n._0,B,f):{ctor:"_Tuple2",_0:f,_1:B})._1,{ctor:"_Tuple3",_0:i=o._0,_1:c,_2:l(Hk,i.labTestModel.form,c)}),U=(y=O._0,x=O._1,O._2);return z="Just"===(e=p.selectedRecordId).ctor?d(py,e._0,function(t){return b.update(t,{stateId:x,name:U.name,abbrev:U.abbrev,normal:U.normal,unit:U.unit,minRangeDecimal:U.minRangeDecimal,maxRangeDecimal:U.maxRangeDecimal,minRangeInteger:U.minRangeInteger,maxRangeInteger:U.maxRangeInteger,isRange:U.isRange,isText:U.isText})},y.labTestModel.records):y.labTestModel.records,w=tk(PM(U)),{ctor:"_Tuple2",_0:function(t){return b.update(t,{selectedTableEditMode:Uv})}(l(Vb,y,l(My,Uv,l(by,z,y.labTestModel)))),_1:w};default:var J=h._0,j=d(py,J.id,function(t){return b.update(t,{stateId:B})},p.records),K=(z=function(){if(!0===J.success)return j;var t=vM(l(wk,J.stateId,f));if("Just"===t.ctor){var r=t._0;return d(py,J.id,function(t){return b.update(t,{name:r.name,abbrev:r.abbrev,normal:r.normal,unit:r.unit,minRangeDecimal:r.minRangeDecimal,maxRangeDecimal:r.maxRangeDecimal,minRangeInteger:r.minRangeInteger,maxRangeInteger:r.maxRangeInteger,isRange:r.isRange,isText:r.isText})},p.records)}return j}(),y=l(Tk,J.stateId,l(Vb,f,Oy(l(by,z,p))))._0,J.success?{ctor:"_Tuple2",_0:y,_1:Me}:d(T,Cw,y,b.eq(Yt(J.msg),0)?"Sorry, the server rejected that change.":J.msg));return C=K._0,L=K._1,l(ke["!"],C,{ctor:"::",_0:L,_1:{ctor:"::",_0:L,_1:{ctor:"[]"}}})}}),Pk=e(function(t,r){var e={ctor:"_Tuple3",_0:l(Ew,-1,l(Qh,"id",t).value),_1:l(P,"",l(Qh,"value",t).value),_2:l(Ew,-1,l(Qh,"labTest_id",t).value)};return f(Vm,e._0,e._1,e._2,r)}),Bk=e(function(t,r){var e=function(){var r=t;switch(r.ctor){case"CreateResponseLabTestValue":case"DeleteResponseLabTestValue":case"UpdateResponseLabTestValue":return Bw(r._0.errorCode);default:return Me}}(),n=l(qk,t,r),o=n._0,c=n._1;return{ctor:"_Tuple2",_0:o,_1:we({ctor:"::",_0:c,_1:{ctor:"::",_0:e,_1:{ctor:"[]"}}})}}),qk=e(function(t,r){var e,n,o,c,i,u,a,_,s,f=r,p=r.labTestValueModel,h=t;switch(h.ctor){case"CancelEditLabTestValue":var m=b.eq(p.selectedRecordId,B)?Ov:Uv;return{ctor:"_Tuple2",_0:l(Lb,f,l(My,m,Wy(p))),_1:Me};case"CreateLabTestValue":var v=l(Pk,p.form,B),g={ctor:"_Tuple2",_0:l(Lb,f,l(Cy,v,p)),_1:rk(NM(v))},y=g._0,w=g._1;return l(ke["!"],y,{ctor:"::",_0:w,_1:{ctor:"[]"}});case"CreateResponseLabTestValue":var M=h._0.msg,k=h._0.id,S=!0===h._0.success?{ctor:"_Tuple2",_0:d(py,h._0.pendingId,function(t){return b.update(t,{id:k})},p.records),_1:{ctor:"_Tuple2",_0:f,_1:Me}}:{ctor:"_Tuple2",_0:p.records,_1:d(T,Cw,f,b.eq(Yt(M),0)?"Sorry, the server rejected that addition.":M)},z=S._0,C=(y=S._1._0,w=S._1._1,l(Lb,y,Wy(l(yy,F(k),l(My,Uv,l(by,z,p))))));return l(ke["!"],C,{ctor:"::",_0:w,_1:{ctor:"[]"}});case"DeleteLabTestValue":if("Just"===h._0.ctor){var R="Just"===(s=l(ky,p,NM)).ctor?d(Mk,s._0,B,f):{ctor:"_Tuple2",_0:f,_1:B},x=(y=R._0,R._1),L=ek(NM(l(Pk,y.labTestValueModel.form,x)));return C=l(Lb,y,l(My,Ov,l(yy,B,zy(y.labTestValueModel)))),l(ke["!"],C,{ctor:"::",_0:L,_1:{ctor:"[]"}})}return l(ke["!"],f,{ctor:"[]"});case"DeleteResponseLabTestValue":var E=h._0,V=function(){if(!0===E.success)return{ctor:"_Tuple2",_0:f,_1:B};var t=hM(l(wk,E.stateId,f));return"Just"===t.ctor?l(Tk,E.stateId,l(Lb,f,l(My,Uv,Wy(l(yy,F(E.id),l(Cy,t._0,p)))))):{ctor:"_Tuple2",_0:f,_1:B}}()._0,N=E.success?{ctor:"_Tuple2",_0:V,_1:Me}:d(T,Cw,V,b.eq(Yt(E.msg),0)?"Sorry, the server rejected that deletion.":E.msg);return C=N._0,L=N._1,l(ke["!"],C,{ctor:"::",_0:L,_1:{ctor:"[]"}});case"FormMsgLabTestValue":var A=h._0,H={ctor:"_Tuple2",_0:A,_1:Oh(p.form)};return"_Tuple2"===H.ctor&&"Submit"===H._0.ctor&&"Just"===H._1.ctor?b.eq(p.editMode,jv)?l(Bk,tw,f):l(Bk,QT,f):l(ke["!"],l(Lb,f,l(wy,d(Zh,jy,A,p.form),p)),{ctor:"[]"});case"ReadResponseLabTestValue":var I=l(Xm,hv,ly);return{ctor:"_Tuple2",_0:l(Db,I,l(Lb,f,Wy(l(gy,h._1,(_=l(vy,h._0,p.records),b.update(p,{records:_})))))),_1:Me};case"SelectedRecordEditModeLabTestValue":var D=h._0,P=h._1,q="Just"===(a=f.labTestModel.selectedRecordId).ctor?a._0:-1;return l(ke["!"],(u=l(Lb,f,function(t){switch(D.ctor){case"EditModeAdd":return l(Gy,q,t);case"EditModeView":case"EditModeEdit":return Wy(t);default:return t}}(l(My,D,l(yy,P,p)))),b.eq(D,Fv)?b.update(u,{selectedTable:F(vv)}):b.update(u,{selectedTable:F(hv)})),{ctor:"[]"});case"UpdateLabTestValue":var O=(c=(o="Just"===(n=l(ky,p,NM)).ctor?d(Mk,n._0,B,f):{ctor:"_Tuple2",_0:f,_1:B})._1,{ctor:"_Tuple3",_0:i=o._0,_1:c,_2:l(Pk,i.labTestValueModel.form,c)}),U=(y=O._0,x=O._1,O._2);return z="Just"===(e=p.selectedRecordId).ctor?d(py,e._0,function(t){return b.update(t,{stateId:x,value:U.value})},y.labTestValueModel.records):y.labTestValueModel.records,w=nk(NM(U)),{ctor:"_Tuple2",_0:function(t){return b.update(t,{selectedTableEditMode:Uv})}(l(Lb,y,l(My,Uv,l(by,z,y.labTestValueModel)))),_1:w};default:var J=h._0,j=d(py,J.id,function(t){return b.update(t,{stateId:B})},p.records),K=(z=function(){if(!0===J.success)return j;var t=hM(l(wk,J.stateId,f));return"Just"===t.ctor?d(py,J.id,function(r){return b.update(r,{value:t._0.value})},p.records):j}(),y=l(Tk,J.stateId,l(Lb,f,Wy(l(by,z,p))))._0,J.success?{ctor:"_Tuple2",_0:y,_1:Me}:d(T,Cw,y,b.eq(Yt(J.msg),0)?"Sorry, the server rejected that change.":J.msg));return C=K._0,L=K._1,l(ke["!"],C,{ctor:"::",_0:L,_1:{ctor:"::",_0:L,_1:{ctor:"[]"}}})}}),Fk=e(function(t,r){var e={ctor:"_Tuple4",_0:l(Ew,-1,l(Qh,"id",t).value),_1:l(P,"",l(Qh,"name",t).value),_2:l(P,"",l(Qh,"description",t).value),_3:l(Ew,-1,l(Qh,"sortOrder",t).value)};return p(Am,e._0,e._1,e._2,e._3,r)}),Ok=e(function(t,r){var e=function(){var r=t;switch(r.ctor){case"CreateResponseMedicationType":case"DeleteResponseMedicationType":case"UpdateResponseMedicationType":return Bw(r._0.errorCode);default:return Me}}(),n=l(Uk,t,r),o=n._0,c=n._1;return{ctor:"_Tuple2",_0:o,_1:we({ctor:"::",_0:c,_1:{ctor:"::",_0:e,_1:{ctor:"[]"}}})}}),Uk=e(function(t,r){var n,o,c,i,u,a,_,s,f,p,h=r,m=r.medicationTypeModel,v=t;switch(v.ctor){case"CancelEditMedicationType":var g=b.eq(m.selectedRecordId,B)?Ov:Uv;return{ctor:"_Tuple2",_0:l(Rb,h,l(My,g,$y(m))),_1:Me};case"CreateMedicationType":var y=l(Fk,m.form,B),w="Just"===(p=fm(m.records)).ctor&&"Just"===l(wf,function(t){return b.eq(t.sortOrder,y.sortOrder)},p._0).ctor?l(Rw,"The sort order number is not unique.",h):{ctor:"_Tuple2",_0:l(Rb,h,l(Cy,y,m)),_1:ck(VM(y))},M=w._0,k=w._1;return l(ke["!"],M,{ctor:"::",_0:k,_1:{ctor:"[]"}});case"CreateResponseMedicationType":var S=v._0.msg,z=v._0.id,C=!0===v._0.success?{ctor:"_Tuple2",_0:d(py,v._0.pendingId,function(t){return b.update(t,{id:z})},m.records),_1:{ctor:"_Tuple2",_0:h,_1:Me}}:{ctor:"_Tuple2",_0:m.records,_1:d(T,Cw,h,b.eq(Yt(S),0)?"Sorry, the server rejected that addition.":S)},R=C._0,x=(M=C._1._0,k=C._1._1,l(Rb,M,$y(l(yy,F(z),l(My,Uv,l(by,R,m))))));return l(ke["!"],x,{ctor:"::",_0:k,_1:{ctor:"[]"}});case"DeleteMedicationType":if("Just"===v._0.ctor){var L="Just"===(f=l(ky,m,VM)).ctor?d(Mk,f._0,B,h):{ctor:"_Tuple2",_0:h,_1:B},E=(M=L._0,L._1),V=ik(VM(l(Fk,M.medicationTypeModel.form,E)));return x=l(Rb,M,l(My,Ov,l(yy,B,zy(M.medicationTypeModel)))),l(ke["!"],x,{ctor:"::",_0:V,_1:{ctor:"[]"}})}return l(ke["!"],h,{ctor:"[]"});case"DeleteResponseMedicationType":var N=v._0,A=function(){if(!0===N.success)return{ctor:"_Tuple2",_0:h,_1:B};var t=fM(l(wk,N.stateId,h));return"Just"===t.ctor?l(Tk,N.stateId,l(Rb,h,l(My,Uv,$y(l(yy,F(N.id),l(Cy,t._0,m)))))):{ctor:"_Tuple2",_0:h,_1:B}}()._0,H=N.success?{ctor:"_Tuple2",_0:A,_1:Me}:d(T,Cw,A,b.eq(Yt(N.msg),0)?"Sorry, the server rejected that deletion.":N.msg);return x=H._0,V=H._1,l(ke["!"],x,{ctor:"::",_0:V,_1:{ctor:"[]"}});case"FirstMedicationType":return{ctor:"_Tuple2",_0:l(Rb,h,(s=m,d(Zy,e(function(t,r){return r}),it,s))),_1:Me};case"FormMsgMedicationType":var I=v._0,D={ctor:"_Tuple2",_0:I,_1:Oh(m.form)};return"_Tuple2"===D.ctor&&"Submit"===D._0.ctor&&"Just"===D._1.ctor?b.eq(m.editMode,jv)?l(Ok,LT,h):l(Ok,wT,h):l(ke["!"],l(Rb,h,l(wy,d(Zh,Qy,I,m.form),m)),{ctor:"[]"});case"LastMedicationType":return{ctor:"_Tuple2",_0:l(Rb,h,function(t){return d(Zy,e(function(t,r){return r}),If,t)}(m)),_1:Me};case"NextMedicationType":return{ctor:"_Tuple2",_0:l(Rb,h,function(t){return d(Zy,e(function(t,r){return l(zf,function(r){return b.cmp(r.id,t)<1},r)}),it,t)}(m)),_1:Me};case"PrevMedicationType":return{ctor:"_Tuple2",_0:l(Rb,h,function(t){return d(Zy,e(function(t,r){return l(Cf,function(r){return b.cmp(r.id,t)<0},r)}),If,t)}(m)),_1:Me};case"ReadResponseMedicationType":var P=l(Xm,fv,ly);return{ctor:"_Tuple2",_0:l(Db,P,l(Rb,h,$y(l(gy,v._1,(_=l(vy,v._0,m.records),b.update(m,{records:_})))))),_1:Me};case"SelectedRecordEditModeMedicationType":var q=v._0,O=v._1;return l(ke["!"],l(Rb,h,function(t){var r=q,e=O;t:do{switch(r.ctor){case"EditModeAdd":return $y(t);case"EditModeEdit":case"EditModeView":if("Just"===e.ctor)return $y(t);break t;default:break t}}while(0);return t}(l(My,q,l(yy,O,m)))),{ctor:"[]"});case"SelectedRecordMedicationType":return l(ke["!"],b.update(h,{medicationTypeModel:l(yy,v._0,m)}),{ctor:"[]"});case"UpdateMedicationType":var U=(u=(i="Just"===(c=l(ky,m,VM)).ctor?d(Mk,c._0,B,h):{ctor:"_Tuple2",_0:h,_1:B})._1,{ctor:"_Tuple3",_0:a=i._0,_1:u,_2:l(Fk,a.medicationTypeModel.form,u)}),J=(M=U._0,E=U._1,U._2);return R="Just"===(o=m.selectedRecordId).ctor?d(py,o._0,function(t){return b.update(t,{stateId:E,name:J.name,description:J.description,sortOrder:J.sortOrder})},M.medicationTypeModel.records):M.medicationTypeModel.records,k=uk(VM(J)),{ctor:"_Tuple2",_0:(n=l(Rb,M,l(My,Uv,l(by,R,M.medicationTypeModel))),b.update(n,{selectedTableEditMode:Uv})),_1:k};default:var j=v._0,K=d(py,j.id,function(t){return b.update(t,{stateId:B})},m.records),W=(R=function(){if(!0===j.success)return K;var t=fM(l(wk,j.stateId,h));if("Just"===t.ctor){var r=t._0;return d(py,j.id,function(t){return b.update(t,{name:r.name,description:r.description,sortOrder:r.sortOrder})},m.records)}return K}(),M=l(Tk,j.stateId,l(Rb,h,$y(l(by,R,m))))._0,j.success?{ctor:"_Tuple2",_0:M,_1:Me}:d(T,Cw,M,b.eq(Yt(j.msg),0)?"Sorry, the server rejected that change.":j.msg));return x=W._0,V=W._1,l(ke["!"],x,{ctor:"::",_0:V,_1:{ctor:"::",_0:V,_1:{ctor:"[]"}}})}}),Jk=e(function(t,r){t:for(;;){var e=r,n=e,o=t;if("FormMsgUserProfile"===o.ctor){var c=o._0,i={ctor:"_Tuple2",_0:c,_1:Oh(e.userProfileForm)};if("_Tuple2"===i.ctor&&"Submit"===i._0.ctor&&"Just"===i._1.ctor){t=vw,r=n;continue t}return l(ke["!"],b.update(n,{userProfileForm:d(Zh,qb,c,n.userProfileForm)}),{ctor:"[]"})}var u=(a=void 0,"Just"===(_=Oh(n.userProfileForm)).ctor?vk((a=_._0,Fr({ctor:"::",_0:{ctor:"_Tuple2",_0:"userId",_1:jr(a.userId)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"username",_1:Kr(a.username)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"firstname",_1:Kr(a.firstname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lastname",_1:Kr(a.lastname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"password",_1:Kr(a.password)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"email",_1:Kr(a.email)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lang",_1:Kr(a.lang)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"shortName",_1:Kr(a.shortName)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"displayName",_1:Kr(a.displayName)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"role_id",_1:jr(a.role_id)},_1:{ctor:"[]"}}}}}}}}}}}))):Me);return l(ke["!"],n,{ctor:"::",_0:u,_1:{ctor:"[]"}})}var a,_}),jk=e(function(t,r){var e,n=r,o=n.roleModel,c=t,i=l(Xm,rv,ly);return{ctor:"_Tuple2",_0:l(Db,i,l(wb,n,l(gy,c._1,(e=l(vy,c._0,o.records),b.update(o,{records:e}))))),_1:Me}}),Kk=e(function(t,r){var e={ctor:"_Tuple4",_0:l(Ew,-1,l(Qh,"id",t).value),_1:l(P,"",l(Qh,"name",t).value),_2:l(P,"",l(Qh,"label",t).value),_3:l(P,!1,l(Xh,"selected",t).value)},n=e._2;return h(Dm,e._0,e._1,n,n,e._3,r)}),Wk=e(function(t,r){var e=function(){var r=t;switch(r.ctor){case"CreateResponseSelectData":case"DeleteResponseSelectData":case"UpdateResponseSelectData":return Bw(r._0.errorCode);default:return Me}}(),n=l(Gk,t,r),o=n._0,c=n._1;return{ctor:"_Tuple2",_0:o,_1:we({ctor:"::",_0:c,_1:{ctor:"::",_0:e,_1:{ctor:"[]"}}})}}),Gk=e(function(t,r){var e,n,o,c,i,u,a,_,s=r,p=s.selectDataModel,h=s,m=t;switch(m.ctor){case"CancelEditSelectData":return{ctor:"_Tuple2",_0:l(zb,h,l(My,Ov,nb(p))),_1:Me};case"CreateSelectData":var v=l(Kk,p.form,B),g={ctor:"_Tuple2",_0:l(zb,h,l(Cy,v,p)),_1:_k(EM(v))},y=g._0,w=g._1;return l(ke["!"],y,{ctor:"::",_0:w,_1:{ctor:"[]"}});case"CreateResponseSelectData":var M=m._0.msg,k=m._0.id,S=!0===m._0.success?{ctor:"_Tuple2",_0:d(py,m._0.pendingId,function(t){return b.update(t,{id:k})},p.records),_1:{ctor:"_Tuple2",_0:h,_1:dk(qM(f(gm,Zm,B,B,B)))}}:{ctor:"_Tuple2",_0:p.records,_1:d(T,Cw,h,b.eq(Yt(M),0)?"Sorry, the server rejected that addition.":M)},z=S._0,C=(y=S._1._0,w=S._1._1,l(zb,y,nb(l(yy,F(k),l(My,Uv,l(by,z,p))))));return l(ke["!"],C,{ctor:"::",_0:w,_1:{ctor:"[]"}});case"DeleteSelectData":if("Just"===m._0.ctor){var R="Just"===(_=l(ky,p,EM)).ctor?d(Mk,_._0,B,h):{ctor:"_Tuple2",_0:h,_1:B},x=(y=R._0,R._1),L=sk(EM(l(Kk,y.selectDataModel.form,x)));return C=l(zb,y,l(My,Ov,l(yy,B,zy(y.selectDataModel)))),l(ke["!"],C,{ctor:"::",_0:L,_1:{ctor:"[]"}})}return l(ke["!"],h,{ctor:"[]"});case"DeleteResponseSelectData":var E=m._0,V=function(){if(!0===E.success)return{ctor:"_Tuple2",_0:h,_1:B};var t=uM(l(wk,E.stateId,h));return"Just"===t.ctor?l(Tk,E.stateId,l(zb,h,l(My,Uv,nb(l(yy,F(E.id),l(Cy,t._0,p)))))):{ctor:"_Tuple2",_0:h,_1:B}}()._0,N=E.success?{ctor:"_Tuple2",_0:V,_1:Me}:d(T,Cw,V,b.eq(Yt(E.msg),0)?"Sorry, the server rejected that deletion.":E.msg);return C=N._0,L=N._1,l(ke["!"],C,{ctor:"::",_0:L,_1:{ctor:"[]"}});case"FormMsgSelectData":var A=m._0,H={ctor:"_Tuple2",_0:A,_1:Oh(p.form)};return"_Tuple2"===H.ctor&&"Submit"===H._0.ctor&&"Just"===H._1.ctor?b.eq(p.editMode,jv)?l(Wk,IT,h):l(Wk,VT,h):l(ke["!"],l(zb,h,l(wy,d(Zh,rb,A,p.form),p)),{ctor:"[]"});case"ReadResponseSelectData":var I=l(Xm,Zm,ly);return{ctor:"_Tuple2",_0:l(Db,I,l(zb,h,nb(l(gy,m._1,(a=l(vy,m._0,p.records),b.update(p,{records:a})))))),_1:Me};case"SelectedRecordEditModeSelectData":var D=m._0,P=m._1;return l(ke["!"],l(zb,h,function(t){if(b.eq(D,jv)){var r=m._2;return"Just"===r.ctor?l(ob,r._0,t):nb(t)}return b.eq(D,Ov)||b.eq(P,B)?t:nb(t)}(l(My,D,l(yy,P,p)))),{ctor:"[]"});case"SelectedRecordSelectData":return l(ke["!"],b.update(h,{selectDataModel:l(yy,m._0,p)}),{ctor:"[]"});case"UpdateSelectData":var q=(i=(c="Just"===(o=l(ky,p,EM)).ctor?d(Mk,o._0,B,h):{ctor:"_Tuple2",_0:h,_1:B})._1,{ctor:"_Tuple3",_0:u=c._0,_1:i,_2:l(Kk,u.selectDataModel.form,i)}),O=(y=q._0,x=q._1,q._2);return z="Just"===(n=p.selectedRecordId).ctor?d(py,n._0,function(t){return b.update(t,{stateId:x,name:O.name,selectKey:O.selectKey,label:O.label,selected:O.selected})},y.selectDataModel.records):y.selectDataModel.records,w=lk(EM(O)),{ctor:"_Tuple2",_0:(e=l(zb,y,l(My,Uv,l(by,z,y.selectDataModel))),b.update(e,{selectedTableEditMode:Uv})),_1:w};default:var U=m._0,J=d(py,U.id,function(t){return b.update(t,{stateId:B})},p.records),j=(z=function(){if(!0===U.success)return J;var t=uM(l(wk,U.stateId,h));if("Just"===t.ctor){var r=t._0;return d(py,U.id,function(t){return b.update(t,{name:r.name,selectKey:r.selectKey,label:r.label,selected:r.selected})},p.records)}return J}(),y=l(Tk,U.stateId,l(zb,h,nb(l(by,z,p))))._0,U.success?{ctor:"_Tuple2",_0:y,_1:dk(qM(f(gm,Zm,B,B,B)))}:d(T,Cw,y,b.eq(Yt(U.msg),0)?"Sorry, the server rejected that change.":U.msg));return C=j._0,L=j._1,l(ke["!"],C,{ctor:"::",_0:L,_1:{ctor:"::",_0:L,_1:{ctor:"[]"}}})}}),Xk=e(function(t,r){var e={ctor:"_Tuple6",_0:l(P,"",l(Qh,"shortName",t).value),_1:l(P,"",l(Qh,"displayName",t).value),_2:l(P,!1,l(Xh,"status",t).value),_3:l(P,"",l(Qh,"note",t).value),_4:l(P,!1,l(Xh,"isCurrentTeacher",t).value),_5:l(Ew,2,l(Qh,"role_id",t).value)},n=e._0,o=e._1,c=e._2,i=e._3,u=e._4,a=e._5,_={ctor:"_Tuple7",_0:l(Ew,-1,l(Qh,"id",t).value),_1:l(P,"",l(Qh,"username",t).value),_2:l(P,"",l(Qh,"firstname",t).value),_3:l(P,"",l(Qh,"lastname",t).value),_4:l(P,"",l(Qh,"password",t).value),_5:l(P,"",l(Qh,"email",t).value),_6:l(P,"",l(Qh,"lang",t).value)},s=_._1,d=_._2,f=_._3,p=_._4,h=_._5,m=_._6;return Mm(_._0)(s)(d)(f)(p)(h)(m)(n)(o)(c)(i)(u)(a)(r)}),Qk=e(function(t,r){var e=function(){var r=t;switch(r.ctor){case"CreateResponseUser":case"DeleteResponseUser":case"UpdateResponseUser":return Bw(r._0.errorCode);default:return Me}}(),n=l(Yk,t,r),o=n._0,c=n._1;return{ctor:"_Tuple2",_0:o,_1:we({ctor:"::",_0:c,_1:{ctor:"::",_0:e,_1:{ctor:"[]"}}})}}),Yk=e(function(t,r){var n,o,c,i,u,a,_,s,f,p=r,h=p.userSearchForm,m=p.userModel,v=p,g=t;switch(g.ctor){case"CancelEditUser":return{ctor:"_Tuple2",_0:l(bb,v,l(My,Uv,mb(m))),_1:Me};case"CreateResponseUser":var y=g._0.success,M=g._0.msg,k=g._0.id,S=!0===y?{ctor:"_Tuple2",_0:d(py,g._0.pendingId,function(t){return b.update(t,{id:k})},m.records),_1:{ctor:"_Tuple2",_0:v,_1:Me}}:{ctor:"_Tuple2",_0:m.records,_1:d(T,Cw,v,b.eq(Yt(M),0)?"Sorry, the server rejected that addition.":M)},z=S._0,C=S._1._0,R=S._1._1,x=l(bb,C,mb(l(yy,F(k),l(My,y?Ov:Jv,l(by,z,m)))));return l(ke["!"],x,{ctor:"::",_0:R,_1:{ctor:"[]"}});case"CreateUser":var L=l(Xk,m.form,B),E={ctor:"_Tuple2",_0:l(bb,v,l(Cy,L,m)),_1:pk(xM(L))};return C=E._0,R=E._1,l(ke["!"],C,{ctor:"::",_0:R,_1:{ctor:"[]"}});case"CreateUserForm":return{ctor:"_Tuple2",_0:l(bb,v,mb(l(My,jv,m))),_1:Me};case"DeleteResponseUser":var V=g._0,N=function(){if(!0===V.success)return{ctor:"_Tuple2",_0:v,_1:B};var t=sM(l(wk,V.stateId,v));return"Just"===t.ctor?l(Tk,V.stateId,l(bb,v,l(My,Ov,mb(l(yy,F(V.id),l(Cy,t._0,m)))))):{ctor:"_Tuple2",_0:v,_1:B}}()._0,A=V.success?{ctor:"_Tuple2",_0:N,_1:Me}:d(T,Cw,N,b.eq(Yt(V.msg),0)?"Sorry, the server rejected that deletion.":V.msg),H=(x=A._0,A._1);return l(ke["!"],x,{ctor:"::",_0:H,_1:{ctor:"[]"}});case"DeleteUser":if("Just"===g._0.ctor){var I="Just"===(f=l(ky,m,xM)).ctor?d(Mk,f._0,B,v):{ctor:"_Tuple2",_0:v,_1:B},D=(C=I._0,I._1);return H=hk(xM(l(Xk,C.userModel.form,D))),x=l(bb,C,l(My,Ov,l(yy,B,zy(C.userModel)))),l(ke["!"],x,{ctor:"::",_0:H,_1:{ctor:"[]"}})}return l(ke["!"],v,{ctor:"[]"});case"FormMsgUser":var P=g._0,q={ctor:"_Tuple2",_0:P,_1:Oh(m.form)};return"_Tuple2"===q.ctor&&"Submit"===q._0.ctor&&"Just"===q._1.ctor?b.eq(m.editMode,jv)?l(Qk,Sw,v):l(Qk,yw,v):l(ke["!"],l(bb,v,l(wy,d(Zh,pb,P,m.form),m)),{ctor:"[]"});case"FormMsgUserSearch":var O=g._0,U={ctor:"_Tuple2",_0:O,_1:Oh(h)};return"_Tuple2"===U.ctor&&"Submit"===U._0.ctor&&"Just"===U._1.ctor?l(ke["!"],v,{ctor:"[]"}):l(ke["!"],b.update(v,{userSearchForm:d(Zh,Pb,O,h)}),{ctor:"[]"});case"FirstUser":return{ctor:"_Tuple2",_0:l(bb,v,(s=m,d(vb,e(function(t,r){return r}),it,s))),_1:Me};case"LastUser":return{ctor:"_Tuple2",_0:l(bb,v,function(t){return d(vb,e(function(t,r){return r}),If,t)}(m)),_1:Me};case"NextUser":return{ctor:"_Tuple2",_0:l(bb,v,function(t){return d(vb,e(function(t,r){return l(zf,function(r){return b.cmp(r.id,t)<1},r)}),it,t)}(m)),_1:Me};case"PrevUser":return{ctor:"_Tuple2",_0:l(bb,v,function(t){return d(vb,e(function(t,r){return l(Cf,function(r){return b.cmp(r.id,t)<0},r)}),If,t)}(m)),_1:Me};case"ReadResponseUser":var J=g._1,j=(R=function(){var t=J;if("Just"===t.ctor){var r={ctor:"_Tuple2",_0:t._0.id,_1:v.userProfile};return"Just"===r._0.ctor&&"Just"===r._1.ctor&&b.eq(r._0._0,r._1._0.userId)?l(Mo,w(eT),po(!0)):Me}return Me}(),l(Xm,$m,ly));return{ctor:"_Tuple2",_0:l(Db,j,l(bb,v,mb(l(gy,J,(_=l(vy,g._0,m.records),b.update(m,{records:_})))))),_1:R};case"SelectedRecordEditModeUser":var K=g._0,W=g._1;return l(ke["!"],l(bb,v,(a=l(My,K,l(yy,W,m)),b.eq(K,Ov)||b.eq(W,B)?a:mb(a))),{ctor:"[]"});case"UpdateResponseUser":var G=g._0,X=d(py,G.id,function(t){return b.update(t,{stateId:B})},m.records),Q=(z=function(){if(!0===G.success)return X;var t=sM(l(wk,G.stateId,v));if("Just"===t.ctor){var r=t._0;return d(py,G.id,function(t){return b.update(t,{id:r.id,username:r.username,firstname:r.firstname,lastname:r.lastname,password:r.password,email:r.email,lang:r.lang,shortName:r.shortName,displayName:r.displayName,status:r.status,note:r.note,isCurrentTeacher:r.isCurrentTeacher,role_id:r.role_id})},m.records)}return l(ve,"UpdateResponseUser","Cannot find state in transaction manager."),X}(),C=l(Tk,G.stateId,l(bb,v,mb(l(by,z,m))))._0,G.success?{ctor:"_Tuple2",_0:C,_1:Me}:d(T,Cw,C,b.eq(Yt(G.msg),0)?"Sorry, the server rejected that change.":G.msg));return x=Q._0,H=Q._1,l(ke["!"],x,{ctor:"::",_0:H,_1:{ctor:"::",_0:H,_1:{ctor:"[]"}}});default:var Y=(i=(c=function(){var t=l(ky,m,xM);return"Just"===t.ctor?d(Mk,t._0,B,v):(l(ve,"Oops, couldn't save state","bug"),{ctor:"_Tuple2",_0:v,_1:B})}())._1,{ctor:"_Tuple3",_0:u=c._0,_1:i,_2:l(Xk,u.userModel.form,i)}),$=(C=Y._0,D=Y._1,Y._2);return z="Just"===(o=m.selectedRecordId).ctor?d(py,o._0,function(t){return b.update(t,{stateId:D,id:$.id,username:$.username,firstname:$.firstname,lastname:$.lastname,password:$.password,email:$.email,lang:$.lang,shortName:$.shortName,displayName:$.displayName,status:$.status,note:$.note,isCurrentTeacher:$.isCurrentTeacher,role_id:$.role_id})},C.userModel.records):C.userModel.records,R=mk(xM($)),{ctor:"_Tuple2",_0:(n=l(bb,C,l(My,Uv,l(by,z,C.userModel))),b.update(n,{selectedTableEditMode:Uv})),_1:R}}}),$k=e(function(t,r){var e={ctor:"_Tuple4",_0:l(Ew,-1,l(Qh,"id",t).value),_1:l(P,"",l(Qh,"name",t).value),_2:l(P,"",l(Qh,"description",t).value),_3:l(Ew,-1,l(Qh,"sortOrder",t).value)};return p(Om,e._0,e._1,e._2,e._3,r)}),Zk=e(function(t,r){var e=function(){var r=t;switch(r.ctor){case"CreateResponseVaccinationType":case"DeleteResponseVaccinationType":case"UpdateResponseVaccinationType":return Bw(r._0.errorCode);default:return Me}}(),n=l(tS,t,r),o=n._0,c=n._1;return{ctor:"_Tuple2",_0:o,_1:we({ctor:"::",_0:c,_1:{ctor:"::",_0:e,_1:{ctor:"[]"}}})}}),tS=e(function(t,r){var n,o,c,i,u,a,_,s,f,p,h=r,m=h.vaccinationTypeModel,v=h,g=t;switch(g.ctor){case"CancelEditVaccinationType":var y=b.eq(m.selectedRecordId,B)?Ov:Uv;return{ctor:"_Tuple2",_0:l(kb,v,l(My,y,ab(m))),_1:Me};case"CreateVaccinationType":var w=l($k,m.form,B),M="Just"===(p=fm(m.records)).ctor&&"Just"===l(wf,function(t){return b.eq(t.sortOrder,w.sortOrder)},p._0).ctor?l(Rw,"The sort order number is not unique.",v):{ctor:"_Tuple2",_0:l(kb,v,l(Cy,w,m)),_1:gk(LM(w))},k=M._0,S=M._1;return l(ke["!"],k,{ctor:"::",_0:S,_1:{ctor:"[]"}});case"CreateResponseVaccinationType":var z=g._0.msg,C=g._0.id,R=!0===g._0.success?{ctor:"_Tuple2",_0:d(py,g._0.pendingId,function(t){return b.update(t,{id:C})},m.records),_1:{ctor:"_Tuple2",_0:v,_1:Me}}:{ctor:"_Tuple2",_0:m.records,_1:d(T,Cw,v,b.eq(Yt(z),0)?"Sorry, the server rejected that addition.":z)},x=R._0,L=(k=R._1._0,S=R._1._1,l(kb,k,ab(l(yy,F(C),l(My,Uv,l(by,x,m))))));return l(ke["!"],L,{ctor:"::",_0:S,_1:{ctor:"[]"}});case"DeleteVaccinationType":if("Just"===g._0.ctor){var E="Just"===(f=l(ky,m,LM)).ctor?d(Mk,f._0,B,v):{ctor:"_Tuple2",_0:v,_1:B},V=(k=E._0,E._1),N=yk(LM(l($k,k.vaccinationTypeModel.form,V)));return L=l(kb,k,l(My,Ov,l(yy,B,zy(k.vaccinationTypeModel)))),l(ke["!"],L,{ctor:"::",_0:N,_1:{ctor:"[]"}})}return l(ke["!"],v,{ctor:"[]"});case"DeleteResponseVaccinationType":var A=g._0,H=function(){if(!0===A.success)return{ctor:"_Tuple2",_0:v,_1:B};var t=cM(l(wk,A.stateId,v));return"Just"===t.ctor?l(Tk,A.stateId,l(kb,v,l(My,Uv,ab(l(yy,F(A.id),l(Cy,t._0,m)))))):{ctor:"_Tuple2",_0:v,_1:B}}()._0,I=A.success?{ctor:"_Tuple2",_0:H,_1:Me}:d(T,Cw,H,b.eq(Yt(A.msg),0)?"Sorry, the server rejected that deletion.":A.msg);return L=I._0,N=I._1,l(ke["!"],L,{ctor:"::",_0:N,_1:{ctor:"[]"}});case"FirstVaccinationType":return{ctor:"_Tuple2",_0:l(kb,v,(s=m,d(_b,e(function(t,r){return r}),it,s))),_1:Me};case"FormMsgVaccinationType":var D=g._0,P={ctor:"_Tuple2",_0:D,_1:Oh(m.form)};return"_Tuple2"===P.ctor&&"Submit"===P._0.ctor&&"Just"===P._1.ctor?b.eq(m.editMode,jv)?l(Zk,sw,v):l(Zk,ew,v):l(ke["!"],l(kb,v,l(wy,d(Zh,ib,D,m.form),m)),{ctor:"[]"});case"LastVaccinationType":return{ctor:"_Tuple2",_0:l(kb,v,function(t){return d(_b,e(function(t,r){return r}),If,t)}(m)),_1:Me};case"NextVaccinationType":return{ctor:"_Tuple2",_0:l(kb,v,function(t){return d(_b,e(function(t,r){return l(zf,function(r){return b.cmp(r.id,t)<1},r)}),it,t)}(m)),_1:Me};case"PrevVaccinationType":return{ctor:"_Tuple2",_0:l(kb,v,function(t){return d(_b,e(function(t,r){return l(Cf,function(r){return b.cmp(r.id,t)<0},r)}),If,t)}(m)),_1:Me};case"ReadResponseVaccinationType":var q=l(Xm,Qm,ly);return{ctor:"_Tuple2",_0:l(Db,q,l(kb,v,ab(l(gy,g._1,(_=l(vy,g._0,m.records),b.update(m,{records:_})))))),_1:Me};case"SelectedRecordEditModeVaccinationType":var O=g._0,U=g._1;return l(ke["!"],l(kb,v,function(t){var r=O,e=U;t:do{switch(r.ctor){case"EditModeAdd":return ab(t);case"EditModeEdit":case"EditModeView":if("Just"===e.ctor)return ab(t);break t;default:break t}}while(0);return t}(l(My,O,l(yy,U,m)))),{ctor:"[]"});case"SelectedRecordVaccinationType":return l(ke["!"],b.update(v,{vaccinationTypeModel:l(yy,g._0,m)}),{ctor:"[]"});case"UpdateVaccinationType":var J=(u=(i="Just"===(c=l(ky,m,LM)).ctor?d(Mk,c._0,B,v):{ctor:"_Tuple2",_0:v,_1:B})._1,{ctor:"_Tuple3",_0:a=i._0,_1:u,_2:l($k,a.vaccinationTypeModel.form,u)}),j=(k=J._0,V=J._1,J._2);return x="Just"===(o=m.selectedRecordId).ctor?d(py,o._0,function(t){return b.update(t,{stateId:V,name:j.name,description:j.description,sortOrder:j.sortOrder})},k.vaccinationTypeModel.records):k.vaccinationTypeModel.records,S=bk(LM(j)),{ctor:"_Tuple2",_0:(n=l(kb,k,l(My,Uv,l(by,x,k.vaccinationTypeModel))),b.update(n,{selectedTableEditMode:Uv})),_1:S};default:var K=g._0,W=d(py,K.id,function(t){return b.update(t,{stateId:B})},m.records),G=(x=function(){if(!0===K.success)return W;var t=cM(l(wk,K.stateId,v));if("Just"===t.ctor){var r=t._0;return d(py,K.id,function(t){return b.update(t,{name:r.name,description:r.description,sortOrder:r.sortOrder})},m.records)}return W}(),k=l(Tk,K.stateId,l(kb,v,ab(l(by,x,m))))._0,K.success?{ctor:"_Tuple2",_0:k,_1:Me}:d(T,Cw,k,b.eq(Yt(K.msg),0)?"Sorry, the server rejected that change.":K.msg));return L=G._0,N=G._1,l(ke["!"],L,{ctor:"::",_0:N,_1:{ctor:"::",_0:N,_1:{ctor:"[]"}}})}}),rS=e(function(t,r){var e=f(gm,t.table,F(t.id),B,B),n=r.qualifier;switch(n.ctor){case"NotifySubQualifierNone":switch(t.notificationType.ctor){case"UnknownNotificationType":return Me;case"DelNotificationType":return l(Mo,fT(t.table),po(t.id));default:return l(Mo,tT,po({ctor:"::",_0:e,_1:{ctor:"[]"}}))}case"NotifySubQualifierId":if(!b.eq(n._0,t.id))return Me;switch(t.notificationType.ctor){case"UnknownNotificationType":return Me;case"DelNotificationType":return l(Mo,fT(t.table),po(t.id));default:return l(Mo,tT,po({ctor:"::",_0:e,_1:{ctor:"[]"}}))}default:if("Just"!==l(wf,function(t){var r=t;return b.eq(r._0,n._0._0)&&b.eq(r._1,n._0._1)},t.foreignKeys).ctor)return Me;switch(t.notificationType.ctor){case"UnknownNotificationType":return Me;case"DelNotificationType":return l(Mo,fT(t.table),po(t.id));default:return l(Mo,tT,po({ctor:"::",_0:e,_1:{ctor:"[]"}}))}}}),eS=e(function(t,r){var e=t;if("Nothing"===e.ctor)return{ctor:"[]"};var n=e._0;return l(at,rS(n),l(_t,function(t){return b.eq(t.table,n.table)},r.dataNotificationSubscriptions))}),nS=function(t){var r=t.selectedTable;if("Just"!==r.ctor)return 0;switch(r._0.ctor){case"MedicationType":var e=t.medicationTypeModel.records;return"Success"===e.ctor?et(e._0):0;case"VaccinationType":var n=t.vaccinationType;return"Success"===n.ctor?et(n._0):0;default:return 0}},oS=function(t){var r=t.selectedTable;if("Just"===r.ctor){if("MedicationType"===r._0.ctor){var e=t.medicationTypeModel.records;if("Success"===e.ctor){var n=e._0,o=function(){if("EditModeAdd"===t.medicationTypeModel.editMode.ctor){var r=l(Sy,function(t){return t.sortOrder},n);return{ctor:"_Tuple2",_0:Yy(p(Am,t.nextPendingId,"","",r,B)),_1:b.update(t,{nextPendingId:t.nextPendingId-1})}}var e=l(Nf,l(P,0,t.medicationTypeModel.selectedRecordId),n);return"Just"===e.ctor?{ctor:"_Tuple2",_0:Yy(e._0),_1:t}:{ctor:"_Tuple2",_0:t.medicationTypeModel.form,_1:t}}(),c=o._0,i=o._1;return l(Rb,i,l(wy,c,i.medicationTypeModel))}return t}return t}return t},cS=e(function(t,r){var e,n,o,c,i,u,a,_=t;switch(_.ctor){case"AddChgDelNotificationMessages":return l(ke["!"],r,l(eS,_._0,r));case"AdhocResponseMessages":return l(Rk,_._0,r);case"AddSelectedTable":var s=oS(b.update(r,{selectedTableEditMode:jv}));return l(ke["!"],s,{ctor:"[]"});case"CancelSelectedTable":return s=oS(r),l(ke["!"],b.update(s,{selectedTableEditMode:Uv}),{ctor:"[]"});case"CreateResponseMsg":var p=_._0,h=p;if("Just"!==h.ctor)return l(ke["!"],r,{ctor:"[]"});var m=h._0;switch(m.table.ctor){case"LabSuite":return l(Nk,{ctor:"CreateResponseLabSuite",_0:m},r);case"LabTest":return l(Ik,{ctor:"CreateResponseLabTest",_0:m},r);case"LabTestValue":return l(Bk,{ctor:"CreateResponseLabTestValue",_0:m},r);case"MedicationType":return l(Ok,{ctor:"CreateResponseMedicationType",_0:m},r);case"SelectData":return l(Wk,{ctor:"CreateResponseSelectData",_0:m},r);case"User":return l(Qk,{ctor:"CreateResponseUser",_0:m},r);case"VaccinationType":return l(Zk,{ctor:"CreateResponseVaccinationType",_0:m},r);default:return l(ve,"Unhandled CreateResponseMsg",k(p)),l(ke["!"],r,{ctor:"[]"})}case"DeleteRecord":var v=_._0,g=_._1;return s=function(){var t;switch(v.ctor){case"MedicationType":return t=d(T,by,r.medicationTypeModel,l(my,g,r.medicationTypeModel.records)),b.update(r,{medicationTypeModel:t});case"User":return function(t){return b.update(r,{userModel:t})}(d(T,by,r.userModel,l(my,g,r.userModel.records)));default:return l(ve,"DeleteRecord Warning",l(A["++"],"Unhandled table: ",Nw(v))),r}}(),l(ke["!"],s,{ctor:"[]"});case"DeleteResponseMsg":var y=_._0,w=y;if("Just"!==w.ctor)return l(ke["!"],r,{ctor:"[]"});var M=w._0;switch(M.table.ctor){case"LabSuite":return l(Nk,{ctor:"DeleteResponseLabSuite",_0:M},r);case"LabTest":return l(Ik,{ctor:"DeleteResponseLabTest",_0:M},r);case"LabTestValue":return l(Bk,{ctor:"DeleteResponseLabTestValue",_0:M},r);case"MedicationType":return l(Ok,{ctor:"DeleteResponseMedicationType",_0:M},r);case"SelectData":return l(Wk,{ctor:"DeleteResponseSelectData",_0:M},r);case"User":return l(Qk,{ctor:"DeleteResponseUser",_0:M},r);default:return l(ve,"Unhandled DeleteResponseMsg",k(y)),l(ke["!"],r,{ctor:"[]"})}case"EditSelectedTable":return l(ke["!"],b.update(r,{selectedTableEditMode:Jv}),{ctor:"[]"});case"EventTypeResponse":return l(ke["!"],b.update(r,{eventType:_._0}),{ctor:"[]"});case"FirstRecord":return s=oS(b.update(r,{selectedTableRecord:0})),l(ke["!"],s,{ctor:"[]"});case"KeyValueMessages":return l(Lk,_._0,r);case"LabSuiteMessages":return l(Nk,_._0,r);case"LabTestMessages":return l(Ik,_._0,r);case"LabTestValueMessages":return l(Bk,_._0,r);case"LastRecord":return s=oS(b.update(r,{selectedTableRecord:nS(r)-1})),l(ke["!"],s,{ctor:"[]"});case"Login":var S="Just"===(a=Oh(r.loginForm)).ctor?ok((u=a._0,Fr({ctor:"::",_0:{ctor:"_Tuple2",_0:"username",_1:Kr(u.username)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"password",_1:Kr(u.password)},_1:{ctor:"[]"}}}))):Me;return l(ke["!"],r,{ctor:"::",_0:S,_1:{ctor:"[]"}});case"LoginFormMsg":var z=_._0,C={ctor:"_Tuple2",_0:z,_1:Oh(r.loginForm)};return"_Tuple2"===C.ctor&&"Submit"===C._0.ctor&&"Just"===C._1.ctor?l(ke["!"],r,{ctor:"[]"}):{ctor:"_Tuple2",_0:(i=d(Zh,Fb,z,r.loginForm),b.update(r,{loginForm:i})),_1:Me};case"Mdl":return d(rs,iT,_._0,r);case"MedicationTypeMessages":return l(Ok,_._0,r);case"NewSystemMessage":return s=function(){var t=_._0;if("SystemMessageTypeLog"===t.ctor){var e=t._0;return b.eq(e.updatedAt,0)?r:b.update(r,{systemMsgLog:l(Tt,1e3,{ctor:"::",_0:e,_1:r.systemMsgLog})})}return b.update(r,{pendingSystemMode:B,systemMode:t._0})}(),l(ke["!"],s,{ctor:"[]"});case"NewSystemMode":var L=_._0;return l(ke["!"],b.update(r,{pendingSystemMode:F(L),systemMode:L}),{ctor:"::",_0:fk((c=L,Fr({ctor:"::",_0:{ctor:"_Tuple2",_0:"SystemMode",_1:jr(function(t){switch(c.ctor){case"SystemMode_0":return 0;case"SystemMode_1":return 1;default:return 2}}())},_1:{ctor:"[]"}}))),_1:{ctor:"[]"}});case"NextRecord":return s=oS(b.update(r,{selectedTableRecord:l(x,nS(r)-1,r.selectedTableRecord+1)})),l(ke["!"],s,{ctor:"[]"});case"NoOp":return l(ve,"NoOp","was called"),l(ke["!"],r,{ctor:"[]"});case"PregnoteTypeResponse":return l(ke["!"],b.update(r,{pregnoteType:_._0}),{ctor:"[]"});case"PreviousRecord":return s=oS(b.update(r,{selectedTableRecord:l(R,0,r.selectedTableRecord-1)})),l(ke["!"],s,{ctor:"[]"});case"RequestUserProfile":return l(ke["!"],r,{ctor:"::",_0:ak(RM),_1:{ctor:"[]"}});case"RiskCodeResponse":return l(ke["!"],b.update(r,{riskCode:_._0}),{ctor:"[]"});case"RoleMessages":return l(jk,_._0,r);case"SaveSelectedTable":return l(ke["!"],b.update(r,{selectedTableEditMode:Uv}),{ctor:"[]"});case"SelectDataMessages":return l(Wk,_._0,r);case"SelectedTableEditMode":var E=_._0,V=_._1,N=(s=b.update(r,{selectedTableEditMode:E,selectedTableRecord:l(P,0,V)}),b.eq(E,Ov)||b.eq(V,B)?s:oS(s));return l(ke["!"],N,{ctor:"[]"});case"SelectQueryMsg":var H=l(at,function(t){return dk(qM(t))},_._0);return l(ke["!"],r,H);case"SelectQueryResponseMsg":var I=function(){var t,e=_._0;switch(e.ctor){case"Success":var n=e._0,o=f(gm,(t=n).table,t.id,t.patient_id,t.pregnancy_id);switch((n.success,n.errorCode).ctor){case"NoErrorCode":var c=n.data;switch(c.ctor){case"KeyValueResp":return l(Lk,l(yT,um(c._0),F(o)),r);case"LabSuiteResp":return l(Nk,l(qT,um(c._0),F(o)),r);case"LabTestResp":return l(Ik,l(KT,um(c._0),F(o)),r);case"LabTestValueResp":return l(Bk,l($T,um(c._0),F(o)),r);case"MedicationTypeResp":return l(Ok,l(kT,um(c._0),F(o)),r);case"RoleResp":return l(jk,l(mw,um(c._0),F(o)),r);case"SelectDataResp":return l(Wk,l(AT,um(c._0),F(o)),r);case"UserResp":return l(Qk,l(Tw,um(c._0),F(o)),r);default:return l(Zk,l(ow,um(c._0),F(o)),r)}case"SessionExpiredErrorCode":return l(cS,Qb,r);case"SqlErrorCode":case"UnknownErrorCode":default:return l(ke["!"],r,{ctor:"[]"})}case"Failure":return l(ve,"SelectQueryResponseMsg",k(e._0)),l(ke["!"],r,{ctor:"[]"});default:return l(ke["!"],r,{ctor:"[]"})}}();return{ctor:"_Tuple2",_0:s=I._0,_1:S=I._1};case"SelectQuerySelectTable":return l(ke["!"],b.update(r,{selectedTable:F(_._0),selectedTableRecord:0,selectedTableEditMode:Ov}),{ctor:"::",_0:l(Mo,tT,po(_._1)),_1:{ctor:"[]"}});case"SelectPage":var D=_._0;return S="Just"===(o=l(Hw,D,r.pageDefs)).ctor?(n=o._0.location,np(ap(n))):Me,l(ke["!"],b.update(r,{selectedPage:D}),{ctor:"::",_0:S,_1:{ctor:"[]"}});case"SelectTableRecord":return s=oS(b.update(r,{selectedTableRecord:_._0})),l(ke["!"],s,{ctor:"[]"});case"SessionExpired":var q="Just"===(e=r.userProfile).ctor?F(b.update(e._0,{isLoggedIn:!1})):B;return l(ke["!"],b.update(r,{userProfile:q}),{ctor:"[]"});case"Snackbar":var O=l(ha,_._0,r.snackbar),U=O._0;return S=O._1,l(ke["!"],b.update(r,{snackbar:U}),{ctor:"::",_0:l(Se,Xb,S),_1:{ctor:"[]"}});case"UpdateResponseMsg":var J=_._0,j=J;if("Just"!==j.ctor)return l(ke["!"],r,{ctor:"[]"});var K=j._0;switch(K.table.ctor){case"KeyValue":return l(Lk,{ctor:"UpdateResponseKeyValue",_0:K},r);case"LabSuite":return l(Nk,{ctor:"UpdateResponseLabSuite",_0:K},r);case"LabTest":return l(Ik,{ctor:"UpdateResponseLabTest",_0:K},r);case"LabTestValue":return l(Bk,{ctor:"UpdateResponseLabTestValue",_0:K},r);case"MedicationType":return l(Ok,{ctor:"UpdateResponseMedicationType",_0:K},r);case"User":return l(Qk,{ctor:"UpdateResponseUser",_0:K},r);case"SelectData":return l(Wk,{ctor:"UpdateResponseSelectData",_0:K},r);default:return l(ve,"Unhandled UpdateResponseMsg",k(J)),l(ke["!"],r,{ctor:"[]"})}case"UrlChange":return l(ke["!"],b.update(r,{selectedPage:l(Aw,_._0,Dv)}),{ctor:"[]"});case"UserChoiceSet":return l(ke["!"],b.update(r,{userChoice:d(Vr,_._0,_._1,r.userChoice)}),{ctor:"[]"});case"UserChoiceUnset":return l(ke["!"],b.update(r,{userChoice:l(Pr,_._0,r.userChoice)}),{ctor:"[]"});case"UserMessages":return l(Qk,_._0,r);case"UserProfileMessages":return l(Jk,_._0,r);case"VaccinationTypeMessages":return l(Zk,_._0,r);default:return l(ke["!"],b.update(r,{vaccinationType:_._0}),{ctor:"[]"})}}),iS=o(function(t,r,e){var n=t,o=b.eq(e.selectedTableEditMode,Jv)||b.eq(e.selectedTableEditMode,jv),c=o?{ctor:"_Tuple2",_0:Hd,_1:30}:{ctor:"_Tuple2",_0:Ad,_1:30},i=c._0,u=c._1;return{ctor:"::",_0:p(Hi,iT,{ctor:"::",_0:r,_1:{ctor:"::",_0:100,_1:{ctor:"[]"}}},e.mdl,{ctor:"::",_0:Ei,_1:{ctor:"::",_0:Ni,_1:{ctor:"::",_0:Xc(n._0),_1:{ctor:"::",_0:o?Vi:Zc,_1:{ctor:"[]"}}}}},{ctor:"::",_0:l(Od,i,u),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:p(Hi,iT,{ctor:"::",_0:r,_1:{ctor:"::",_0:101,_1:{ctor:"[]"}}},e.mdl,{ctor:"::",_0:Ei,_1:{ctor:"::",_0:Ni,_1:{ctor:"::",_0:Xc(n._1),_1:{ctor:"::",_0:o?Vi:Zc,_1:{ctor:"[]"}}}}},{ctor:"::",_0:l(qd,i,u),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:p(Hi,iT,{ctor:"::",_0:r,_1:{ctor:"::",_0:102,_1:{ctor:"[]"}}},e.mdl,{ctor:"::",_0:Ei,_1:{ctor:"::",_0:Ni,_1:{ctor:"::",_0:Xc(n._2),_1:{ctor:"::",_0:o?Vi:Zc,_1:{ctor:"[]"}}}}},{ctor:"::",_0:l(Bd,i,u),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:p(Hi,iT,{ctor:"::",_0:r,_1:{ctor:"::",_0:103,_1:{ctor:"[]"}}},e.mdl,{ctor:"::",_0:Ei,_1:{ctor:"::",_0:Ni,_1:{ctor:"::",_0:Xc(n._3),_1:{ctor:"::",_0:o?Vi:Zc,_1:{ctor:"[]"}}}}},{ctor:"::",_0:l(Fd,i,u),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}}),uS=e(function(t,r){return l(bl,{ctor:"::",_0:ys(Bs),_1:{ctor:"::",_0:Ys,_1:{ctor:"[]"}}},{left:l(zl,{ctor:"[]"},{ctor:"::",_0:kl(l(En,{ctor:"::",_0:$n("footer-warning-header"),_1:{ctor:"[]"}},{ctor:"::",_0:vn(t),_1:{ctor:"[]"}})),_1:{ctor:"[]"}}),right:l(Cl,{ctor:"[]"},{ctor:"::",_0:kl(vn(r)),_1:{ctor:"[]"}})})}),aS={ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},_S=e(function(t,r){var e=t.error;return"Just"===e.ctor?l(Hn,{ctor:"::",_0:$n("error-field"),_1:{ctor:"[]"}},{ctor:"::",_0:vn(l(A["++"],r,l(A["++"]," problem: ",k(e._0)))),_1:{ctor:"[]"}}):l(Hn,{ctor:"[]"},{ctor:"::",_0:vn(""),_1:{ctor:"[]"}})}),sS=a(function(t,r,e,n,o,c,i){return l(En,{ctor:"[]"},{ctor:"::",_0:p(nu,iT,e,i,{ctor:"::",_0:Gi(t),_1:{ctor:"::",_0:Wi,_1:{ctor:"::",_0:Ki(l(P,"",r.value)),_1:{ctor:"::",_0:Qc(n),_1:{ctor:"::",_0:c?Yi:Zc,_1:{ctor:"::",_0:o?Zc:Ji,_1:{ctor:"::",_0:o?l(ei,"font-weight","bold"):Zc,_1:{ctor:"::",_0:Yc({ctor:"::",_0:ys(Fs),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}}}}},{ctor:"[]"}),_1:{ctor:"::",_0:l(_S,r,t),_1:{ctor:"[]"}}})}),lS=a(function(t,r,e,n,o,c,i){return l(En,{ctor:"[]"},{ctor:"::",_0:p(nu,iT,e,i,{ctor:"::",_0:Gi(t),_1:{ctor:"::",_0:Wi,_1:{ctor:"::",_0:Ki(l(P,"",r.value)),_1:{ctor:"::",_0:$c(ro("date")),_1:{ctor:"::",_0:Qc(n),_1:{ctor:"::",_0:c?Yi:Zc,_1:{ctor:"::",_0:o?Zc:Ji,_1:{ctor:"::",_0:o?l(ei,"font-weight","bold"):Zc,_1:{ctor:"::",_0:Yc({ctor:"::",_0:ys(Fs),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}}}}}},{ctor:"[]"}),_1:{ctor:"::",_0:l(_S,r,t),_1:{ctor:"[]"}}})}),dS=a(function(t,r,e,n,o,c,i){return l(En,{ctor:"[]"},{ctor:"::",_0:p(nu,iT,e,i,{ctor:"::",_0:Gi(t),_1:{ctor:"::",_0:Wi,_1:{ctor:"::",_0:Ki(l(P,"",r.value)),_1:{ctor:"::",_0:Qc(n),_1:{ctor:"::",_0:ji,_1:{ctor:"::",_0:c?Yi:Zc,_1:{ctor:"::",_0:o?Zc:Ji,_1:{ctor:"::",_0:o?l(ei,"font-weight","bold"):Zc,_1:{ctor:"::",_0:Yc({ctor:"::",_0:ys(Fs),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}}}}}},{ctor:"[]"}),_1:{ctor:"::",_0:l(_S,r,t),_1:{ctor:"[]"}}})}),fS=c(function(t,r,e,n){return p(Hi,iT,t,n,{ctor:"::",_0:Ei,_1:{ctor:"::",_0:Ni,_1:{ctor:"::",_0:l(ei,"margin-right","5px"),_1:{ctor:"::",_0:ci(e),_1:{ctor:"[]"}}}}},{ctor:"::",_0:vn(r),_1:{ctor:"[]"}})}),pS=u(function(t,r,e,n,o,c){return p(Hi,iT,t,c,{ctor:"::",_0:Ei,_1:{ctor:"::",_0:Ni,_1:{ctor:"::",_0:o?(i="submit",Jc(ro(i))):Zc,_1:{ctor:"::",_0:l(ei,"margin-right","5px"),_1:{ctor:"::",_0:Xc(r),_1:{ctor:"::",_0:ci(n),_1:{ctor:"[]"}}}}}}},{ctor:"::",_0:vn(e),_1:{ctor:"[]"}});var i}),hS=u(function(t,r,e,n,o,c){return p(z_,iT,r,c,{ctor:"::",_0:Gc(e),_1:{ctor:"::",_0:m_,_1:{ctor:"::",_0:p_(o),_1:{ctor:"::",_0:n?Zc:h_,_1:{ctor:"[]"}}}}},{ctor:"::",_0:vn(t),_1:{ctor:"[]"}})}),mS=u(function(t,r,e,n,o,c){return p(C_,iT,r,c,{ctor:"::",_0:p_(n),_1:{ctor:"::",_0:f_(o),_1:{ctor:"::",_0:m_,_1:{ctor:"::",_0:Gc(e),_1:{ctor:"[]"}}}}},{ctor:"::",_0:vn(t),_1:{ctor:"[]"}})}),vS=e(function(t,r){return l(En,{ctor:"::",_0:uo({ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"10px"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-bottom",_1:"10px"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"position",_1:"relative"},_1:{ctor:"[]"}}}}),_1:{ctor:"[]"}},{ctor:"::",_0:d(ui,Hn,{ctor:"::",_0:cd,_1:{ctor:"::",_0:ad,_1:{ctor:"[]"}}},{ctor:"::",_0:vn(t),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Hn,{ctor:"::",_0:uo({ctor:"::",_0:{ctor:"_Tuple2",_0:"float",_1:"right"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-bottom",_1:"10px"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}},{ctor:"::",_0:r,_1:{ctor:"[]"}}),_1:{ctor:"[]"}}})}),gS=function(t){var r=t.value;return"Just"===r.ctor&&r._0},yS=Be("Views.Barcodes"),bS=function(t){return l(Vl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(Tn,{ctor:"[]"},{ctor:"::",_0:vn("Priority Barcodes (optional)"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:d(ui,Cn,{ctor:"::",_0:id,_1:{ctor:"[]"}},{ctor:"::",_0:l(In,{ctor:"::",_0:to("barcodes/PrenatalBarcodeSample.png"),_1:{ctor:"::",_0:uo({ctor:"::",_0:{ctor:"_Tuple2",_0:"float",_1:"right"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"[]"}),_1:{ctor:"::",_0:vn("\nThe Midwife-EMR system has the capability, but not the requirement, of using priority barcodes in order to help manage patient workflow. This really only makes sense in contexts where there are many dozens or more prenatal exams being done in a day. This is one means to allow the patients to flow through the system in an orderly and on a first-come first-serve basis.\n "),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:d(ui,Cn,{ctor:"::",_0:id,_1:{ctor:"[]"}},{ctor:"::",_0:vn("\nWhen patients arrive for their prenatal exams, each are given a priority number which is a laminated badge or a card with a number on it. The badges are collected after the exam and are reused the next day. How these badges/cards are made is up to you; you may find that using lanyards works well, or large cards that you give to the patients, or clip on badges.\n "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(ui,Cn,{ctor:"::",_0:id,_1:{ctor:"[]"}},{ctor:"::",_0:vn("\nThe integration of the priority numbers with the software is achieved by a 6 digit barcode that is attached to each badge that allows staff to scan the badge or type in the 6 digit number at the various points of interaction during the prenatal exam. "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(ui,Cn,{ctor:"::",_0:id,_1:{ctor:"[]"}},{ctor:"::",_0:vn("\nThe barcodes are used in conjunction with the Midwife-EMR priority system to insure that the priority numbers input into the system upon client arrival are accurate. Using barcodes insures accuracy by only accepting as input the barcodes, which are random 6 digit numbers, as opposed to the priority numbers themselves. The barcodes are tied to the priority numbers that they represent by Midwife-EMR's internal priority table. In essence, this is eliminating mis-keying by staff of priority numbers because a mis-key of a barcode will be detected as an invalid barcode.\n "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(ui,Cn,{ctor:"::",_0:id,_1:{ctor:"[]"}},{ctor:"::",_0:vn("\nOf course, each clinic is different and only you can decide if using these badges would be helpful. Some questions to ask are, is much time spent keeping the patients in order as they progress through your clinic? Is there confusion about who is next? Are things too chaotic at certain points in the patient workflow?\n "),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(En,{ctor:"[]"},{ctor:"::",_0:l(wn,{ctor:"[]"},{ctor:"::",_0:vn("Download the barcode PDF file"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(En,{ctor:"[]"},{ctor:"::",_0:d(ui,Cn,{ctor:"::",_0:id,_1:{ctor:"[]"}},{ctor:"::",_0:vn("Save this PDF file and print it to create priority badges, lanyards, etc."),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:p(Hi,iT,{ctor:"::",_0:yS,_1:{ctor:"::",_0:100,_1:{ctor:"[]"}}},t.mdl,{ctor:"::",_0:(r="barcodes/PrenatalBarcodes.pdf",ri({ctor:"::",_0:qc(function(t){return b.update(t,{link:!0})}),_1:{ctor:"::",_0:Jc(eo(r)),_1:{ctor:"[]"}}})),_1:{ctor:"::",_0:Ei,_1:{ctor:"::",_0:Ni,_1:{ctor:"::",_0:$c(l(Xn,"download","PrenatalBarcodes.pdf")),_1:{ctor:"[]"}}}}},{ctor:"::",_0:vn("Download"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(En,{ctor:"[]"},{ctor:"::",_0:d(ui,Cn,{ctor:"::",_0:id,_1:{ctor:"::",_0:l(ei,"margin-top","20px"),_1:{ctor:"::",_0:l(ei,"padding","20px"),_1:{ctor:"::",_0:bs(Fs),_1:{ctor:"::",_0:ys(Us),_1:{ctor:"[]"}}}}}},{ctor:"::",_0:vn("\nThere are 400 priority barcodes in the PDF, but you do not have to use all of them. Just print as many as you need. If you ever need more, just print any additional that you need.\n "),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}});var r},TS=Be("Views.KeyValue"),wS=function(t){var r=t,n=t.keyValueModel,o=b.eq(n.editMode,Jv),c=function(){var t=n.records;switch(t.ctor){case"NotAsked":return vn("");case"Loading":return vn("Loading");case"Failure":return vn(k(t._0));default:return function(t){var c=function(t){return function(r){return lT(bT(d(rm,t.path,om,ih(r))))}},i={ctor:"_Tuple6",_0:l(P,"",l(Qh,"id",t).value),_1:l(P,"",l(Qh,"kvKey",t).value),_2:l(P,"",l(Qh,"kvValue",t).value),_3:l(P,"",l(Qh,"description",t).value),_4:l(P,"",l(Qh,"valueType",t).value),_5:l(P,"",l(Qh,"acceptableValues",t).value)},u=i._1,a=i._2,_=i._3,s=i._4,f=l(Gt,"|",i._5),v=(l(ve,"viewRecord recValueTypeVal",s),{ctor:"_Tuple2",_0:l(Qh,"id",t),_1:l(Qh,"kvValue",t)})._1,g=function(){switch(Ey(s).ctor){case"KeyValueList":return l(En,{ctor:"[]"},l(zt,e(function(t,e){return l(En,{ctor:"[]"},{ctor:"::",_0:p(C_,iT,{ctor:"::",_0:TS,_1:{ctor:"::",_0:210+t,_1:{ctor:"[]"}}},r.mdl,{ctor:"::",_0:p_(b.eq(e,a)),_1:{ctor:"::",_0:f_("keyValueList"),_1:{ctor:"::",_0:m_,_1:{ctor:"::",_0:o?Zc:h_,_1:{ctor:"::",_0:Gc(l(c,v,e)),_1:{ctor:"[]"}}}}}},{ctor:"::",_0:vn(e),_1:{ctor:"[]"}}),_1:{ctor:"[]"}})}),f));case"KeyValueBoolean":return h(hS,u,{ctor:"::",_0:TS,_1:{ctor:"::",_0:202,_1:{ctor:"[]"}}},l(c,v,1==!("1"===l(P,"",v.value))?"1":"0"),o,b.eq(a,"1"),r.mdl);case"KeyValueDate":return m(lS,u,v,{ctor:"::",_0:TS,_1:{ctor:"::",_0:202,_1:{ctor:"[]"}}},c(v),o,!1,r.mdl);default:return m(sS,"Value",v,{ctor:"::",_0:TS,_1:{ctor:"::",_0:202,_1:{ctor:"[]"}}},c(v),o,!1,r.mdl)}}(),y={ctor:"::",_0:h(pS,{ctor:"::",_0:TS,_1:{ctor:"::",_0:304,_1:{ctor:"[]"}}},lT(l(gT,Ov,B)),"Back to Table view",!1,!1,r.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:TS,_1:{ctor:"::",_0:300,_1:{ctor:"[]"}}},lT(l(gT,Jv,n.selectedRecordId)),"Edit",!1,!1,r.mdl),_1:{ctor:"[]"}}},T={ctor:"::",_0:h(pS,{ctor:"::",_0:TS,_1:{ctor:"::",_0:301,_1:{ctor:"[]"}}},lT(bT(tm)),"Save",!1,!1,r.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:TS,_1:{ctor:"::",_0:302,_1:{ctor:"[]"}}},lT(TT),"Cancel",!1,!1,r.mdl),_1:{ctor:"[]"}}};return l(cs,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(_s,{ctor:"[]"},o?T:y),_1:{ctor:"::",_0:l(_s,{ctor:"::",_0:ys(Us),_1:{ctor:"[]"}},{ctor:"::",_0:d(ui,Hn,{ctor:"::",_0:sd,_1:{ctor:"::",_0:ys(Fs),_1:{ctor:"[]"}}},{ctor:"::",_0:vn(u),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(ui,Cn,{ctor:"::",_0:_d,_1:{ctor:"::",_0:ys(js),_1:{ctor:"[]"}}},{ctor:"::",_0:vn(_),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(_s,{ctor:"::",_0:ys(qs),_1:{ctor:"[]"}},{ctor:"::",_0:g,_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}})}(n.form)}}();return l(En,{ctor:"[]"},{ctor:"::",_0:c,_1:{ctor:"[]"}})},MS=function(t){var r,n,o,c=t,i=t.keyValueModel,u=b.eq(i.editMode,Uv)||b.eq(i.editMode,Jv)?wS(c):(r=c,n=e(function(t,r){return"KeyValueBoolean"===t.ctor?"1"===r?"True":"False":r}),o=function(){var t=r.keyValueModel.records;switch(t.ctor){case"NotAsked":case"Loading":return{ctor:"[]"};case"Failure":return l(ve,"viewTable for Configuration",t._0),{ctor:"[]"};default:return l(_t,function(t){return b.eq(t.systemOnly,!1)},t._0)}}(),l(En,{ctor:"[]"},{ctor:"::",_0:l(vS,"Click on a row to edit.",l(En,{ctor:"[]"},{ctor:"[]"})),_1:{ctor:"::",_0:l(od,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(nd,{ctor:"[]"},{ctor:"::",_0:l(rd,{ctor:"[]"},{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Id"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Key"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Value"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Zl,{ctor:"::",_0:l(ei,"text-align","left"),_1:{ctor:"[]"}},{ctor:"::",_0:vn("Description"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(ed,{ctor:"[]"},l(at,function(t){return l(rd,{ctor:"::",_0:Xc(lT(l(gT,Uv,F(t.id)))),_1:{ctor:"[]"}},{ctor:"::",_0:l(Xl,{ctor:"::",_0:Yl,_1:{ctor:"[]"}},{ctor:"::",_0:vn(k(t.id)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xl,{ctor:"[]"},{ctor:"::",_0:vn(t.kvKey),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xl,{ctor:"[]"},{ctor:"::",_0:vn(l(n,t.valueType,t.kvValue)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xl,{ctor:"::",_0:l(ei,"text-align","left"),_1:{ctor:"[]"}},{ctor:"::",_0:vn(t.description),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}})},o)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}));return l(Vl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(Tn,{ctor:"[]"},{ctor:"::",_0:vn("Configuration"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(uS,"Info","\n\n These configuration settings allow you, as the administrator,\n to adjust settings for your clinic. The description field will\n explain the purpose of each setting. These settings will affect\n things like report headings, how dates are displayed, and various\n other things. These settings can be changed at any time.\n\n "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:u,_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}})},kS=Be("Views.Login"),SS=function(t){var r,e,n,o=function(t){return function(r){return{ctor:"LoginFormMsg",_0:d(rm,t.path,om,ih(r))}}},c={ctor:"_Tuple2",_0:l(Qh,"username",t.loginForm),_1:l(Qh,"password",t.loginForm)},i=c._0,u=c._1,a=("_Tuple2",r=i.error,e=u.error,"Nothing"!==r.ctor||"Nothing"!==e.ctor);return l(Vl,{ctor:"[]"},{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Il,12),_1:{ctor:"[]"}},{ctor:"::",_0:l(Jn,{ctor:"::",_0:(n=uT,d(fc,"submit",hc,$r(n))),_1:{ctor:"[]"}},{ctor:"::",_0:l(cs,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(ds,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},{ctor:"::",_0:vn("Please log in"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"::",_0:ys(qs),_1:{ctor:"[]"}},{ctor:"::",_0:m(sS,"Username",i,{ctor:"::",_0:kS,_1:{ctor:"::",_0:100,_1:{ctor:"[]"}}},o(i),!0,!1,t.mdl),_1:{ctor:"::",_0:m(sS,"Password",u,{ctor:"::",_0:kS,_1:{ctor:"::",_0:101,_1:{ctor:"[]"}}},o(u),!0,!0,t.mdl),_1:{ctor:"::",_0:f(fS,{ctor:"::",_0:kS,_1:{ctor:"::",_0:102,_1:{ctor:"[]"}}},"Log in",a,t.mdl),_1:{ctor:"[]"}}}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}})},zS=Be("Views.Profile"),CS=function(t){var r,e,n,o,c,i,u,a,_,s,f,p,v,g,y=t,b="Just"===y.userProfile.ctor?(r=y.userProfileForm,e=function(t){return function(r){return Kb(gw(d(rm,t.path,om,ih(r))))}},o=(n={ctor:"_Tuple4",_0:l(Qh,"lang",r),_1:l(Qh,"shortName",r),_2:l(Qh,"displayName",r),_3:l(Qh,"role_id",r)})._1,c=n._2,i=n._3,function(){var t=i.value;if("Just"===t.ctor){var r=Ot(t._0);"Ok"===r.ctor&&l(lb,r._0,y.roleModel)}}(),a=(u={ctor:"_Tuple6",_0:l(Qh,"userid",r),_1:l(Qh,"username",r),_2:l(Qh,"firstname",r),_3:l(Qh,"lastname",r),_4:l(Qh,"password",r),_5:l(Qh,"email",r)})._0,_=u._1,s=u._2,f=u._3,p=u._4,v=u._5,g={ctor:"::",_0:h(pS,{ctor:"::",_0:zS,_1:{ctor:"::",_0:101,_1:{ctor:"[]"}}},Kb(gw(tm)),"Save",!1,!1,y.mdl),_1:{ctor:"[]"}},l(cs,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(ds,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},{ctor:"::",_0:vn("Edit Your Profile"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},g),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"::",_0:ys(qs),_1:{ctor:"[]"}},{ctor:"::",_0:l(Vl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,4),_1:{ctor:"::",_0:l(El,Al,4),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:m(sS,"Record id",a,{ctor:"::",_0:zS,_1:{ctor:"::",_0:220,_1:{ctor:"[]"}}},e(a),!1,!1,y.mdl),_1:{ctor:"::",_0:m(dS,"Username",_,{ctor:"::",_0:zS,_1:{ctor:"::",_0:221,_1:{ctor:"[]"}}},e(_),!1,!1,y.mdl),_1:{ctor:"::",_0:m(sS,"Firstname",s,{ctor:"::",_0:zS,_1:{ctor:"::",_0:222,_1:{ctor:"[]"}}},e(s),!1,!1,y.mdl),_1:{ctor:"::",_0:m(sS,"Lastname",f,{ctor:"::",_0:zS,_1:{ctor:"::",_0:223,_1:{ctor:"[]"}}},e(f),!1,!1,y.mdl),_1:{ctor:"[]"}}}}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,4),_1:{ctor:"::",_0:l(El,Al,4),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:m(sS,"Password",p,{ctor:"::",_0:zS,_1:{ctor:"::",_0:224,_1:{ctor:"[]"}}},e(p),!0,!0,y.mdl),_1:{ctor:"::",_0:m(sS,"Email",v,{ctor:"::",_0:zS,_1:{ctor:"::",_0:225,_1:{ctor:"[]"}}},e(v),!0,!1,y.mdl),_1:{ctor:"::",_0:m(sS,"Short name",o,{ctor:"::",_0:zS,_1:{ctor:"::",_0:227,_1:{ctor:"[]"}}},e(o),!0,!1,y.mdl),_1:{ctor:"::",_0:m(sS,"Display name",c,{ctor:"::",_0:zS,_1:{ctor:"::",_0:228,_1:{ctor:"[]"}}},e(c),!0,!1,y.mdl),_1:{ctor:"[]"}}}}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}})):vn("");return l(En,{ctor:"[]"},{ctor:"::",_0:b,_1:{ctor:"[]"}})},RS=(d(Nd,255,100,100),{ctor:"::",_0:d(Tm,gv,"Labs","Lists the various laboratory suites of tests and their definitions."),_1:{ctor:"::",_0:d(Tm,fv,"Medication Types","Defines medications."),_1:{ctor:"::",_0:d(Tm,Qm,"Vaccination Types","Defines vaccinations."),_1:{ctor:"::",_0:d(Tm,Zm,"Miscellaneous","Various system wide multiple choice definitions."),_1:{ctor:"[]"}}}}}),xS=function(t){var r=function(){var r=t.selectDataModel.records;switch(r.ctor){case"Success":return l(K,function(t){return t.name},l(_t,function(t){return"Just"===function(t){switch(t){case"attendant":return F(Ag);case"education":return F(Ng);case"location":return F(Vg);case"maritalStatus":return F(Eg);case"newbornExamAbdomen":return F(zg);case"newbornExamAnus":return F(Sg);case"newbornExamAppearance":return F(kg);case"newbornExamBack":return F(Mg);case"newbornExamChest":return F(wg);case"newbornExamColor":return F(Tg);case"newbornExamCord":return F(bg);case"newbornExamEars":return F(yg);case"newbornExamExtremities":return F(gg);case"newbornExamEyes":return F(vg);case"newbornExamFemoralPulses":return F(mg);case"newbornExamGenitaliaFemale":return F(hg);case"newbornExamGenitaliaMale":return F(pg);case"newbornExamHead":return F(fg);case"newbornExamHeart":return F(dg);case"newbornExamHips":return F(lg);case"newbornExamLungs":return F(sg);case"newbornExamMouth":return F(_g);case"newbornExamNeck":return F(ag);case"newbornExamNose":return F(ug);case"newbornExamSkin":return F(ig);case"placeOfBirth":return F(Lg);case"postpartumCheckBabyColor":return F(cg);case"postpartumCheckBabyCord":return F(og);case"postpartumCheckBabyFeeding":return F(ng);case"postpartumCheckBabyLungs":return F(eg);case"postpartumCheckBabySkin":return F(rg);case"postpartumCheckBabySSInfection":return F(tg);case"postpartumCheckMotherBreasts":return F(Zv);case"postpartumCheckMotherFundus":return F($v);case"postpartumCheckMotherLochia":return F(Yv);case"postpartumCheckMotherPerineum":return F(Qv);case"postpartumCheckMotherSSInfection":return F(Xv);case"postpartumCheckMotherStool":return F(Gv);case"postpartumCheckMotherUrine":return F(Wv);case"postpartumCheckMotherFamilyPlanning":return F(Kv);case"referrals":return F(xg);case"religion":return F(Rg);case"teachingTopics":return F(Cg);default:return B}}(t.name).ctor},r._0));case"Failure":return l(ve,"viewSelectData",k(r._0)),{ctor:"[]"};default:return{ctor:"[]"}}}();return l(En,{ctor:"::",_0:$n("horizontal-scroll"),_1:{ctor:"[]"}},{ctor:"::",_0:l(vS,"Click on a row to edit or delete.",l(Hn,{ctor:"[]"},{ctor:"[]"})),_1:{ctor:"::",_0:l(od,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(nd,{ctor:"[]"},{ctor:"::",_0:l(rd,{ctor:"[]"},{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Id"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Name"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Label"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Default (zero or one per name group)"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(ed,{ctor:"[]"},l(at,function(t){return l(rd,{ctor:"::",_0:Xc(rT(d(NT,Uv,F(t.id),B))),_1:{ctor:"[]"}},{ctor:"::",_0:l(Xl,{ctor:"::",_0:Yl,_1:{ctor:"[]"}},{ctor:"::",_0:vn(k(t.id)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xl,{ctor:"[]"},{ctor:"::",_0:vn(t.name),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xl,{ctor:"[]"},{ctor:"::",_0:vn(t.label),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xl,{ctor:"[]"},{ctor:"::",_0:vn(k(t.selected)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}})},r)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}})},LS=function(t){return l(Cn,{ctor:"[]"},{ctor:"::",_0:vn("Please select a table on the left."),_1:{ctor:"[]"}})},ES=e(function(t,r){return l(Kl,{ctor:"::",_0:jl,_1:{ctor:"::",_0:oi("listItem"),_1:{ctor:"::",_0:r?oi("selectedListItem"):Zc,_1:{ctor:"::",_0:b.eq(t.table,gv)?$c(mc(l($b,gv,{ctor:"::",_0:f(gm,vv,B,B,B),_1:{ctor:"::",_0:f(gm,gv,B,B,B),_1:{ctor:"::",_0:f(gm,hv,B,B,B),_1:{ctor:"[]"}}}}))):$c(mc(l($b,t.table,{ctor:"::",_0:f(gm,t.table,B,B,B),_1:{ctor:"[]"}}))),_1:{ctor:"[]"}}}}},{ctor:"::",_0:l(Ul,{ctor:"[]"},{ctor:"::",_0:vn(t.name),_1:{ctor:"::",_0:l(Fl,{ctor:"[]"},{ctor:"::",_0:vn(t.desc),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}})}),VS=Be("Views.Tables"),NS=function(t){var r,e=t,n=e,o=e.labTestModel,c="Just"===(r=o.selectedRecordId).ctor?r._0:-1,i=l(P,"",l(dy,c,o.records)),u=function(){var t=e.labTestValueModel.records;switch(t.ctor){case"NotAsked":case"Loading":return{ctor:"[]"};case"Failure":return l(ve,"viewLabTestValueTable",t._0),{ctor:"[]"};default:return l(_t,function(t){return b.eq(t.labTest_id,c)},t._0)}}();return l(En,{ctor:"[]"},{ctor:"::",_0:l(cs,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(ds,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},{ctor:"::",_0:vn(i),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"::",_0:ys(Js),_1:{ctor:"::",_0:bs(js),_1:{ctor:"::",_0:Ys,_1:{ctor:"::",_0:l(ei,"margin-bottom","20px"),_1:{ctor:"[]"}}}}},{ctor:"::",_0:vn("These records limit the choices for this particular test to the values in this list."),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(En,{ctor:"[]"},{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:450,_1:{ctor:"[]"}}},_T(l(jT,Uv,o.selectedRecordId)),"Back to Lab Test",!1,!1,n.mdl),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(vS,"Click on a row to edit or delete.",h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:451,_1:{ctor:"[]"}}},aT(l(YT,jv,B)),"Add",!1,!1,n.mdl)),_1:{ctor:"::",_0:l(od,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(nd,{ctor:"[]"},{ctor:"::",_0:l(rd,{ctor:"[]"},{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Id"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Value"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(ed,{ctor:"[]"},l(at,function(t){return l(rd,{ctor:"::",_0:Xc(aT(l(YT,Uv,F(t.id)))),_1:{ctor:"[]"}},{ctor:"::",_0:l(Xl,{ctor:"::",_0:Yl,_1:{ctor:"[]"}},{ctor:"::",_0:vn(k(t.id)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xl,{ctor:"[]"},{ctor:"::",_0:vn(t.value),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}})},u)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}})},AS=function(t){var r=t,e=t.labTestValueModel,n=b.eq(e.editMode,Jv)||b.eq(e.editMode,jv),o=function(){var t,o,c,i,u,a,_,s,f=e.records;switch(f.ctor){case"NotAsked":return vn("");case"Loading":return vn("Loading");case"Failure":return vn(k(f._0));default:return t=e.form,c=function(t){return function(r){return aT(ZT(d(rm,t.path,om,ih(r))))}},u=(i={ctor:"_Tuple2",_0:l(Qh,"id",t),_1:l(Qh,"value",t)})._0,a=i._1,_={ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:444,_1:{ctor:"[]"}}},aT(l(YT,Ov,B)),"Back to Lab Test Values",!1,!1,r.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:440,_1:{ctor:"[]"}}},aT(l(YT,Jv,e.selectedRecordId)),"Edit",!1,!1,r.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:445,_1:{ctor:"[]"}}},aT((o=e.selectedRecordId,{ctor:"DeleteLabTestValue",_0:o})),"Delete",!1,!1,r.mdl),_1:{ctor:"[]"}}}},s={ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:441,_1:{ctor:"[]"}}},aT(ZT(tm)),"Save",!1,!1,r.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:442,_1:{ctor:"[]"}}},aT(rw),"Cancel",!1,!1,r.mdl),_1:{ctor:"[]"}}},l(cs,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(ds,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},{ctor:"::",_0:vn("labTestValue"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},n?s:_),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"::",_0:ys(qs),_1:{ctor:"[]"}},{ctor:"::",_0:m(sS,"Record id",u,{ctor:"::",_0:VS,_1:{ctor:"::",_0:450,_1:{ctor:"[]"}}},c(u),!1,!1,r.mdl),_1:{ctor:"::",_0:m(sS,"Value",a,{ctor:"::",_0:VS,_1:{ctor:"::",_0:451,_1:{ctor:"[]"}}},c(a),n,!1,r.mdl),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})}}();return l(En,{ctor:"[]"},{ctor:"::",_0:o,_1:{ctor:"[]"}})},HS=function(t){var r=t,e=r,n=r.labTestModel,o=(function(){var t=r.labTestValueModel.records;switch(t.ctor){case"NotAsked":case"Loading":return{ctor:"[]"};case"Failure":return l(ve,"labTestValue",t._0),{ctor:"[]"};default:t._0}}(),b.eq(n.editMode,Jv)||b.eq(n.editMode,jv)),c=function(){var t,r,c,i,u,a,_,s,f,p,v,g,y,b,T,w,M,S=n.records;switch(S.ctor){case"NotAsked":return vn("");case"Loading":return vn("Loading");case"Failure":return vn(k(S._0));default:return t=n.form,c=function(t){return function(r){return _T(WT(d(rm,t.path,om,ih(r))))}},u=(i={ctor:"_Tuple4",_0:l(Qh,"minRangeInteger",t),_1:l(Qh,"maxRangeInteger",t),_2:l(Xh,"isRange",t),_3:l(Xh,"isText",t)})._0,a=i._1,_=i._3,f=(s={ctor:"_Tuple7",_0:l(Qh,"id",t),_1:l(Qh,"name",t),_2:l(Qh,"abbrev",t),_3:l(Qh,"normal",t),_4:l(Qh,"unit",t),_5:l(Qh,"minRangeDecimal",t),_6:l(Qh,"maxRangeDecimal",t)})._0,p=s._1,v=s._2,g=s._3,y=s._4,b=s._5,T=s._6,w={ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:424,_1:{ctor:"[]"}}},_T(l(jT,Fv,B)),"Back to Lab Suite Records",!1,!1,e.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:420,_1:{ctor:"[]"}}},_T(l(jT,Jv,n.selectedRecordId)),"Edit",!1,!1,e.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:425,_1:{ctor:"[]"}}},_T((r=n.selectedRecordId,{ctor:"DeleteLabTest",_0:r})),"Delete",!1,!1,e.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:426,_1:{ctor:"[]"}}},aT(l(YT,Ov,B)),"Add or Edit Acceptable Test Values",!1,!1,e.mdl),_1:{ctor:"[]"}}}}},M={ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:411,_1:{ctor:"[]"}}},_T(WT(tm)),"Save",!1,!1,e.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:412,_1:{ctor:"[]"}}},_T(XT),"Cancel",!1,!1,e.mdl),_1:{ctor:"[]"}}},l(cs,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(ds,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},{ctor:"::",_0:vn("labTest"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},o?M:w),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"::",_0:ys(Js),_1:{ctor:"::",_0:bs(js),_1:{ctor:"::",_0:Ys,_1:{ctor:"[]"}}}},{ctor:"::",_0:vn("1. If you use min/max range fields, use either the Decimal pair or the Whole Number pair, not both. "),_1:{ctor:"::",_0:vn("2. Do not use both Free Form Text and Decimal or Integer ranges in the same test. "),_1:{ctor:"::",_0:vn("3. If you select Free Form Text and Acceptable Test Values, staff will be able to choose to use one or the other on any particular test."),_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:l(_s,{ctor:"::",_0:ys(qs),_1:{ctor:"[]"}},{ctor:"::",_0:m(sS,"Record id",f,{ctor:"::",_0:VS,_1:{ctor:"::",_0:400,_1:{ctor:"[]"}}},c(f),!1,!1,e.mdl),_1:{ctor:"::",_0:m(sS,"Name",p,{ctor:"::",_0:VS,_1:{ctor:"::",_0:401,_1:{ctor:"[]"}}},c(p),o,!1,e.mdl),_1:{ctor:"::",_0:m(sS,"Abbreviation",v,{ctor:"::",_0:VS,_1:{ctor:"::",_0:402,_1:{ctor:"[]"}}},c(v),o,!1,e.mdl),_1:{ctor:"::",_0:m(sS,"Normal",g,{ctor:"::",_0:VS,_1:{ctor:"::",_0:403,_1:{ctor:"[]"}}},c(g),o,!1,e.mdl),_1:{ctor:"::",_0:m(sS,"Unit",y,{ctor:"::",_0:VS,_1:{ctor:"::",_0:404,_1:{ctor:"[]"}}},c(y),o,!1,e.mdl),_1:{ctor:"::",_0:h(hS,"Free Form Text (not compatible with Min/Max ranges below)",{ctor:"::",_0:VS,_1:{ctor:"::",_0:405,_1:{ctor:"[]"}}},l(function(t){return function(r){return _T(WT(d(rm,t.path,em,oh(r))))}},_,!gS(_)),o,gS(_),e.mdl),_1:{ctor:"::",_0:m(sS,"Min Range as Decimal",b,{ctor:"::",_0:VS,_1:{ctor:"::",_0:406,_1:{ctor:"[]"}}},c(b),o,!1,e.mdl),_1:{ctor:"::",_0:m(sS,"Max Range as Decimal",T,{ctor:"::",_0:VS,_1:{ctor:"::",_0:407,_1:{ctor:"[]"}}},c(T),o,!1,e.mdl),_1:{ctor:"::",_0:m(sS,"Min Range as Whole Number",u,{ctor:"::",_0:VS,_1:{ctor:"::",_0:408,_1:{ctor:"[]"}}},c(u),o,!1,e.mdl),_1:{ctor:"::",_0:m(sS,"Max Range as Whole Number",a,{ctor:"::",_0:VS,_1:{ctor:"::",_0:409,_1:{ctor:"[]"}}},c(a),o,!1,e.mdl),_1:{ctor:"[]"}}}}}}}}}}}),_1:{ctor:"[]"}}}}})}}();return l(En,{ctor:"[]"},{ctor:"::",_0:c,_1:{ctor:"[]"}})},IS=function(t){var r=t,e=t.labSuiteModel,n=b.eq(e.editMode,Jv)||b.eq(e.editMode,jv),o=function(){var t,o,c,i,u,a,_,s,f,p=e.records;switch(p.ctor){case"NotAsked":return vn("");case"Loading":return vn("Loading");case"Failure":return vn(k(p._0));default:return t=e.form,c=function(t){return function(r){return sT(FT(d(rm,t.path,om,ih(r))))}},u=(i={ctor:"_Tuple3",_0:l(Qh,"id",t),_1:l(Qh,"name",t),_2:l(Qh,"description",t)})._0,a=i._1,_=i._2,s={ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:304,_1:{ctor:"[]"}}},sT(l(BT,Ov,B)),"Back to Table view",!1,!1,r.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:300,_1:{ctor:"[]"}}},sT(l(BT,Jv,e.selectedRecordId)),"Edit",!1,!1,r.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:305,_1:{ctor:"[]"}}},sT((o=e.selectedRecordId,{ctor:"DeleteLabSuite",_0:o})),"Delete",!1,!1,r.mdl),_1:{ctor:"[]"}}}},f={ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:301,_1:{ctor:"[]"}}},sT(FT(tm)),"Save",!1,!1,r.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:302,_1:{ctor:"[]"}}},sT(UT),"Cancel",!1,!1,r.mdl),_1:{ctor:"[]"}}},l(cs,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(ds,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},{ctor:"::",_0:vn("labSuite"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},n?f:s),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"::",_0:ys(qs),_1:{ctor:"[]"}},{ctor:"::",_0:m(sS,"Record id",u,{ctor:"::",_0:VS,_1:{ctor:"::",_0:200,_1:{ctor:"[]"}}},c(u),!1,!1,r.mdl),_1:{ctor:"::",_0:m(sS,"Name",a,{ctor:"::",_0:VS,_1:{ctor:"::",_0:201,_1:{ctor:"[]"}}},c(a),n,!1,r.mdl),_1:{ctor:"::",_0:m(sS,"Description",_,{ctor:"::",_0:VS,_1:{ctor:"::",_0:202,_1:{ctor:"[]"}}},c(_),n,!1,r.mdl),_1:{ctor:"[]"}}}}),_1:{ctor:"[]"}}}})}}();return l(En,{ctor:"[]"},{ctor:"::",_0:o,_1:{ctor:"[]"}})},DS=function(t){var r=t,e=t.labSuiteModel,n=function(){var t=e.records;switch(t.ctor){case"NotAsked":case"Loading":return{ctor:"[]"};case"Failure":return l(ve,"viewLabSuiteTable",t._0),{ctor:"[]"};default:return t._0}}();return l(En,{ctor:"[]"},{ctor:"::",_0:l(En,{ctor:"[]"},{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:450,_1:{ctor:"[]"}}},sT(l(BT,Fv,e.selectedRecordId)),"Back to Labs Overview",!1,!1,r.mdl),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(vS,"Click on a row to edit or delete.",h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:451,_1:{ctor:"[]"}}},sT(l(BT,jv,B)),"Add",!1,!1,r.mdl)),_1:{ctor:"::",_0:l(od,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(nd,{ctor:"[]"},{ctor:"::",_0:l(rd,{ctor:"[]"},{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Id"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Name"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("description"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(ed,{ctor:"[]"},l(at,function(t){return l(rd,{ctor:"::",_0:Xc(sT(l(BT,Uv,F(t.id)))),_1:{ctor:"[]"}},{ctor:"::",_0:l(Xl,{ctor:"::",_0:Yl,_1:{ctor:"[]"}},{ctor:"::",_0:vn(k(t.id)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xl,{ctor:"[]"},{ctor:"::",_0:vn(t.name),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xl,{ctor:"[]"},{ctor:"::",_0:vn(t.description),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}})},n)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})},PS=function(t){var r,n=t,o=n,c=n.labSuiteModel,i=e(function(t,r){return $t(l(vt,", ",l(at,function(t){return t.value},l(_t,function(r){return b.eq(r.labTest_id,t)},r))))}),u=l(P,-1,c.selectedRecordId),a=l(P,"",l(dy,u,c.records)),_=function(){var t=n.labTestValueModel.records;switch(t.ctor){case"NotAsked":case"Loading":return{ctor:"[]"};case"Failure":return l(ve,"labTestValue",t._0),{ctor:"[]"};default:return t._0}}(),s=e(function(t,r){var e=l(i,r.id,_),n=function(t){var r={ctor:"_Tuple4",_0:t.minRangeDecimal,_1:t.maxRangeDecimal,_2:t.minRangeInteger,_3:t.maxRangeInteger};return"Just"===r._0.ctor&&"Just"===r._1.ctor?{ctor:"_Tuple2",_0:k(r._0._0),_1:k(r._1._0)}:"Just"===r._2.ctor&&"Just"===r._3.ctor?{ctor:"_Tuple2",_0:k(r._2._0),_1:k(r._3._0)}:{ctor:"_Tuple2",_0:"",_1:""}}(r),o=n._0,c=n._1;return l(Kl,{ctor:"::",_0:Jl,_1:{ctor:"::",_0:b.eq(l(H,t,2),0)?Zc:oi("altRowBackground"),_1:{ctor:"::",_0:Xc(_T(l(jT,Uv,F(r.id)))),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(Ul,{ctor:"[]"},{ctor:"::",_0:vn(l(A["++"],k(r.id),l(A["++"],". ",l(A["++"],r.name,l(A["++"]," (",l(A["++"],r.abbrev,")")))))),_1:{ctor:"::",_0:l(ql,{ctor:"[]"},{ctor:"::",_0:b.cmp(Yt(r.normal),0)>0?l(Hn,{ctor:"::",_0:$n("bodyItem"),_1:{ctor:"[]"}},{ctor:"::",_0:vn(l(A["++"],"Normal: ",l(A["++"],r.normal," "))),_1:{ctor:"[]"}}):vn(""),_1:{ctor:"::",_0:b.cmp(Yt(r.unit),0)>0?l(Hn,{ctor:"::",_0:$n("bodyItem"),_1:{ctor:"[]"}},{ctor:"::",_0:vn(l(A["++"],"Unit: ",l(A["++"],r.unit," "))),_1:{ctor:"[]"}}):vn(""),_1:{ctor:"::",_0:r.isRange?l(Hn,{ctor:"::",_0:$n("bodyItem"),_1:{ctor:"[]"}},{ctor:"::",_0:vn(l(A["++"],"Min: ",l(A["++"],o,l(A["++"],", Max: ",l(A["++"],c," "))))),_1:{ctor:"[]"}}):vn(""),_1:{ctor:"::",_0:b.cmp(Yt(e),0)>0?l(Hn,{ctor:"::",_0:$n("bodyItem"),_1:{ctor:"[]"}},{ctor:"::",_0:vn(l(A["++"],"Values: ",l(A["++"],e," "))),_1:{ctor:"[]"}}):vn(""),_1:{ctor:"[]"}}}}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}})}),d=function(){var t=n.labTestModel.records;switch(t.ctor){case"NotAsked":case"Loading":return{ctor:"[]"};case"Failure":return l(ve,"labTestData",t._0),{ctor:"[]"};default:return t._0}}(),f=function(){var t=c.records;switch(t.ctor){case"NotAsked":case"Loading":return{ctor:"[]"};case"Failure":return l(ve,"viewLabs",t._0),{ctor:"[]"};default:return l(K,function(t){return t.name},t._0)}}();return l(En,{ctor:"[]"},{ctor:"::",_0:l(En,{ctor:"::",_0:uo({ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-bottom",_1:"10px"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:420,_1:{ctor:"[]"}}},sT(l(BT,Ov,c.selectedRecordId)),"Add/Edit Lab Suites",!1,!1,o.mdl),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(En,{ctor:"[]"},l(zt,e(function(t,r){return l(Hn,{ctor:"::",_0:uo({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0 10px 0 10px"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:p(C_,iT,{ctor:"::",_0:VS,_1:{ctor:"::",_0:400+t,_1:{ctor:"[]"}}},o.mdl,{ctor:"::",_0:p_(b.eq(u,r.id)),_1:{ctor:"::",_0:f_("labSuite"),_1:{ctor:"::",_0:m_,_1:{ctor:"::",_0:Gc(sT(l(BT,Fv,F(r.id)))),_1:{ctor:"[]"}}}}},{ctor:"::",_0:vn(r.name),_1:{ctor:"[]"}}),_1:{ctor:"[]"}})}),f)),_1:{ctor:"::",_0:l(Rn,{ctor:"[]"},{ctor:"[]"}),_1:{ctor:"::",_0:l(En,{ctor:"::",_0:$n("horizontal-scroll"),_1:{ctor:"::",_0:(r=b.eq(Yt(a),0),l(no,"hidden",r)),_1:{ctor:"[]"}}},{ctor:"::",_0:l(vS,"Click on a row to edit or delete.",h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:430,_1:{ctor:"[]"}}},_T(l(jT,jv,B)),l(A["++"],"Add a New ",l(A["++"],a," Lab Test")),!1,!1,o.mdl)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Wl,{ctor:"[]"},l(zt,e(function(t,r){return l(s,t,r)}),l(_t,function(t){return b.eq(u,t.labSuite_id)},d))),_1:{ctor:"[]"}}}}}})},BS=function(t){var r=function(){var r=t.vaccinationTypeModel.records;switch(r.ctor){case"Success":return l(K,function(t){return t.sortOrder},r._0);case"Failure":return l(ve,"viewVaccinationType",k(r._0)),{ctor:"[]"};default:return{ctor:"[]"}}}();return l(En,{ctor:"::",_0:$n("horizontal-scroll"),_1:{ctor:"[]"}},{ctor:"::",_0:l(vS,"Click on a row to edit or delete.",h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:320,_1:{ctor:"[]"}}},jb(l(nw,jv,t.vaccinationTypeModel.selectedRecordId)),"Add",!1,!1,t.mdl)),_1:{ctor:"::",_0:l(od,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(nd,{ctor:"[]"},{ctor:"::",_0:l(rd,{ctor:"[]"},{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Id"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Name"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Description"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Sort order"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(ed,{ctor:"[]"},l(at,function(t){return l(rd,{ctor:"::",_0:Xc(jb(l(nw,Uv,F(t.id)))),_1:{ctor:"[]"}},{ctor:"::",_0:l(Xl,{ctor:"::",_0:Yl,_1:{ctor:"[]"}},{ctor:"::",_0:vn(k(t.id)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xl,{ctor:"[]"},{ctor:"::",_0:vn(t.name),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xl,{ctor:"[]"},{ctor:"::",_0:vn(t.description),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xl,{ctor:"::",_0:Yl,_1:{ctor:"[]"}},{ctor:"::",_0:vn(k(t.sortOrder)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}})},r)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}})},qS=function(t){var r=t,e=r.vaccinationTypeModel,n=r,o=b.eq(e.editMode,Jv)||b.eq(e.editMode,jv),c=function(){var t,r,c,i,u,a,_,s,f,p,v=e.records;switch(v.ctor){case"NotAsked":return vn("");case"Loading":return vn("Loading");case"Failure":return vn(k(v._0));default:return t=e.form,c=function(t){return function(r){return jb(aw(d(rm,t.path,om,ih(r))))}},u=(i={ctor:"_Tuple4",_0:l(Qh,"id",t),_1:l(Qh,"name",t),_2:l(Qh,"description",t),_3:l(Qh,"sortOrder",t)})._0,a=i._1,_=i._2,s=i._3,f={ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:304,_1:{ctor:"[]"}}},jb(l(nw,Ov,B)),"Back to table view",!1,!1,n.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:300,_1:{ctor:"[]"}}},jb(l(nw,Jv,e.selectedRecordId)),"Edit",!1,!1,n.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:305,_1:{ctor:"[]"}}},jb((r=e.selectedRecordId,{ctor:"DeleteVaccinationType",_0:r})),"Delete",!1,!1,n.mdl),_1:{ctor:"[]"}}}},p={ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:301,_1:{ctor:"[]"}}},jb(aw(tm)),"Save",!1,!1,n.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:302,_1:{ctor:"[]"}}},jb(lw),"Cancel",!1,!1,n.mdl),_1:{ctor:"[]"}}},l(cs,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(ds,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},{ctor:"::",_0:vn("vaccinationType"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},o?p:f),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"::",_0:ys(qs),_1:{ctor:"[]"}},{ctor:"::",_0:m(sS,"Record id",u,{ctor:"::",_0:VS,_1:{ctor:"::",_0:200,_1:{ctor:"[]"}}},c(u),!1,!1,n.mdl),_1:{ctor:"::",_0:m(sS,"Name",a,{ctor:"::",_0:VS,_1:{ctor:"::",_0:201,_1:{ctor:"[]"}}},c(a),o,!1,n.mdl),_1:{ctor:"::",_0:m(sS,"Description",_,{ctor:"::",_0:VS,_1:{ctor:"::",_0:202,_1:{ctor:"[]"}}},c(_),o,!1,n.mdl),_1:{ctor:"::",_0:m(sS,"Sort Order (must be unique)",s,{ctor:"::",_0:VS,_1:{ctor:"::",_0:203,_1:{ctor:"[]"}}},c(s),o,!1,n.mdl),_1:{ctor:"[]"}}}}}),_1:{ctor:"::",_0:l(as,{ctor:"::",_0:us,_1:{ctor:"[]"}},d(iS,{ctor:"_Tuple4",_0:jb(_w),_1:jb(cw),_2:jb(iw),_3:jb(uw)},VS,n)),_1:{ctor:"[]"}}}}})}}();return l(En,{ctor:"[]"},{ctor:"::",_0:c,_1:{ctor:"[]"}})},FS=function(t){var r=function(){var r=t.medicationTypeModel.records;switch(r.ctor){case"Success":return l(K,function(t){return t.sortOrder},r._0);case"Failure":return l(ve,"viewMedicationType",k(r._0)),{ctor:"[]"};default:return{ctor:"[]"}}}();return l(En,{ctor:"::",_0:$n("horizontal-scroll"),_1:{ctor:"[]"}},{ctor:"::",_0:l(vS,"Click on a row to edit or delete.",h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:310,_1:{ctor:"[]"}}},cT(l(MT,jv,t.medicationTypeModel.selectedRecordId)),"Add",!1,!1,t.mdl)),_1:{ctor:"::",_0:l(od,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(nd,{ctor:"[]"},{ctor:"::",_0:l(rd,{ctor:"[]"},{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Id"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Name"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Description"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Zl,{ctor:"[]"},{ctor:"::",_0:vn("Sort order"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(ed,{ctor:"[]"},l(at,function(t){return l(rd,{ctor:"::",_0:Xc(cT(l(MT,Uv,F(t.id)))),_1:{ctor:"[]"}},{ctor:"::",_0:l(Xl,{ctor:"::",_0:Yl,_1:{ctor:"[]"}},{ctor:"::",_0:vn(k(t.id)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xl,{ctor:"[]"},{ctor:"::",_0:vn(t.name),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xl,{ctor:"[]"},{ctor:"::",_0:vn(t.description),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Xl,{ctor:"::",_0:Yl,_1:{ctor:"[]"}},{ctor:"::",_0:vn(k(t.sortOrder)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}})},r)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}})},OS=function(t){var r=t,e=t.medicationTypeModel,n=b.eq(e.editMode,Jv)||b.eq(e.editMode,jv),o=function(){var t,o,c,i,u,a,_,s,f,p,v=e.records;switch(v.ctor){case"NotAsked":return vn("");case"Loading":return vn("Loading");case"Failure":return vn(k(v._0));default:return t=e.form,c=function(t){return function(r){return cT(RT(d(rm,t.path,om,ih(r))))}},u=(i={ctor:"_Tuple4",_0:l(Qh,"id",t),_1:l(Qh,"name",t),_2:l(Qh,"description",t),_3:l(Qh,"sortOrder",t)})._0,a=i._1,_=i._2,s=i._3,f={ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:304,_1:{ctor:"[]"}}},cT(l(MT,Ov,B)),"Back to table view",!1,!1,r.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:300,_1:{ctor:"[]"}}},cT(l(MT,Jv,e.selectedRecordId)),"Edit",!1,!1,r.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:305,_1:{ctor:"[]"}}},cT((o=e.selectedRecordId,{ctor:"DeleteMedicationType",_0:o})),"Delete",!1,!1,r.mdl),_1:{ctor:"[]"}}}},p={ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:301,_1:{ctor:"[]"}}},cT(RT(tm)),"Save",!1,!1,r.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:302,_1:{ctor:"[]"}}},cT(ET),"Cancel",!1,!1,r.mdl),_1:{ctor:"[]"}}},l(cs,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(ds,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},{ctor:"::",_0:vn("medicationType"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},n?p:f),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"::",_0:ys(qs),_1:{ctor:"[]"}},{ctor:"::",_0:m(sS,"Record id",u,{ctor:"::",_0:VS,_1:{ctor:"::",_0:200,_1:{ctor:"[]"}}},c(u),!1,!1,r.mdl),_1:{ctor:"::",_0:m(sS,"Name",a,{ctor:"::",_0:VS,_1:{ctor:"::",_0:201,_1:{ctor:"[]"}}},c(a),n,!1,r.mdl),_1:{ctor:"::",_0:m(sS,"Description",_,{ctor:"::",_0:VS,_1:{ctor:"::",_0:202,_1:{ctor:"[]"}}},c(_),n,!1,r.mdl),_1:{ctor:"::",_0:m(sS,"Sort Order (must be unique)",s,{ctor:"::",_0:VS,_1:{ctor:"::",_0:203,_1:{ctor:"[]"}}},c(s),n,!1,r.mdl),_1:{ctor:"[]"}}}}}),_1:{ctor:"::",_0:l(as,{ctor:"::",_0:us,_1:{ctor:"[]"}},d(iS,{ctor:"_Tuple4",_0:cT(xT),_1:cT(ST),_2:cT(zT),_3:cT(CT)},VS,r)),_1:{ctor:"[]"}}}}})}}();return l(En,{ctor:"[]"},{ctor:"::",_0:o,_1:{ctor:"[]"}})},US=function(t){var r=t,e=r.selectDataModel,n=r,o=function(){var t=e.selectedRecordId;if("Just"===t.ctor){var r=e.records;if("Success"===r.ctor){var n=l(wf,function(r){return b.eq(r.id,t._0)},r._0);return"Just"===n.ctor?n._0.name:""}return""}return""}(),c=b.eq(e.editMode,Jv)||b.eq(e.editMode,jv),i=function(){var t,r,i,u,a,_,s,f,p,v,g=e.records;switch(g.ctor){case"NotAsked":return vn("");case"Loading":return vn("Loading");case"Failure":return vn(k(g._0));default:return t=e.form,i=function(t){return function(r){return rT(HT(d(rm,t.path,om,ih(r))))}},a=(u={ctor:"_Tuple4",_0:l(Qh,"id",t),_1:l(Qh,"name",t),_2:l(Qh,"label",t),_3:l(Xh,"selected",t)})._0,_=u._1,s=u._2,f=u._3,p={ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:304,_1:{ctor:"[]"}}},rT(d(NT,Ov,B,B)),"Back to table view",!1,!1,n.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:300,_1:{ctor:"[]"}}},rT(d(NT,Jv,e.selectedRecordId,B)),"Edit",!1,!1,n.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:303,_1:{ctor:"[]"}}},rT(d(NT,jv,e.selectedRecordId,F(o))),l(A["++"],"Add ",o),!1,!1,n.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:305,_1:{ctor:"[]"}}},rT((r=e.selectedRecordId,{ctor:"DeleteSelectData",_0:r})),"Delete",!1,!1,n.mdl),_1:{ctor:"[]"}}}}},v={ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:301,_1:{ctor:"[]"}}},rT(HT(tm)),"Save",!1,!1,n.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:VS,_1:{ctor:"::",_0:302,_1:{ctor:"[]"}}},rT(DT),"Cancel",!1,!1,n.mdl),_1:{ctor:"[]"}}},l(cs,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(ds,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},{ctor:"::",_0:vn("selectData"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},c?v:p),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"::",_0:ys(qs),_1:{ctor:"[]"}},{ctor:"::",_0:m(sS,"Record id",a,{ctor:"::",_0:VS,_1:{ctor:"::",_0:200,_1:{ctor:"[]"}}},i(a),!1,!1,n.mdl),_1:{ctor:"::",_0:m(sS,"Name",_,{ctor:"::",_0:VS,_1:{ctor:"::",_0:201,_1:{ctor:"[]"}}},i(_),!1,!1,n.mdl),_1:{ctor:"::",_0:m(sS,"Label",s,{ctor:"::",_0:VS,_1:{ctor:"::",_0:202,_1:{ctor:"[]"}}},i(s),c,!1,n.mdl),_1:{ctor:"::",_0:h(hS,"Default",{ctor:"::",_0:VS,_1:{ctor:"::",_0:203,_1:{ctor:"[]"}}},l(function(t){return function(r){return rT(HT(d(rm,t.path,em,oh(r))))}},f,!gS(f)),c,gS(f),n.mdl),_1:{ctor:"[]"}}}}}),_1:{ctor:"[]"}}}})}}();return l(En,{ctor:"[]"},{ctor:"::",_0:i,_1:{ctor:"[]"}})},JS=function(t){var r,e=t,n=e,o=e.labTestValueModel,c=e.labTestModel,i=function(){var t=n.selectedTable;if("Just"===t.ctor){var r=t._0;return{ctor:"_Tuple2",_0:Nw(r),_1:function(){switch(r.ctor){case"LabSuite":switch(e.labSuiteModel.editMode.ctor){case"EditModeOther":return PS;case"EditModeTable":return DS;case"EditModeView":case"EditModeEdit":default:return IS}case"LabTest":switch(c.editMode.ctor){case"EditModeAdd":case"EditModeView":case"EditModeEdit":return HS;case"EditModeTable":return PS;default:return function(t){return l(En,{ctor:"[]"},{ctor:"::",_0:vn(l(A["++"],"Editmode is: ",k(c.editMode))),_1:{ctor:"[]"}})}}case"LabTestValue":switch(o.editMode.ctor){case"EditModeTable":return NS;case"EditModeView":case"EditModeEdit":case"EditModeAdd":return AS;default:return function(t){return l(En,{ctor:"[]"},{ctor:"::",_0:vn(l(A["++"],"Editmode for labTestValue is: ",k(o.editMode))),_1:{ctor:"[]"}})}}case"MedicationType":return"EditModeTable"===e.medicationTypeModel.editMode.ctor?FS:OS;case"SelectData":return"EditModeTable"===e.selectDataModel.editMode.ctor?xS:US;case"VaccinationType":return"EditModeTable"===e.vaccinationTypeModel.editMode.ctor?BS:qS;default:return LS}}()}}return{ctor:"_Tuple2",_0:"",_1:LS}}(),u=(i._0,i._1);return l(Vl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,4),_1:{ctor:"::",_0:l(El,Al,3),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(Tn,{ctor:"[]"},{ctor:"::",_0:vn("Lookup tables"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,8),_1:{ctor:"::",_0:l(El,Al,5),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(uS,"Warning",'\n\n Do not change the "meaning" of lookup table\n records if there already exist production patient\n records that reference them. Doing so may effectively\n change "history" by changing the meaning of already\n recorded data within the patient records.\n\n '),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,4),_1:{ctor:"::",_0:l(El,Al,3),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},(r=n,{ctor:"::",_0:l(Vl,{ctor:"[]"},{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(Wl,{ctor:"[]"},l(at,function(t){return l(ES,t,b.eq(F(t.table),r.selectedTable))},RS)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}})),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,8),_1:{ctor:"::",_0:l(El,Al,5),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:u(n),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}})},jS=Be("Views.Users"),KS=function(t){var r=t,e=r.userModel,n=r,o=function(){var t=e.records;switch(t.ctor){case"NotAsked":return vn("");case"Loading":return vn("Loading");case"Failure":return vn(k(t._0));default:return function(t){var r,o,c=function(t){return function(r){return Wb(Mw(d(rm,t.path,nm,ih(r))))}},i=function(t){return function(r){return Wb(Mw(d(rm,t.path,em,oh(r))))}},u=function(t){return function(r){return Wb(Mw(d(rm,t.path,om,ih(r))))}},a={ctor:"_Tuple6",_0:l(Qh,"shortName",t),_1:l(Qh,"displayName",t),_2:l(Xh,"status",t),_3:l(Qh,"note",t),_4:l(Xh,"isCurrentTeacher",t),_5:l(Qh,"role_id",t)},_=a._0,s=a._1,f=a._2,p=a._3,v=a._4,g=a._5,y=l(at,function(t){return l(Hn,{ctor:"::",_0:uo({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding-right",_1:"10px"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:h(mS,ge(t),{ctor:"::",_0:jS,_1:{ctor:"::",_0:232+ye(t),_1:{ctor:"[]"}}},l(c,g,k(ye(t))),b.eq(k(ye(t)),l(P,"",g.value)),"RoleGroup",n.mdl),_1:{ctor:"[]"}})},"Success"===(r=n.roleModel.records).ctor?l(at,function(t){return{ctor:"_Tuple2",_0:t.id,_1:t.name}},r._0):{ctor:"[]"}),T={ctor:"_Tuple6",_0:l(Qh,"id",t),_1:l(Qh,"username",t),_2:l(Qh,"firstname",t),_3:l(Qh,"lastname",t),_4:l(Qh,"password",t),_5:l(Qh,"email",t)},w=T._0,M=T._1,S=T._2,z=T._3,C=T._4,R=T._5,x={ctor:"::",_0:h(pS,{ctor:"::",_0:jS,_1:{ctor:"::",_0:301,_1:{ctor:"[]"}}},Wb(Mw(tm)),"Save",!1,!1,n.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:jS,_1:{ctor:"::",_0:302,_1:{ctor:"[]"}}},Wb(zw),"Cancel back to search",!1,!1,n.mdl),_1:{ctor:"::",_0:h(pS,{ctor:"::",_0:jS,_1:{ctor:"::",_0:303,_1:{ctor:"[]"}}},Wb((o=e.selectedRecordId,{ctor:"DeleteUser",_0:o})),"Delete User",!1,!1,n.mdl),_1:{ctor:"[]"}}}},L="EditModeAdd"===e.editMode.ctor?"Add a New User":"Editing User";return l(cs,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(ds,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},{ctor:"::",_0:vn(L),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"[]"},{ctor:"::",_0:l(is,{ctor:"[]"},x),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(_s,{ctor:"::",_0:ys(qs),_1:{ctor:"[]"}},{ctor:"::",_0:l(Vl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,4),_1:{ctor:"::",_0:l(El,Al,4),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:m(sS,"Record id",w,{ctor:"::",_0:jS,_1:{ctor:"::",_0:220,_1:{ctor:"[]"}}},u(w),!1,!1,n.mdl),_1:{ctor:"::",_0:m(dS,"Username",M,{ctor:"::",_0:jS,_1:{ctor:"::",_0:221,_1:{ctor:"[]"}}},u(M),!0,!1,n.mdl),_1:{ctor:"::",_0:m(sS,"Firstname",S,{ctor:"::",_0:jS,_1:{ctor:"::",_0:222,_1:{ctor:"[]"}}},u(S),!0,!1,n.mdl),_1:{ctor:"::",_0:m(sS,"Lastname",z,{ctor:"::",_0:jS,_1:{ctor:"::",_0:223,_1:{ctor:"[]"}}},u(z),!0,!1,n.mdl),_1:{ctor:"[]"}}}}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,4),_1:{ctor:"::",_0:l(El,Al,4),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:m(sS,"Password",C,{ctor:"::",_0:jS,_1:{ctor:"::",_0:224,_1:{ctor:"[]"}}},u(C),!0,!0,n.mdl),_1:{ctor:"::",_0:m(sS,"Email",R,{ctor:"::",_0:jS,_1:{ctor:"::",_0:225,_1:{ctor:"[]"}}},u(R),!0,!1,n.mdl),_1:{ctor:"::",_0:m(sS,"Short name",_,{ctor:"::",_0:jS,_1:{ctor:"::",_0:227,_1:{ctor:"[]"}}},u(_),!0,!1,n.mdl),_1:{ctor:"::",_0:m(sS,"Display name",s,{ctor:"::",_0:jS,_1:{ctor:"::",_0:228,_1:{ctor:"[]"}}},u(s),!0,!1,n.mdl),_1:{ctor:"[]"}}}}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,4),_1:{ctor:"::",_0:l(El,Al,4),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:h(hS,"Status",{ctor:"::",_0:jS,_1:{ctor:"::",_0:229,_1:{ctor:"[]"}}},l(i,f,!gS(f)),!0,gS(f),n.mdl),_1:{ctor:"::",_0:m(sS,"Note",p,{ctor:"::",_0:jS,_1:{ctor:"::",_0:230,_1:{ctor:"[]"}}},u(p),!0,!1,n.mdl),_1:{ctor:"::",_0:h(hS,"Currently Teacher",{ctor:"::",_0:jS,_1:{ctor:"::",_0:231,_1:{ctor:"[]"}}},l(i,v,!gS(v)),!0,gS(v),n.mdl),_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},y),_1:{ctor:"[]"}}}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}})}(e.form)}}();return l(En,{ctor:"[]"},{ctor:"::",_0:o,_1:{ctor:"[]"}})},WS=function(t){return l(Vl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(Tn,{ctor:"[]"},{ctor:"::",_0:vn("User Management"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,6),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:function(t){var r,e=function(t){return l(En,{ctor:"::",_0:uo({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding-bottom",_1:"14px"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:t,_1:{ctor:"[]"}})},n=function(t){return function(r){return Wb(ww(d(rm,t.path,em,oh(r))))}},o={ctor:"_Tuple8",_0:l(Qh,"query",t.userSearchForm),_1:l(Xh,"isAdministrator",t.userSearchForm),_2:l(Xh,"isAttending",t.userSearchForm),_3:l(Xh,"isClerk",t.userSearchForm),_4:l(Xh,"isGuard",t.userSearchForm),_5:l(Xh,"isSupervisor",t.userSearchForm),_6:l(Xh,"isActive",t.userSearchForm),_7:l(Xh,"isInActive",t.userSearchForm)},c=o._0,i=o._1,u=o._2,a=o._3,_=o._4,s=o._5,f=o._6,p=o._7;return l(cs,{ctor:"::",_0:l(ei,"width","100%"),_1:{ctor:"[]"}},{ctor:"::",_0:l(_s,{ctor:"::",_0:ys(qs),_1:{ctor:"[]"}},{ctor:"::",_0:m(sS,"First, last, username, or shortname",c,{ctor:"::",_0:jS,_1:{ctor:"::",_0:100,_1:{ctor:"[]"}}},(r=c,function(t){return Wb(ww(d(rm,r.path,om,ih(t))))}),!0,!1,t.mdl),_1:{ctor:"::",_0:l(jn,{ctor:"::",_0:uo({ctor:"::",_0:{ctor:"_Tuple2",_0:"font-weight",_1:"bold"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:vn("Limit to the following roles"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:e(h(hS,"Administrators",{ctor:"::",_0:jS,_1:{ctor:"::",_0:201,_1:{ctor:"[]"}}},l(n,i,!gS(i)),!0,gS(i),t.mdl)),_1:{ctor:"::",_0:e(h(hS,"Attendings",{ctor:"::",_0:jS,_1:{ctor:"::",_0:202,_1:{ctor:"[]"}}},l(n,u,!gS(u)),!0,gS(u),t.mdl)),_1:{ctor:"::",_0:e(h(hS,"Clerks",{ctor:"::",_0:jS,_1:{ctor:"::",_0:203,_1:{ctor:"[]"}}},l(n,a,!gS(a)),!0,gS(a),t.mdl)),_1:{ctor:"::",_0:e(h(hS,"Guards",{ctor:"::",_0:jS,_1:{ctor:"::",_0:204,_1:{ctor:"[]"}}},l(n,_,!gS(_)),!0,gS(_),t.mdl)),_1:{ctor:"::",_0:e(h(hS,"Supervisors",{ctor:"::",_0:jS,_1:{ctor:"::",_0:205,_1:{ctor:"[]"}}},l(n,s,!gS(s)),!0,gS(s),t.mdl)),_1:{ctor:"::",_0:l(jn,{ctor:"::",_0:uo({ctor:"::",_0:{ctor:"_Tuple2",_0:"font-weight",_1:"bold"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:vn("Limit to active or inactive status"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:e(h(hS,"Active",{ctor:"::",_0:jS,_1:{ctor:"::",_0:210,_1:{ctor:"[]"}}},l(n,f,!gS(f)),!0,gS(f),t.mdl)),_1:{ctor:"::",_0:e(h(hS,"InActive",{ctor:"::",_0:jS,_1:{ctor:"::",_0:211,_1:{ctor:"[]"}}},l(n,p,!gS(p)),!0,gS(p),t.mdl)),_1:{ctor:"[]"}}}}}}}}}}}),_1:{ctor:"[]"}})}(t),_1:{ctor:"::",_0:function(t){return l(Vl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:h(pS,{ctor:"::",_0:jS,_1:{ctor:"::",_0:240,_1:{ctor:"[]"}}},Wb(kw),"Add New User",!1,!1,t.mdl),_1:{ctor:"[]"}}),_1:{ctor:"[]"}})}(t),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,6),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}},{ctor:"::",_0:function(t){var r=e(function(r,e){return l(Kl,{ctor:"::",_0:jl,_1:{ctor:"::",_0:b.eq(l(H,r,2),0)?Zc:oi("altRowBackground"),_1:{ctor:"::",_0:Xc(Wb(l(bw,Jv,F(e.id)))),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(Ul,{ctor:"[]"},{ctor:"::",_0:vn(l(A["++"],e.lastname,l(A["++"],", ",l(A["++"],e.firstname,b.cmp(Yt(e.shortName),0)>0?l(A["++"]," (",l(A["++"],e.shortName,")")):"")))),_1:{ctor:"::",_0:l(Fl,{ctor:"[]"},{ctor:"::",_0:vn(l(lb,e.role_id,t.roleModel)),_1:{ctor:"::",_0:vn(e.isCurrentTeacher?", Teacher":""),_1:{ctor:"::",_0:l(En,{ctor:"[]"},{ctor:"::",_0:vn(e.note),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(Bl,{ctor:"[]"},{ctor:"::",_0:vn(b.eq(e.status,!1)?"Inactive ":""),_1:{ctor:"::",_0:l(En,{ctor:"[]"},{ctor:"::",_0:vn(e.email),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}})}),n=function(t){var r,e={ctor:"_Tuple8",_0:jt(l(P,"",l(Qh,"query",t.userSearchForm).value)),_1:gS(l(Xh,"isAdministrator",t.userSearchForm)),_2:gS(l(Xh,"isAttending",t.userSearchForm)),_3:gS(l(Xh,"isClerk",t.userSearchForm)),_4:gS(l(Xh,"isGuard",t.userSearchForm)),_5:gS(l(Xh,"isSupervisor",t.userSearchForm)),_6:gS(l(Xh,"isActive",t.userSearchForm)),_7:gS(l(Xh,"isInActive",t.userSearchForm))},n=e._0,o=e._1,c=e._2,i=e._3,u=e._4,a=e._5,_=e._6,s=e._7,d=o||c||i||u||a,f=_||s,p=t.userModel.records;if("Success"===p.ctor){var h=p._0;return l(K,function(t){return t.role_id},l(_t,function(t){return l(Jt,n,jt(t.username))||l(Jt,n,jt(t.firstname))||l(Jt,n,jt(t.lastname))||l(Jt,n,jt(t.shortName))},(r=d?l(_t,function(r){return b.eq(l(lb,r.role_id,t.roleModel),"administrator")&&o||b.eq(l(lb,r.role_id,t.roleModel),"guard")&&u||b.eq(l(lb,r.role_id,t.roleModel),"clerk")&&i||b.eq(l(lb,r.role_id,t.roleModel),"attending")&&c||b.eq(l(lb,r.role_id,t.roleModel),"supervisor")&&a},h):h,f?l(_t,function(t){return b.eq(t.status,!0)&&_||b.eq(t.status,!1)&&s},r):r)))}return{ctor:"[]"}}(t);return l(Wl,{ctor:"[]"},l(zt,r,n))}(t),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}})},GS=function(t){var r=t,e=r.userModel,n=r;return b.eq(e.editMode,jv)||b.eq(e.editMode,Jv)?KS(n):WS(n)},XS=function(t){return vn("The Page was not found in the Page type.")},QS=function(t){return vn("The PageDef was not found in the list of page definitions.")},YS=function(t){var r;return l(ve,"viewSplash",t.pageDefs),l(Vl,{ctor:"[]"},{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,4),_1:{ctor:"::",_0:l(El,Al,2),_1:{ctor:"::",_0:l(El,Nl,1),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,4),_1:{ctor:"::",_0:l(El,Al,4),_1:{ctor:"::",_0:l(El,Nl,2),_1:{ctor:"::",_0:function(t){switch(Pl.ctor){case"Top":return oi("mdl-cell--top");case"Middle":return oi("mdl-cell--middle");default:return oi("mdl-cell--bottom")}}(),_1:{ctor:"::",_0:xl,_1:{ctor:"::",_0:(r="400px",l(ei,"max-width",r)),_1:{ctor:"[]"}}}}}}},{ctor:"::",_0:l(Tn,{ctor:"::",_0:uo({ctor:"::",_0:{ctor:"_Tuple2",_0:"color",_1:"#999999"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:vn("One moment as we load your user information ..."),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,4),_1:{ctor:"::",_0:l(El,Al,2),_1:{ctor:"::",_0:l(El,Nl,1),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"[]"}}}})},$S=function(t){var r={ctor:"::",_0:l(El,Hl,12),_1:{ctor:"::",_0:l(El,Al,8),_1:{ctor:"::",_0:l(El,Nl,4),_1:{ctor:"[]"}}}};return l(Vl,{ctor:"[]"},l(A["++"],{ctor:"::",_0:l(Dl,aS,{ctor:"::",_0:l(Tn,{ctor:"[]"},{ctor:"::",_0:vn("Home"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Dl,r,{ctor:"::",_0:d(ui,Cn,{ctor:"[]"},{ctor:"::",_0:function(t){var r=e(function(t,r){return l(Ln,{ctor:"::",_0:io({ctor:"::",_0:{ctor:"_Tuple2",_0:"system-log-line",_1:!0},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"system-log-line-even",_1:b.eq(l(A["%"],t,2),0)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"system-log-line-odd",_1:!b.eq(l(A["%"],t,2),0)},_1:{ctor:"[]"}}}}),_1:{ctor:"[]"}},{ctor:"::",_0:vn(l(P,"",it(l(W,1,l(Gt,"|",r.systemLog))))),_1:{ctor:"[]"}})}),n=l(zt,r,l(Tt,300,t.systemMsgLog));return l(En,{ctor:"[]"},{ctor:"::",_0:l(wn,{ctor:"[]"},{ctor:"::",_0:vn("Midwife-EMR Activity "),_1:{ctor:"::",_0:l(Nn,{ctor:"[]"},{ctor:"::",_0:vn("Most recent 300, newest at the top"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(xn,{ctor:"::",_0:$n("system-log"),_1:{ctor:"[]"}},n),_1:{ctor:"[]"}}})}(t),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},function(t){var r="Just"===t.pendingSystemMode.ctor?"Applying change to server ... please wait.":"",e={ctor:"_Tuple3",_0:b.eq(t.systemMode,sy),_1:b.eq(t.systemMode,_y),_2:b.eq(t.systemMode,ay)},n=e._0,o=e._1,c=e._2;return{ctor:"::",_0:l(Dl,aS,{ctor:"::",_0:l(wn,{ctor:"[]"},{ctor:"::",_0:vn("System Mode"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(ui,Cn,{ctor:"[]"},{ctor:"::",_0:vn("\n System Mode allows the administrator to restrict access to the Midwife-EMR system\n whenever necessary for maintenance purposes, etc. In all cases, users who are administrators\n are not affected by these modes. In other words, administrators always have full access\n to the Midwife-EMR system no matter what system mode it is in while the various medical\n roles are affected by the system mode.\n "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(ui,Mn,{ctor:"::",_0:Ys,_1:{ctor:"::",_0:bs(Os),_1:{ctor:"::",_0:ys(Js),_1:{ctor:"::",_0:l(ei,"padding-top","0.5em"),_1:{ctor:"::",_0:l(ei,"padding-bottom","0.5em"),_1:{ctor:"::",_0:l(ei,"text-align","center"),_1:{ctor:"::",_0:b.eq(t.pendingSystemMode,B)?l(ei,"display","None"):Zc,_1:{ctor:"[]"}}}}}}}},{ctor:"::",_0:vn(r),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Vl,{ctor:"[]"},{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Il,2),_1:{ctor:"[]"}},{ctor:"::",_0:h(mS,"Normal mode",{ctor:"::",_0:1,_1:{ctor:"[]"}},nT(sy),n,"systemMode",t.mdl),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,10),_1:{ctor:"::",_0:l(El,Al,6),_1:{ctor:"::",_0:l(El,Nl,2),_1:{ctor:"[]"}}}},{ctor:"::",_0:vn("\n When the System Mode is NORMAL, everyone can access it after logging in. This is the system mode\n that the Midwife-EMR system usually is in for everyday use.\n "),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(Vl,{ctor:"[]"},{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Il,2),_1:{ctor:"[]"}},{ctor:"::",_0:h(mS,"No New Logins",{ctor:"::",_0:1,_1:{ctor:"[]"}},nT(_y),o,"systemMode",t.mdl),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,10),_1:{ctor:"::",_0:l(El,Al,6),_1:{ctor:"::",_0:l(El,Nl,2),_1:{ctor:"[]"}}}},{ctor:"::",_0:vn("\n When the System Mode is NO NEW LOGINS, only the currently logged in users can\n continue to use the Midwife-EMR system. No new users can login, except for administrators.\n This is useful should the Midwife-EMR system need to be taken offline for a while. The\n administrator can put the system in NO NEW LOGINS mode to allow the currently logged in\n users to finish their work but at the same time not allowing anyone who is not already\n logged in to login to the system.\n "),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(Vl,{ctor:"[]"},{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Il,2),_1:{ctor:"[]"}},{ctor:"::",_0:h(mS,"Admin Only",{ctor:"::",_0:1,_1:{ctor:"[]"}},nT(ay),c,"systemMode",t.mdl),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Dl,{ctor:"::",_0:l(El,Hl,10),_1:{ctor:"::",_0:l(El,Al,6),_1:{ctor:"::",_0:l(El,Nl,2),_1:{ctor:"[]"}}}},{ctor:"::",_0:vn("\n When the System Mode is ADMIN ONLY, no one can login except for administrators. Also,\n everyone who is currently in the Midwife-EMR system will be logged out either immediately\n or when they try to use the system.\n "),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}}}}),_1:{ctor:"[]"}}}(t)))},ZS=e(function(t,r){var e,n="Just"===(e=r.userProfile).ctor&&e._0.isLoggedIn;return{ctor:"::",_0:l(Aa,{ctor:"[]"},{ctor:"::",_0:l(Pa,{ctor:"[]"},{ctor:"::",_0:d(ui,Cn,{ctor:"::",_0:sd,_1:{ctor:"::",_0:Xc(Yb(Nv)),_1:{ctor:"::",_0:l(ei,"cursor","pointer"),_1:{ctor:"[]"}}}},{ctor:"::",_0:vn(t),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Ba,_1:{ctor:"::",_0:n?l(Da,{ctor:"[]"},{ctor:"::",_0:l(Ha,{ctor:"::",_0:Ia("#profile"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Pd,Hd,20),_1:{ctor:"::",_0:vn(" Profile"),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(Ha,{ctor:"::",_0:Ia("/logout"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Pd,Hd,20),_1:{ctor:"::",_0:vn(" Logout"),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}):l(Pa,{ctor:"[]"},{ctor:"::",_0:d(ui,Cn,{ctor:"::",_0:ud,_1:{ctor:"[]"}},{ctor:"::",_0:vn(b.eq(r.userProfile,B)?"":"Please log in."),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}),_1:{ctor:"[]"}}}),tz=function(t){return l(_i,{ctor:"::",_0:oi("tabLabel"),_1:{ctor:"[]"}},{ctor:"::",_0:vn(t),_1:{ctor:"[]"}})},rz=l(lp,function(t){return{ctor:"UrlChange",_0:t}},{init:function(t){var r,e=(r=l(Aw,t,Pv),b.eq(r,Bv)?Lv:r),n=b.update(Ub,{selectedPage:e});return l(ke["!"],n,{ctor:"::",_0:l(Mo,w(eT),po(!0)),_1:{ctor:"[]"}})},update:cS,subscriptions:function(t){return ze({ctor:"::",_0:l(Re,mT,FM(nM)),_1:{ctor:"::",_0:l(Re,hT,OM(Kw)),_1:{ctor:"::",_0:l(Re,pT,UM($w)),_1:{ctor:"::",_0:l(Re,dT,JM(tM)),_1:{ctor:"::",_0:l(Re,Zb,jM(MM)),_1:{ctor:"::",_0:l(Re,oT,WM(CM)),_1:{ctor:"::",_0:l(Re,Gb,KM(Qw)),_1:{ctor:"[]"}}}}}}}})},view:function(t){var r,n,o,c=l(Hw,t.selectedPage,t.pageDefs),i=function(){var t=c;if("Just"===t.ctor){var r=t._0,e={ctor:"_Tuple2",_0:r.tab,_1:r.tabs};t:do{if("_Tuple2"===e.ctor){if("Just"===e._0.ctor){if("Just"===e._1.ctor)return{ctor:"_Tuple2",_0:e._0._0,_1:l(at,ye,e._1._0)};break t}if("Just"===e._1.ctor)return{ctor:"_Tuple2",_0:-1,_1:l(at,ye,e._1._0)};break t}break t}while(0);return{ctor:"_Tuple2",_0:-1,_1:{ctor:"[]"}}}return{ctor:"_Tuple2",_0:0,_1:{ctor:"[]"}}}(),u=i._0,a=i._1,_="Just"===(r=t.userProfile).ctor?{ctor:"_Tuple2",_0:!0,_1:r._0.isLoggedIn}:{ctor:"_Tuple2",_0:!1,_1:!1},s=_._0,p=_._1,h=function(){var r=p;if(!1===s)return YS;if(!1===r)return SS;switch(t.selectedPage.ctor){case"AdminHomePage":return $S;case"AdminBarcodesPage":return bS;case"AdminConfigPage":return MS;case"AdminUsersPage":return GS;case"AdminTablesPage":return JS;case"ProfilePage":return CS;case"ProfileNotLoadedPage":return YS;case"PageDefNotFoundPage":return QS;default:return XS}}();return f(d_,iT,t.mdl,{ctor:"::",_0:Fa,_1:{ctor:"::",_0:qa,_1:{ctor:"::",_0:(o=u,qc(e(function(t,r){return b.update(r,{selectedTab:t})})(o))),_1:{ctor:"::",_0:(n=function(r){return Yb(d(Iw,r,c,t))},qc(e(function(t,r){return b.update(r,{onSelectTab:F(function(r){return mc(t(r))})})})(n))),_1:{ctor:"[]"}}}}},{header:l(ZS,"Midwife-EMR",t),drawer:{ctor:"[]"},tabs:function(t){return{ctor:"_Tuple2",_0:l(at,tz,t),_1:{ctor:"::",_0:bs(Os),_1:{ctor:"::",_0:ys(Us),_1:{ctor:"[]"}}}}}(s?a:{ctor:"[]"}),main:{ctor:"::",_0:h(t),_1:{ctor:"::",_0:l(mn,function(t){return Xb(t)},function(t){var r=function(){switch(t.state.ctor){case"Inert":return!1;case"Active":return!0;default:return!1}}(),e=function(){var r=t.state;switch(r.ctor){case"Inert":return B;case"Active":default:return F(r._0)}}(),n=l(q,function(t){return t.action},e);return l(En,{ctor:"::",_0:io({ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-js-snackbar",_1:!0},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-snackbar",_1:!0},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"mdl-snackbar--active",_1:r},_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:l(Fo,"hidden",!r),_1:{ctor:"[]"}}},{ctor:"::",_0:l(En,{ctor:"::",_0:$n("mdl-snackbar__text"),_1:{ctor:"[]"}},l(P,{ctor:"[]"},l(O,function(t){return{ctor:"::",_0:vn(t.message),_1:{ctor:"[]"}}},e))),_1:{ctor:"::",_0:l(Wn,{ctor:"::",_0:$n("mdl-snackbar__action"),_1:{ctor:"::",_0:ro("button"),_1:{ctor:"::",_0:l(Fo,"hidden",l(P,!0,l(O,w(!r),n))),_1:l(P,{ctor:"[]"},l(O,w({ctor:"::",_0:mc(l(sa,t.seq,aa)),_1:{ctor:"[]"}}),n))}}},l(P,{ctor:"[]"},l(O,function(t){return{ctor:"::",_0:vn(t),_1:{ctor:"[]"}}},n))),_1:{ctor:"[]"}}})}(t.snackbar)),_1:{ctor:"[]"}}}})}})(),ez={};ez.Administrator=ez.Administrator||{},void 0!==rz&&rz(ez.Administrator,"Administrator",void 0),void 0===(n=function(){return ez}.apply(r,[]))||(t.exports=n)}).call(this)},function(t,r,e){var n;(function(){var e=this,o=e._,c=Array.prototype,i=Object.prototype,u=Function.prototype,a=c.push,_=c.slice,s=i.toString,l=i.hasOwnProperty,d=Array.isArray,f=Object.keys,p=u.bind,h=Object.create,m=function(){},v=function(t){return t instanceof v?t:this instanceof v?void(this._wrapped=t):new v(t)};void 0!==t&&t.exports&&(r=t.exports=v),r._=v,v.VERSION="1.8.3";var g=function(t,r,e){if(void 0===r)return t;switch(null==e?3:e){case 1:return function(e){return t.call(r,e)};case 2:return function(e,n){return t.call(r,e,n)};case 3:return function(e,n,o){return t.call(r,e,n,o)};case 4:return function(e,n,o,c){return t.call(r,e,n,o,c)}}return function(){return t.apply(r,arguments)}},y=function(t,r,e){return null==t?v.identity:v.isFunction(t)?g(t,r,e):v.isObject(t)?v.matcher(t):v.property(t)};v.iteratee=function(t,r){return y(t,r,1/0)};var b=function(t,r){return function(e){var n=arguments.length;if(n<2||null==e)return e;for(var o=1;o=0&&r<=M};function z(t){return function(r,e,n,o){e=g(e,o,4);var c=!S(r)&&v.keys(r),i=(c||r).length,u=t>0?0:i-1;return arguments.length<3&&(n=r[c?c[u]:u],u+=t),function(r,e,n,o,c,i){for(;c>=0&&c=0},v.invoke=function(t,r){var e=_.call(arguments,2),n=v.isFunction(r);return v.map(t,function(t){var o=n?r:t[r];return null==o?o:o.apply(t,e)})},v.pluck=function(t,r){return v.map(t,v.property(r))},v.where=function(t,r){return v.filter(t,v.matcher(r))},v.findWhere=function(t,r){return v.find(t,v.matcher(r))},v.max=function(t,r,e){var n,o,c=-1/0,i=-1/0;if(null==r&&null!=t)for(var u=0,a=(t=S(t)?t:v.values(t)).length;uc&&(c=n);else r=y(r,e),v.each(t,function(t,e,n){((o=r(t,e,n))>i||o===-1/0&&c===-1/0)&&(c=t,i=o)});return c},v.min=function(t,r,e){var n,o,c=1/0,i=1/0;if(null==r&&null!=t)for(var u=0,a=(t=S(t)?t:v.values(t)).length;un||void 0===e)return 1;if(e0?0:o-1;c>=0&&c0?i=c>=0?c:Math.max(c+u,i):u=c>=0?Math.min(c+1,u):c+u+1;else if(e&&c&&u)return n[c=e(n,o)]===o?c:-1;if(o!=o)return(c=r(_.call(n,i,u),v.isNaN))>=0?c+i:-1;for(c=t>0?i:u-1;c>=0&&cr?(i&&(clearTimeout(i),i=null),u=_,c=t.apply(n,o),i||(n=o=null)):i||!1===e.trailing||(i=setTimeout(a,s)),c}},v.debounce=function(t,r,e){var n,o,c,i,u,a=function(){var _=v.now()-i;_=0?n=setTimeout(a,r-_):(n=null,e||(u=t.apply(c,o),n||(c=o=null)))};return function(){c=this,o=arguments,i=v.now();var _=e&&!n;return n||(n=setTimeout(a,r)),_&&(u=t.apply(c,o),c=o=null),u}},v.wrap=function(t,r){return v.partial(r,t)},v.negate=function(t){return function(){return!t.apply(this,arguments)}},v.compose=function(){var t=arguments,r=t.length-1;return function(){for(var e=r,n=t[r].apply(this,arguments);e--;)n=t[e].call(this,n);return n}},v.after=function(t,r){return function(){if(--t<1)return r.apply(this,arguments)}},v.before=function(t,r){var e;return function(){return--t>0&&(e=r.apply(this,arguments)),t<=1&&(r=null),e}},v.once=v.partial(v.before,2);var V=!{toString:null}.propertyIsEnumerable("toString"),N=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];function A(t,r){var e=N.length,n=t.constructor,o=v.isFunction(n)&&n.prototype||i,c="constructor";for(v.has(t,c)&&!v.contains(r,c)&&r.push(c);e--;)(c=N[e])in t&&t[c]!==o[c]&&!v.contains(r,c)&&r.push(c)}v.keys=function(t){if(!v.isObject(t))return[];if(f)return f(t);var r=[];for(var e in t)v.has(t,e)&&r.push(e);return V&&A(t,r),r},v.allKeys=function(t){if(!v.isObject(t))return[];var r=[];for(var e in t)r.push(e);return V&&A(t,r),r},v.values=function(t){for(var r=v.keys(t),e=r.length,n=Array(e),o=0;o":">",'"':""","'":"'","`":"`"},D=v.invert(I),P=function(t){var r=function(r){return t[r]},e="(?:"+v.keys(t).join("|")+")",n=RegExp(e),o=RegExp(e,"g");return function(t){return t=null==t?"":""+t,n.test(t)?t.replace(o,r):t}};v.escape=P(I),v.unescape=P(D),v.result=function(t,r,e){var n=null==t?void 0:t[r];return void 0===n&&(n=e),v.isFunction(n)?n.call(t):n};var B=0;v.uniqueId=function(t){var r=++B+"";return t?t+r:r},v.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var q=/(.)^/,F={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},O=/\\|'|\r|\n|\u2028|\u2029/g,U=function(t){return"\\"+F[t]};v.template=function(t,r,e){!r&&e&&(r=e),r=v.defaults({},r,v.templateSettings);var n=RegExp([(r.escape||q).source,(r.interpolate||q).source,(r.evaluate||q).source].join("|")+"|$","g"),o=0,c="__p+='";t.replace(n,function(r,e,n,i,u){return c+=t.slice(o,u).replace(O,U),o=u+r.length,e?c+="'+\n((__t=("+e+"))==null?'':_.escape(__t))+\n'":n?c+="'+\n((__t=("+n+"))==null?'':__t)+\n'":i&&(c+="';\n"+i+"\n__p+='"),r}),c+="';\n",r.variable||(c="with(obj||{}){\n"+c+"}\n"),c="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+c+"return __p;\n";try{var i=new Function(r.variable||"obj","_",c)}catch(t){throw t.source=c,t}var u=function(t){return i.call(this,t,v)},a=r.variable||"obj";return u.source="function("+a+"){\n"+c+"}",u},v.chain=function(t){var r=v(t);return r._chain=!0,r};var J=function(t,r){return t._chain?v(r).chain():r};v.mixin=function(t){v.each(v.functions(t),function(r){var e=v[r]=t[r];v.prototype[r]=function(){var t=[this._wrapped];return a.apply(t,arguments),J(this,e.apply(v,t))}})},v.mixin(v),v.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var r=c[t];v.prototype[t]=function(){var e=this._wrapped;return r.apply(e,arguments),"shift"!==t&&"splice"!==t||0!==e.length||delete e[0],J(this,e)}}),v.each(["concat","join","slice"],function(t){var r=c[t];v.prototype[t]=function(){return J(this,r.apply(this._wrapped,arguments))}}),v.prototype.value=function(){return this._wrapped},v.prototype.valueOf=v.prototype.toJSON=v.prototype.value,v.prototype.toString=function(){return""+this._wrapped},void 0===(n=function(){return v}.apply(r,[]))||(t.exports=n)}).call(this)},function(t,r,e){io=e(43),e(45);var n,o=io.connect(window.location.origin+"/"),c="ADD",i="CHG",u="DEL",a=function(t,r){o.send(function(t,r){return function(t,r,e){return JSON.stringify({namespace:"DATA",msgType:r,version:1,payload:e})}(0,t,r)}(t,r))},_=function(t,r){return{table:t,data:r}};o.on("error",function(t){n&&(console.log("=== Error ==>"),console.log(t),console.log("<== Error ==="))}),o.on("reconnect_error",function(t){n&&(console.log("=== Reconnect Error ==>"),console.log(t),console.log("<== Reconnect Error ==="))}),o.on("connect_error",function(t){n&&(console.log("=== Connect Error ==>"),console.log(t),console.log("<== Connect Error ==="))}),o.on("message",function(t){if(n)if(t){var r;try{r=JSON.parse(t)}catch(t){return console.log("ERROR parsing JSON."),void console.log(t)}if(r&&r.namespace&&r.msgType&&r.payload||console.log("ERROR: message received from the server is in improper format."),r&&r.namespace)switch(r.namespace){case"SYSTEM":!function(t){if(!t.payload)return console.log("=== ERROR: missing payload."),console.log(t),void console.log("=== End ERROR: missing payload.");t.payload.data&&t.payload.data.SYSTEM_LOG&&(t.payload.systemLog=t.payload.data.SYSTEM_LOG,delete t.payload.data),n.ports.systemMessages.send(t.payload)}(r);break;case"SITE":r.payload,console.log("Received SITE msg: unprocessed.");break;case"DATA":!function(t){if(n){if(!t||!t.msgType)return console.log("ERROR: improper data sent to handleData()."),void console.log(t);switch(t.msgType){case"ADD_CHG_DELETE":console.log("ADD_CHG_DELETE"),n.ports.addChgDelNotification.send(t.payload);break;case"ADHOC_RESPONSE":n.ports.adhocResponse.send(t.payload);break;case"SELECT_RESPONSE":console.log("Loading: "+t.payload.table),n.ports.selectQueryResponse.send(t.payload);break;case"ADD_RESPONSE":n.ports.createResponse.send(t.payload);break;case"CHG_RESPONSE":n.ports.updateResponse.send(t.payload);break;case"DEL_RESPONSE":n.ports.deleteResponse.send(t.payload);break;default:console.log("ERROR: unknown msgType of "+t.msgType)}}else console.log("ERROR: handleData() called when app has not been set.")}(r);break;default:console.log("ERROR: unknown or missing namespace of: "+r.namespace)}}else console.log("ERROR: message received from the server with no content.");else console.log("ERROR: message received from the server before app has been initialized.")}),t.exports={setApp:function(t){(n=t).ports.login.subscribe(function(t){a("ADHOC_LOGIN",t)}),n.ports.keyValueUpdate.subscribe(function(t){a(i,_("keyValue",t))}),n.ports.labSuiteCreate.subscribe(function(t){a(c,_("labSuite",t))}),n.ports.labSuiteDelete.subscribe(function(t){a(u,_("labSuite",t))}),n.ports.labSuiteUpdate.subscribe(function(t){a(i,_("labSuite",t))}),n.ports.labTestCreate.subscribe(function(t){a(c,_("labTest",t))}),n.ports.labTestDelete.subscribe(function(t){a(u,_("labTest",t))}),n.ports.labTestUpdate.subscribe(function(t){a(i,_("labTest",t))}),n.ports.labTestValueCreate.subscribe(function(t){a(c,_("labTestValue",t))}),n.ports.labTestValueDelete.subscribe(function(t){a(u,_("labTestValue",t))}),n.ports.labTestValueUpdate.subscribe(function(t){a(i,_("labTestValue",t))}),n.ports.medicationTypeCreate.subscribe(function(t){a(c,_("medicationType",t))}),n.ports.medicationTypeDelete.subscribe(function(t){a(u,_("medicationType",t))}),n.ports.medicationTypeUpdate.subscribe(function(t){a(i,_("medicationType",t))}),n.ports.requestUserProfile.subscribe(function(t){a("ADHOC_USER_PROFILE",{})}),n.ports.selectDataCreate.subscribe(function(t){a(c,_("selectData",t))}),n.ports.selectDataDelete.subscribe(function(t){a(u,_("selectData",t))}),n.ports.selectDataUpdate.subscribe(function(t){a(i,_("selectData",t))}),n.ports.selectQuery.subscribe(function(t){a("SELECT",t)}),n.ports.systemMode.subscribe(function(t){a("ADHOC_SYSTEM_MODE",t)}),n.ports.userCreate.subscribe(function(t){a(c,_("user",t))}),n.ports.userDelete.subscribe(function(t){a(u,_("user",t))}),n.ports.userUpdate.subscribe(function(t){a(i,_("user",t))}),n.ports.userProfileUpdate.subscribe(function(t){a("ADHOC_USER_PROFILE_UPDATE",t)}),n.ports.vaccinationTypeCreate.subscribe(function(t){a(c,_("vaccinationType",t))}),n.ports.vaccinationTypeDelete.subscribe(function(t){a(u,_("vaccinationType",t))}),n.ports.vaccinationTypeUpdate.subscribe(function(t){a(i,_("vaccinationType",t))})}}},,function(t,r,e){},,function(t,r,e){},,function(t,r,e){},function(t,r,e){"use strict";e(52),e(50),e(48);var n=e(46),o=e(44).Administrator.embed(document.getElementById("app"));n.setApp(o)}]); \ No newline at end of file diff --git a/build_odroid/roles/build_clients/files/elm_static/app.mwemr-medical-client-bundle.js b/build_odroid/roles/build_clients/files/elm_static/app.mwemr-medical-client-bundle.js new file mode 100644 index 0000000..2674b88 --- /dev/null +++ b/build_odroid/roles/build_clients/files/elm_static/app.mwemr-medical-client-bundle.js @@ -0,0 +1,8 @@ +!function(t){var r={};function e(o){if(r[o])return r[o].exports;var c=r[o]={i:o,l:!1,exports:{}};return t[o].call(c.exports,c,c.exports,e),c.l=!0,c.exports}e.m=t,e.c=r,e.d=function(t,r,o){e.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:o})},e.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)},e.p="",e(e.s=64)}([function(t,r){var e;e=function(){return this}();try{e=e||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(e=window)}t.exports=e},function(t,r,e){(function(t){var o,c=e(41),n=e(17),a=e(35),_=e(34),i=e(33);t&&t.ArrayBuffer&&(o=e(31));var u="undefined"!=typeof navigator&&/Android/i.test(navigator.userAgent),s="undefined"!=typeof navigator&&/PhantomJS/i.test(navigator.userAgent),l=u||s;r.protocol=3;var d=r.packets={open:0,close:1,ping:2,pong:3,message:4,upgrade:5,noop:6},m=c(d),f={type:"error",data:"parser error"},p=e(30);function h(t,r,e){for(var o=new Array(t.length),c=_(t.length,e),n=function(t,e,c){r(e,function(r,e){o[t]=e,c(r,o)})},a=0;a1?{type:m[c],data:t.substring(1)}:{type:m[c]}:f}c=new Uint8Array(t)[0];var n=a(t,1);return p&&"blob"===e&&(n=new p([n])),{type:m[c],data:n}},r.decodeBase64Packet=function(t,r){var e=m[t.charAt(0)];if(!o)return{type:e,data:{base64:!0,data:t.substr(1)}};var c=o.decode(t.substr(1));return"blob"===r&&p&&(c=new p([c])),{type:e,data:c}},r.encodePayload=function(t,e,o){"function"==typeof e&&(o=e,e=null);var c=n(t);return e&&c?p&&!l?r.encodePayloadAsBlob(t,o):r.encodePayloadAsArrayBuffer(t,o):t.length?void h(t,function(t,o){r.encodePacket(t,!!c&&e,!1,function(t){o(null,function(t){return t.length+":"+t}(t))})},function(t,r){return o(r.join(""))}):o("0:")},r.decodePayload=function(t,e,o){if("string"!=typeof t)return r.decodePayloadAsBinary(t,e,o);var c;if("function"==typeof e&&(o=e,e=null),""===t)return o(f,0,1);for(var n,a,_="",i=0,u=t.length;i0;){for(var _=new Uint8Array(c),i=0===_[0],u="",s=1;255!==_[s];s++){if(u.length>310)return o(f,0,1);u+=_[s]}c=a(c,2+u.length),u=parseInt(u);var l=a(c,0,u);if(i)try{l=String.fromCharCode.apply(null,new Uint8Array(l))}catch(t){var d=new Uint8Array(l);for(l="",s=0;s=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},r.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),r.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],r.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},r.enable(c())}).call(this,e(11))},function(t,r){t.exports=function(t,r){var e=function(){};e.prototype=r.prototype,t.prototype=new e,t.prototype.constructor=t}},function(t,r){r.encode=function(t){var r="";for(var e in t)t.hasOwnProperty(e)&&(r.length&&(r+="&"),r+=encodeURIComponent(e)+"="+encodeURIComponent(t[e]));return r},r.decode=function(t){for(var r={},e=t.split("&"),o=0,c=e.length;o=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},r.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),r.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],r.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},r.enable(c())}).call(this,e(11))},function(t,r,e){var o=e(1),c=e(2);function n(t){this.path=t.path,this.hostname=t.hostname,this.port=t.port,this.secure=t.secure,this.query=t.query,this.timestampParam=t.timestampParam,this.timestampRequests=t.timestampRequests,this.readyState="",this.agent=t.agent||!1,this.socket=t.socket,this.enablesXDR=t.enablesXDR,this.pfx=t.pfx,this.key=t.key,this.passphrase=t.passphrase,this.cert=t.cert,this.ca=t.ca,this.ciphers=t.ciphers,this.rejectUnauthorized=t.rejectUnauthorized,this.forceNode=t.forceNode,this.extraHeaders=t.extraHeaders,this.localAddress=t.localAddress}t.exports=n,c(n.prototype),n.prototype.onError=function(t,r){var e=new Error(t);return e.type="TransportError",e.description=r,this.emit("error",e),this},n.prototype.open=function(){return"closed"!==this.readyState&&""!==this.readyState||(this.readyState="opening",this.doOpen()),this},n.prototype.close=function(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this},n.prototype.send=function(t){if("open"!==this.readyState)throw new Error("Transport not open");this.write(t)},n.prototype.onOpen=function(){this.readyState="open",this.writable=!0,this.emit("open")},n.prototype.onData=function(t){var r=o.decodePacket(t,this.socket.binaryType);this.onPacket(r)},n.prototype.onPacket=function(t){this.emit("packet",t)},n.prototype.onClose=function(){this.readyState="closed",this.emit("close")}},function(t,r,e){(function(r){var o=e(43);t.exports=function(t){var e=t.xdomain,c=t.xscheme,n=t.enablesXDR;try{if("undefined"!=typeof XMLHttpRequest&&(!e||o))return new XMLHttpRequest}catch(t){}try{if("undefined"!=typeof XDomainRequest&&!c&&n)return new XDomainRequest}catch(t){}if(!e)try{return new(r[["Active"].concat("Object").join("X")])("Microsoft.XMLHTTP")}catch(t){}}}).call(this,e(0))},function(t,r,e){var o=e(48)("socket.io-parser"),c=e(2),n=e(46),a=e(22),_=e(21);function i(){}r.protocol=4,r.types=["CONNECT","DISCONNECT","EVENT","ACK","ERROR","BINARY_EVENT","BINARY_ACK"],r.CONNECT=0,r.DISCONNECT=1,r.EVENT=2,r.ACK=3,r.ERROR=4,r.BINARY_EVENT=5,r.BINARY_ACK=6,r.Encoder=i,r.Decoder=l;var u=r.ERROR+'"encode error"';function s(t){var e=""+t.type;if(r.BINARY_EVENT!==t.type&&r.BINARY_ACK!==t.type||(e+=t.attachments+"-"),t.nsp&&"/"!==t.nsp&&(e+=t.nsp+","),null!=t.id&&(e+=t.id),null!=t.data){var c=function(t){try{return JSON.stringify(t)}catch(t){return!1}}(t.data);if(!1===c)return u;e+=c}return o("encoded %j as %s",t,e),e}function l(){this.reconstructor=null}function d(t){this.reconPack=t,this.buffers=[]}function m(t){return{type:r.ERROR,data:"parser error: "+t}}i.prototype.encode=function(t,e){o("encoding packet %j",t),r.BINARY_EVENT===t.type||r.BINARY_ACK===t.type?function(t,r){n.removeBlobs(t,function(t){var e=n.deconstructPacket(t),o=s(e.packet),c=e.buffers;c.unshift(o),r(c)})}(t,e):e([s(t)])},c(l.prototype),l.prototype.add=function(t){var e;if("string"==typeof t)e=function(t){var e=0,c={type:Number(t.charAt(0))};if(null==r.types[c.type])return m("unknown packet type "+c.type);if(r.BINARY_EVENT===c.type||r.BINARY_ACK===c.type){for(var n="";"-"!==t.charAt(++e)&&(n+=t.charAt(e),e!=t.length););if(n!=Number(n)||"-"!==t.charAt(e))throw new Error("Illegal attachments");c.attachments=Number(n)}if("/"===t.charAt(e+1))for(c.nsp="";++e;){if(","===(i=t.charAt(e)))break;if(c.nsp+=i,e===t.length)break}else c.nsp="/";var _=t.charAt(e+1);if(""!==_&&Number(_)==_){for(c.id="";++e;){var i;if(null==(i=t.charAt(e))||Number(i)!=i){--e;break}if(c.id+=t.charAt(e),e===t.length)break}c.id=Number(c.id)}if(t.charAt(++e)){var u=function(t){try{return JSON.parse(t)}catch(t){return!1}}(t.substr(e));if(!(!1!==u&&(c.type===r.ERROR||a(u))))return m("invalid payload");c.data=u}return o("decoded %s as %j",t,c),c}(t),r.BINARY_EVENT===e.type||r.BINARY_ACK===e.type?(this.reconstructor=new d(e),0===this.reconstructor.reconPack.attachments&&this.emit("decoded",e)):this.emit("decoded",e);else{if(!_(t)&&!t.base64)throw new Error("Unknown type: "+t);if(!this.reconstructor)throw new Error("got binary data when not reconstructing a packet");(e=this.reconstructor.takeBinaryData(t))&&(this.reconstructor=null,this.emit("decoded",e))}},l.prototype.destroy=function(){this.reconstructor&&this.reconstructor.finishedReconstruction()},d.prototype.takeBinaryData=function(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){var r=n.reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),r}return null},d.prototype.finishedReconstruction=function(){this.reconPack=null,this.buffers=[]}},function(t,r){var e=1e3,o=6e4,c=36e5,n=24*c;function a(t,r,e){if(!(t0)return function(t){if(!((t=String(t)).length>100)){var r=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(r){var a=parseFloat(r[1]);switch((r[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*a;case"days":case"day":case"d":return a*n;case"hours":case"hour":case"hrs":case"hr":case"h":return a*c;case"minutes":case"minute":case"mins":case"min":case"m":return a*o;case"seconds":case"second":case"secs":case"sec":case"s":return a*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}}}(t);if("number"===i&&!1===isNaN(t))return r.long?a(_=t,n,"day")||a(_,c,"hour")||a(_,o,"minute")||a(_,e,"second")||_+" ms":function(t){return t>=n?Math.round(t/n)+"d":t>=c?Math.round(t/c)+"h":t>=o?Math.round(t/o)+"m":t>=e?Math.round(t/e)+"s":t+"ms"}(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},function(t,r){var e,o,c=t.exports={};function n(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function _(t){if(e===setTimeout)return setTimeout(t,0);if((e===n||!e)&&setTimeout)return e=setTimeout,setTimeout(t,0);try{return e(t,0)}catch(r){try{return e.call(null,t,0)}catch(r){return e.call(this,t,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:n}catch(t){e=n}try{o="function"==typeof clearTimeout?clearTimeout:a}catch(t){o=a}}();var i,u=[],s=!1,l=-1;function d(){s&&i&&(s=!1,i.length?u=i.concat(u):l=-1,u.length&&m())}function m(){if(!s){var t=_(d);s=!0;for(var r=u.length;r;){for(i=u,u=[];++l1)for(var e=1;e0);return r}function s(){var t=u(+new Date);return t!==o?(_=0,o=t):t+"."+u(_++)}for(;i0&&!this.encoding){var t=this.packetBuffer.shift();this.packet(t)}},m.prototype.cleanup=function(){u("cleanup");for(var t=this.subs.length,r=0;r=this._reconnectionAttempts)u("reconnect failed"),this.backoff.reset(),this.emitAll("reconnect_failed"),this.reconnecting=!1;else{var r=this.backoff.duration();u("will wait %dms before reconnect attempt",r),this.reconnecting=!0;var e=setTimeout(function(){t.skipReconnect||(u("attempting reconnect"),t.emitAll("reconnect_attempt",t.backoff.attempts),t.emitAll("reconnecting",t.backoff.attempts),t.skipReconnect||t.open(function(r){r?(u("reconnect attempt error"),t.reconnecting=!1,t.reconnect(),t.emitAll("reconnect_error",r.data)):(u("reconnect success"),t.onreconnect())}))},r);this.subs.push({destroy:function(){clearTimeout(e)}})}},m.prototype.onreconnect=function(){var t=this.backoff.attempts;this.reconnecting=!1,this.backoff.reset(),this.updateSocketIds(),this.emitAll("reconnect",t)}},function(t,r,e){(function(r){t.exports=function(t){return e&&r.Buffer.isBuffer(t)||o&&(t instanceof r.ArrayBuffer||c(t))};var e="function"==typeof r.Buffer&&"function"==typeof r.Buffer.isBuffer,o="function"==typeof r.ArrayBuffer,c=o&&"function"==typeof r.ArrayBuffer.isView?r.ArrayBuffer.isView:function(t){return t.buffer instanceof r.ArrayBuffer}}).call(this,e(0))},function(t,r){var e={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==e.call(t)}},function(t,r){var e=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,o=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];t.exports=function(t){var r=t,c=t.indexOf("["),n=t.indexOf("]");-1!=c&&-1!=n&&(t=t.substring(0,c)+t.substring(c,n).replace(/:/g,";")+t.substring(n,t.length));for(var a=e.exec(t||""),_={},i=14;i--;)_[o[i]]=a[i]||"";return-1!=c&&-1!=n&&(_.source=r,_.host=_.host.substring(1,_.host.length-1).replace(/;/g,":"),_.authority=_.authority.replace("[","").replace("]","").replace(/;/g,":"),_.ipv6uri=!0),_}},function(t,r){function e(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}t.exports=e,e.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var r=Math.random(),e=Math.floor(r*this.jitter*t);t=0==(1&Math.floor(10*r))?t-e:t+e}return 0|Math.min(t,this.max)},e.prototype.reset=function(){this.attempts=0},e.prototype.setMin=function(t){this.ms=t},e.prototype.setMax=function(t){this.max=t},e.prototype.setJitter=function(t){this.jitter=t}},function(t,r){t.exports=function(t,r){for(var e=[],o=(r=r||0)||0;o';o=document.createElement(t)}catch(t){(o=document.createElement("iframe")).name=e.iframeId,o.src="javascript:0"}o.id=e.iframeId,e.form.appendChild(o),e.iframe=o}this.form.action=this.uri(),s(),t=t.replace(_,"\\\n"),this.area.value=t.replace(a,"\\n");try{this.form.submit()}catch(t){}this.iframe.attachEvent?this.iframe.onreadystatechange=function(){"complete"===e.iframe.readyState&&u()}:this.iframe.onload=u}}).call(this,e(0))},function(t,r,e){function o(t){var e;function o(){if(o.enabled){var t=o,c=+new Date,n=c-(e||c);t.diff=n,t.prev=e,t.curr=c,e=c;for(var a=new Array(arguments.length),_=0;_>2],n+=t[(3&o[e])<<4|o[e+1]>>4],n+=t[(15&o[e+1])<<2|o[e+2]>>6],n+=t[63&o[e+2]];return c%3==2?n=n.substring(0,n.length-1)+"=":c%3==1&&(n=n.substring(0,n.length-2)+"=="),n},r.decode=function(t){var r,o,c,n,a,_=.75*t.length,i=t.length,u=0;"="===t[t.length-1]&&(_--,"="===t[t.length-2]&&_--);var s=new ArrayBuffer(_),l=new Uint8Array(s);for(r=0;r>4,l[u++]=(15&c)<<4|n>>2,l[u++]=(3&n)<<6|63&a;return s}}()},function(t,r){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,r,e){(function(t,o){var c;/*! https://mths.be/utf8js v2.1.2 by @mathias */!function(n){var a=("object"==typeof t&&t&&t.exports,"object"==typeof o&&o);a.global!==a&&a.window;var _,i,u,s=String.fromCharCode;function l(t){for(var r,e,o=[],c=0,n=t.length;c=55296&&r<=56319&&c=55296&&t<=57343){if(r)throw Error("Lone surrogate U+"+t.toString(16).toUpperCase()+" is not a scalar value");return!1}return!0}function m(t,r){return s(t>>r&63|128)}function f(t,r){if(0==(4294967168&t))return s(t);var e="";return 0==(4294965248&t)?e=s(t>>6&31|192):0==(4294901760&t)?(d(t,r)||(t=65533),e=s(t>>12&15|224),e+=m(t,6)):0==(4292870144&t)&&(e=s(t>>18&7|240),e+=m(t,12),e+=m(t,6)),e+s(63&t|128)}function p(){if(u>=i)throw Error("Invalid byte index");var t=255&_[u];if(u++,128==(192&t))return 63&t;throw Error("Invalid continuation byte")}function h(t){var r,e;if(u>i)throw Error("Invalid byte index");if(u==i)return!1;if(r=255&_[u],u++,0==(128&r))return r;if(192==(224&r)){if((e=(31&r)<<6|p())>=128)return e;throw Error("Invalid continuation byte")}if(224==(240&r)){if((e=(15&r)<<12|p()<<6|p())>=2048)return d(e,t)?e:65533;throw Error("Invalid continuation byte")}if(240==(248&r)&&(e=(7&r)<<18|p()<<12|p()<<6|p())>=65536&&e<=1114111)return e;throw Error("Invalid UTF-8 detected")}var b={version:"2.1.2",encode:function(t,r){for(var e=!1!==(r=r||{}).strict,o=l(t),c=o.length,n=-1,a="";++n65535&&(c+=s((r-=65536)>>>10&1023|55296),r=56320|1023&r),c+=s(r);return c}(c)}};void 0===(c=function(){return b}.call(r,e,r,t))||(t.exports=c)}()}).call(this,e(32)(t),e(0))},function(t,r){function e(){}t.exports=function(t,r,o){var c=!1;return o=o||e,n.count=t,0===t?r():n;function n(t,e){if(n.count<=0)throw new Error("after called too many times");--n.count,t?(c=!0,r(t),r=o):0!==n.count||c||r(null,e)}}},function(t,r){t.exports=function(t,r,e){var o=t.byteLength;if(r=r||0,e=e||o,t.slice)return t.slice(r,e);if(r<0&&(r+=o),e<0&&(e+=o),e>o&&(e=o),r>=o||r>=e||0===o)return new ArrayBuffer(0);for(var c=new Uint8Array(t),n=new Uint8Array(e-r),a=r,_=0;a>1,s=-7,l=e?c-1:0,d=e?-1:1,m=t[r+l];for(l+=d,n=m&(1<<-s)-1,m>>=-s,s+=_;s>0;n=256*n+t[r+l],l+=d,s-=8);for(a=n&(1<<-s)-1,n>>=-s,s+=o;s>0;a=256*a+t[r+l],l+=d,s-=8);if(0===n)n=1-u;else{if(n===i)return a?NaN:1/0*(m?-1:1);a+=Math.pow(2,o),n-=u}return(m?-1:1)*a*Math.pow(2,n-o)},r.write=function(t,r,e,o,c,n){var a,_,i,u=8*n-c-1,s=(1<>1,d=23===c?Math.pow(2,-24)-Math.pow(2,-77):0,m=o?0:n-1,f=o?1:-1,p=r<0||0===r&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(_=isNaN(r)?1:0,a=s):(a=Math.floor(Math.log(r)/Math.LN2),r*(i=Math.pow(2,-a))<1&&(a--,i*=2),(r+=a+l>=1?d/i:d*Math.pow(2,1-l))*i>=2&&(a++,i/=2),a+l>=s?(_=0,a=s):a+l>=1?(_=(r*i-1)*Math.pow(2,c),a+=l):(_=r*Math.pow(2,l-1)*Math.pow(2,c),a=0));c>=8;t[e+m]=255&_,m+=f,_/=256,c-=8);for(a=a<0;t[e+m]=255&a,m+=f,a/=256,u-=8);t[e+m-f]|=128*p}},function(t,r,e){"use strict";r.byteLength=function(t){var r=u(t),e=r[0],o=r[1];return 3*(e+o)/4-o},r.toByteArray=function(t){for(var r,e=u(t),o=e[0],a=e[1],_=new n(3*(o+a)/4-a),i=0,s=a>0?o-4:o,l=0;l>16&255,_[i++]=r>>8&255,_[i++]=255&r;return 2===a&&(r=c[t.charCodeAt(l)]<<2|c[t.charCodeAt(l+1)]>>4,_[i++]=255&r),1===a&&(r=c[t.charCodeAt(l)]<<10|c[t.charCodeAt(l+1)]<<4|c[t.charCodeAt(l+2)]>>2,_[i++]=r>>8&255,_[i++]=255&r),_},r.fromByteArray=function(t){for(var r,e=t.length,c=e%3,n=[],a=0,_=e-c;a<_;a+=16383)n.push(s(t,a,a+16383>_?_:a+16383));return 1===c?(r=t[e-1],n.push(o[r>>2]+o[r<<4&63]+"==")):2===c&&(r=(t[e-2]<<8)+t[e-1],n.push(o[r>>10]+o[r>>4&63]+o[r<<2&63]+"=")),n.join("")};for(var o=[],c=[],n="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",_=0,i=a.length;_0)throw new Error("Invalid string. Length must be a multiple of 4");var e=t.indexOf("=");return-1===e&&(e=r),[e,e===r?0:4-e%4]}function s(t,r,e){for(var c,n,a=[],_=r;_>18&63]+o[n>>12&63]+o[n>>6&63]+o[63&n]);return a.join("")}c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63},function(t,r,e){"use strict";(function(t){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +var o=e(39),c=e(38),n=e(37);function a(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function _(t,r){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t}function f(t,r){if(i.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var e=t.length;if(0===e)return 0;for(var o=!1;;)switch(r){case"ascii":case"latin1":case"binary":return e;case"utf8":case"utf-8":case void 0:return V(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*e;case"hex":return e>>>1;case"base64":return q(t).length;default:if(o)return V(t).length;r=(""+r).toLowerCase(),o=!0}}function p(t,r,e){var o=t[r];t[r]=t[e],t[e]=o}function h(t,r,e,o,c){if(0===t.length)return-1;if("string"==typeof e?(o=e,e=0):e>2147483647?e=2147483647:e<-2147483648&&(e=-2147483648),e=+e,isNaN(e)&&(e=c?0:t.length-1),e<0&&(e=t.length+e),e>=t.length){if(c)return-1;e=t.length-1}else if(e<0){if(!c)return-1;e=0}if("string"==typeof r&&(r=i.from(r,o)),i.isBuffer(r))return 0===r.length?-1:b(t,r,e,o,c);if("number"==typeof r)return r&=255,i.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?c?Uint8Array.prototype.indexOf.call(t,r,e):Uint8Array.prototype.lastIndexOf.call(t,r,e):b(t,[r],e,o,c);throw new TypeError("val must be string, number or Buffer")}function b(t,r,e,o,c){var n,a=1,_=t.length,i=r.length;if(void 0!==o&&("ucs2"===(o=String(o).toLowerCase())||"ucs-2"===o||"utf16le"===o||"utf-16le"===o)){if(t.length<2||r.length<2)return-1;a=2,_/=2,i/=2,e/=2}function u(t,r){return 1===a?t[r]:t.readUInt16BE(r*a)}if(c){var s=-1;for(n=e;n<_;n++)if(u(t,n)===u(r,-1===s?0:n-s)){if(-1===s&&(s=n),n-s+1===i)return s*a}else-1!==s&&(n-=n-s),s=-1}else for(e+i>_&&(e=_-i),n=e;n>=0;n--){for(var l=!0,d=0;dc&&(o=c):o=c;var n=r.length;if(n%2!=0)throw new TypeError("Invalid hex string");o>n/2&&(o=n/2);for(var a=0;a>8,c=e%256,n.push(c),n.push(o);return n}(r,t.length-e),t,e,o)}function B(t,r,e){return 0===r&&e===t.length?o.fromByteArray(t):o.fromByteArray(t.slice(r,e))}function D(t,r,e){e=Math.min(t.length,e);for(var o=[],c=r;c239?4:u>223?3:u>191?2:1;if(c+l<=e)switch(l){case 1:u<128&&(s=u);break;case 2:128==(192&(n=t[c+1]))&&(i=(31&u)<<6|63&n)>127&&(s=i);break;case 3:n=t[c+1],a=t[c+2],128==(192&n)&&128==(192&a)&&(i=(15&u)<<12|(63&n)<<6|63&a)>2047&&(i<55296||i>57343)&&(s=i);break;case 4:n=t[c+1],a=t[c+2],_=t[c+3],128==(192&n)&&128==(192&a)&&128==(192&_)&&(i=(15&u)<<18|(63&n)<<12|(63&a)<<6|63&_)>65535&&i<1114112&&(s=i)}null===s?(s=65533,l=1):s>65535&&(s-=65536,o.push(s>>>10&1023|55296),s=56320|1023&s),o.push(s),c+=l}return function(t){var r=t.length;if(r<=S)return String.fromCharCode.apply(String,t);for(var e="",o=0;othis.length)return"";if((void 0===e||e>this.length)&&(e=this.length),e<=0)return"";if((e>>>=0)<=(r>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return R(this,r,e);case"utf8":case"utf-8":return D(this,r,e);case"ascii":return F(this,r,e);case"latin1":case"binary":return w(this,r,e);case"base64":return B(this,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,r,e);default:if(o)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),o=!0}}.apply(this,arguments)},i.prototype.equals=function(t){if(!i.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===i.compare(this,t)},i.prototype.inspect=function(){var t="",e=r.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,e).match(/.{2}/g).join(" "),this.length>e&&(t+=" ... ")),""},i.prototype.compare=function(t,r,e,o,c){if(!i.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===r&&(r=0),void 0===e&&(e=t?t.length:0),void 0===o&&(o=0),void 0===c&&(c=this.length),r<0||e>t.length||o<0||c>this.length)throw new RangeError("out of range index");if(o>=c&&r>=e)return 0;if(o>=c)return-1;if(r>=e)return 1;if(r>>>=0,e>>>=0,o>>>=0,c>>>=0,this===t)return 0;for(var n=c-o,a=e-r,_=Math.min(n,a),u=this.slice(o,c),s=t.slice(r,e),l=0;l<_;++l)if(u[l]!==s[l]){n=u[l],a=s[l];break}return nc)&&(e=c),t.length>0&&(e<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");for(var n=!1;;)switch(o){case"hex":return g(this,t,r,e);case"utf8":case"utf-8":return y(this,t,r,e);case"ascii":return C(this,t,r,e);case"latin1":case"binary":return T(this,t,r,e);case"base64":return v(this,t,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r,e);default:if(n)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),n=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var S=4096;function F(t,r,e){var o="";e=Math.min(t.length,e);for(var c=r;co)&&(e=o);for(var c="",n=r;ne)throw new RangeError("Trying to access beyond buffer length")}function P(t,r,e,o,c,n){if(!i.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>c||rt.length)throw new RangeError("Index out of range")}function A(t,r,e,o){r<0&&(r=65535+r+1);for(var c=0,n=Math.min(t.length-e,2);c>>8*(o?c:1-c)}function L(t,r,e,o){r<0&&(r=4294967295+r+1);for(var c=0,n=Math.min(t.length-e,4);c>>8*(o?c:3-c)&255}function N(t,r,e,o,c,n){if(e+o>t.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("Index out of range")}function E(t,r,e,o,n){return n||N(t,0,e,4),c.write(t,r,e,o,23,4),e+4}function J(t,r,e,o,n){return n||N(t,0,e,8),c.write(t,r,e,o,52,8),e+8}i.prototype.slice=function(t,r){var e,o=this.length;if(t=~~t,r=void 0===r?o:~~r,t<0?(t+=o)<0&&(t=0):t>o&&(t=o),r<0?(r+=o)<0&&(r=0):r>o&&(r=o),r0&&(c*=256);)o+=this[t+--r]*c;return o},i.prototype.readUInt8=function(t,r){return r||k(t,1,this.length),this[t]},i.prototype.readUInt16LE=function(t,r){return r||k(t,2,this.length),this[t]|this[t+1]<<8},i.prototype.readUInt16BE=function(t,r){return r||k(t,2,this.length),this[t]<<8|this[t+1]},i.prototype.readUInt32LE=function(t,r){return r||k(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},i.prototype.readUInt32BE=function(t,r){return r||k(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},i.prototype.readIntLE=function(t,r,e){t|=0,r|=0,e||k(t,r,this.length);for(var o=this[t],c=1,n=0;++n=(c*=128)&&(o-=Math.pow(2,8*r)),o},i.prototype.readIntBE=function(t,r,e){t|=0,r|=0,e||k(t,r,this.length);for(var o=r,c=1,n=this[t+--o];o>0&&(c*=256);)n+=this[t+--o]*c;return n>=(c*=128)&&(n-=Math.pow(2,8*r)),n},i.prototype.readInt8=function(t,r){return r||k(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},i.prototype.readInt16LE=function(t,r){r||k(t,2,this.length);var e=this[t]|this[t+1]<<8;return 32768&e?4294901760|e:e},i.prototype.readInt16BE=function(t,r){r||k(t,2,this.length);var e=this[t+1]|this[t]<<8;return 32768&e?4294901760|e:e},i.prototype.readInt32LE=function(t,r){return r||k(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},i.prototype.readInt32BE=function(t,r){return r||k(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},i.prototype.readFloatLE=function(t,r){return r||k(t,4,this.length),c.read(this,t,!0,23,4)},i.prototype.readFloatBE=function(t,r){return r||k(t,4,this.length),c.read(this,t,!1,23,4)},i.prototype.readDoubleLE=function(t,r){return r||k(t,8,this.length),c.read(this,t,!0,52,8)},i.prototype.readDoubleBE=function(t,r){return r||k(t,8,this.length),c.read(this,t,!1,52,8)},i.prototype.writeUIntLE=function(t,r,e,o){t=+t,r|=0,e|=0,o||P(this,t,r,e,Math.pow(2,8*e)-1,0);var c=1,n=0;for(this[r]=255&t;++n=0&&(n*=256);)this[r+c]=t/n&255;return r+e},i.prototype.writeUInt8=function(t,r,e){return t=+t,r|=0,e||P(this,t,r,1,255,0),i.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=255&t,r+1},i.prototype.writeUInt16LE=function(t,r,e){return t=+t,r|=0,e||P(this,t,r,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):A(this,t,r,!0),r+2},i.prototype.writeUInt16BE=function(t,r,e){return t=+t,r|=0,e||P(this,t,r,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):A(this,t,r,!1),r+2},i.prototype.writeUInt32LE=function(t,r,e){return t=+t,r|=0,e||P(this,t,r,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=255&t):L(this,t,r,!0),r+4},i.prototype.writeUInt32BE=function(t,r,e){return t=+t,r|=0,e||P(this,t,r,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):L(this,t,r,!1),r+4},i.prototype.writeIntLE=function(t,r,e,o){if(t=+t,r|=0,!o){var c=Math.pow(2,8*e-1);P(this,t,r,e,c-1,-c)}var n=0,a=1,_=0;for(this[r]=255&t;++n>0)-_&255;return r+e},i.prototype.writeIntBE=function(t,r,e,o){if(t=+t,r|=0,!o){var c=Math.pow(2,8*e-1);P(this,t,r,e,c-1,-c)}var n=e-1,a=1,_=0;for(this[r+n]=255&t;--n>=0&&(a*=256);)t<0&&0===_&&0!==this[r+n+1]&&(_=1),this[r+n]=(t/a>>0)-_&255;return r+e},i.prototype.writeInt8=function(t,r,e){return t=+t,r|=0,e||P(this,t,r,1,127,-128),i.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=255&t,r+1},i.prototype.writeInt16LE=function(t,r,e){return t=+t,r|=0,e||P(this,t,r,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):A(this,t,r,!0),r+2},i.prototype.writeInt16BE=function(t,r,e){return t=+t,r|=0,e||P(this,t,r,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):A(this,t,r,!1),r+2},i.prototype.writeInt32LE=function(t,r,e){return t=+t,r|=0,e||P(this,t,r,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):L(this,t,r,!0),r+4},i.prototype.writeInt32BE=function(t,r,e){return t=+t,r|=0,e||P(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),i.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):L(this,t,r,!1),r+4},i.prototype.writeFloatLE=function(t,r,e){return E(this,t,r,!0,e)},i.prototype.writeFloatBE=function(t,r,e){return E(this,t,r,!1,e)},i.prototype.writeDoubleLE=function(t,r,e){return J(this,t,r,!0,e)},i.prototype.writeDoubleBE=function(t,r,e){return J(this,t,r,!1,e)},i.prototype.copy=function(t,r,e,o){if(e||(e=0),o||0===o||(o=this.length),r>=t.length&&(r=t.length),r||(r=0),o>0&&o=this.length)throw new RangeError("sourceStart out of bounds");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),t.length-r=0;--c)t[c+r]=this[c+e];else if(n<1e3||!i.TYPED_ARRAY_SUPPORT)for(c=0;c>>=0,e=void 0===e?this.length:e>>>0,t||(t=0),"number"==typeof t)for(n=r;n55295&&e<57344){if(!c){if(e>56319){(r-=3)>-1&&n.push(239,191,189);continue}if(a+1===o){(r-=3)>-1&&n.push(239,191,189);continue}c=e;continue}if(e<56320){(r-=3)>-1&&n.push(239,191,189),c=e;continue}e=65536+(c-55296<<10|e-56320)}else c&&(r-=3)>-1&&n.push(239,191,189);if(c=null,e<128){if((r-=1)<0)break;n.push(e)}else if(e<2048){if((r-=2)<0)break;n.push(e>>6|192,63&e|128)}else if(e<65536){if((r-=3)<0)break;n.push(e>>12|224,e>>6&63|128,63&e|128)}else{if(!(e<1114112))throw new Error("Invalid code point");if((r-=4)<0)break;n.push(e>>18|240,e>>12&63|128,e>>6&63|128,63&e|128)}}return n}function q(t){return o.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(I,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function H(t,r,e,o){for(var c=0;c=r.length||c>=t.length);++c)r[c+e]=t[c];return c}}).call(this,e(0))},function(t,r){t.exports=Object.keys||function(t){var r=[],e=Object.prototype.hasOwnProperty;for(var o in t)e.call(t,o)&&r.push(o);return r}},function(t,r,e){(function(r){var o=e(8),c=e(18),n=e(2),a=e(4),_=e(3)("engine.io-client:polling-xhr");function i(){}function u(t){if(c.call(this,t),this.requestTimeout=t.requestTimeout,this.extraHeaders=t.extraHeaders,r.location){var e="https:"===location.protocol,o=location.port;o||(o=e?443:80),this.xd=t.hostname!==r.location.hostname||o!==t.port,this.xs=t.secure!==e}}function s(t){this.method=t.method||"GET",this.uri=t.uri,this.xd=!!t.xd,this.xs=!!t.xs,this.async=!1!==t.async,this.data=void 0!==t.data?t.data:null,this.agent=t.agent,this.isBinary=t.isBinary,this.supportsBinary=t.supportsBinary,this.enablesXDR=t.enablesXDR,this.requestTimeout=t.requestTimeout,this.pfx=t.pfx,this.key=t.key,this.passphrase=t.passphrase,this.cert=t.cert,this.ca=t.ca,this.ciphers=t.ciphers,this.rejectUnauthorized=t.rejectUnauthorized,this.extraHeaders=t.extraHeaders,this.create()}function l(){for(var t in s.requests)s.requests.hasOwnProperty(t)&&s.requests[t].abort()}t.exports=u,t.exports.Request=s,a(u,c),u.prototype.supportsBinary=!0,u.prototype.request=function(t){return(t=t||{}).uri=this.uri(),t.xd=this.xd,t.xs=this.xs,t.agent=this.agent||!1,t.supportsBinary=this.supportsBinary,t.enablesXDR=this.enablesXDR,t.pfx=this.pfx,t.key=this.key,t.passphrase=this.passphrase,t.cert=this.cert,t.ca=this.ca,t.ciphers=this.ciphers,t.rejectUnauthorized=this.rejectUnauthorized,t.requestTimeout=this.requestTimeout,t.extraHeaders=this.extraHeaders,new s(t)},u.prototype.doWrite=function(t,r){var e="string"!=typeof t&&void 0!==t,o=this.request({method:"POST",data:t,isBinary:e}),c=this;o.on("success",r),o.on("error",function(t){c.onError("xhr post error",t)}),this.sendXhr=o},u.prototype.doPoll=function(){_("xhr poll");var t=this.request(),r=this;t.on("data",function(t){r.onData(t)}),t.on("error",function(t){r.onError("xhr poll error",t)}),this.pollXhr=t},n(s.prototype),s.prototype.create=function(){var t={agent:this.agent,xdomain:this.xd,xscheme:this.xs,enablesXDR:this.enablesXDR};t.pfx=this.pfx,t.key=this.key,t.passphrase=this.passphrase,t.cert=this.cert,t.ca=this.ca,t.ciphers=this.ciphers,t.rejectUnauthorized=this.rejectUnauthorized;var e=this.xhr=new o(t),c=this;try{_("xhr open %s: %s",this.method,this.uri),e.open(this.method,this.uri,this.async);try{if(this.extraHeaders)for(var n in e.setDisableHeaderCheck&&e.setDisableHeaderCheck(!0),this.extraHeaders)this.extraHeaders.hasOwnProperty(n)&&e.setRequestHeader(n,this.extraHeaders[n])}catch(t){}if("POST"===this.method)try{this.isBinary?e.setRequestHeader("Content-type","application/octet-stream"):e.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(t){}try{e.setRequestHeader("Accept","*/*")}catch(t){}"withCredentials"in e&&(e.withCredentials=!0),this.requestTimeout&&(e.timeout=this.requestTimeout),this.hasXDR()?(e.onload=function(){c.onLoad()},e.onerror=function(){c.onError(e.responseText)}):e.onreadystatechange=function(){if(2===e.readyState)try{var t=e.getResponseHeader("Content-Type");c.supportsBinary&&"application/octet-stream"===t&&(e.responseType="arraybuffer")}catch(t){}4===e.readyState&&(200===e.status||1223===e.status?c.onLoad():setTimeout(function(){c.onError(e.status)},0))},_("xhr data %s",this.data),e.send(this.data)}catch(t){return void setTimeout(function(){c.onError(t)},0)}r.document&&(this.index=s.requestsCount++,s.requests[this.index]=this)},s.prototype.onSuccess=function(){this.emit("success"),this.cleanup()},s.prototype.onData=function(t){this.emit("data",t),this.onSuccess()},s.prototype.onError=function(t){this.emit("error",t),this.cleanup(!0)},s.prototype.cleanup=function(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.hasXDR()?this.xhr.onload=this.xhr.onerror=i:this.xhr.onreadystatechange=i,t)try{this.xhr.abort()}catch(t){}r.document&&delete s.requests[this.index],this.xhr=null}},s.prototype.onLoad=function(){var t;try{var r;try{r=this.xhr.getResponseHeader("Content-Type")}catch(t){}t="application/octet-stream"===r&&this.xhr.response||this.xhr.responseText}catch(t){this.onError(t)}null!=t&&this.onData(t)},s.prototype.hasXDR=function(){return void 0!==r.XDomainRequest&&!this.xs&&this.enablesXDR},s.prototype.abort=function(){this.cleanup()},s.requestsCount=0,s.requests={},r.document&&(r.attachEvent?r.attachEvent("onunload",l):r.addEventListener&&r.addEventListener("beforeunload",l,!1))}).call(this,e(0))},function(t,r){try{t.exports="undefined"!=typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch(r){t.exports=!1}},function(t,r,e){(function(r){var o=e(19),c=e(2),n=e(3)("engine.io-client:socket"),a=e(15),_=e(1),i=e(23),u=e(5);function s(t,e){if(!(this instanceof s))return new s(t,e);e=e||{},t&&"object"==typeof t&&(e=t,t=null),t?(t=i(t),e.hostname=t.host,e.secure="https"===t.protocol||"wss"===t.protocol,e.port=t.port,t.query&&(e.query=t.query)):e.host&&(e.hostname=i(e.host).host),this.secure=null!=e.secure?e.secure:r.location&&"https:"===location.protocol,e.hostname&&!e.port&&(e.port=this.secure?"443":"80"),this.agent=e.agent||!1,this.hostname=e.hostname||(r.location?location.hostname:"localhost"),this.port=e.port||(r.location&&location.port?location.port:this.secure?443:80),this.query=e.query||{},"string"==typeof this.query&&(this.query=u.decode(this.query)),this.upgrade=!1!==e.upgrade,this.path=(e.path||"/engine.io").replace(/\/$/,"")+"/",this.forceJSONP=!!e.forceJSONP,this.jsonp=!1!==e.jsonp,this.forceBase64=!!e.forceBase64,this.enablesXDR=!!e.enablesXDR,this.timestampParam=e.timestampParam||"t",this.timestampRequests=e.timestampRequests,this.transports=e.transports||["polling","websocket"],this.transportOptions=e.transportOptions||{},this.readyState="",this.writeBuffer=[],this.prevBufferLen=0,this.policyPort=e.policyPort||843,this.rememberUpgrade=e.rememberUpgrade||!1,this.binaryType=null,this.onlyBinaryUpgrades=e.onlyBinaryUpgrades,this.perMessageDeflate=!1!==e.perMessageDeflate&&(e.perMessageDeflate||{}),!0===this.perMessageDeflate&&(this.perMessageDeflate={}),this.perMessageDeflate&&null==this.perMessageDeflate.threshold&&(this.perMessageDeflate.threshold=1024),this.pfx=e.pfx||null,this.key=e.key||null,this.passphrase=e.passphrase||null,this.cert=e.cert||null,this.ca=e.ca||null,this.ciphers=e.ciphers||null,this.rejectUnauthorized=void 0===e.rejectUnauthorized||e.rejectUnauthorized,this.forceNode=!!e.forceNode;var o="object"==typeof r&&r;o.global===o&&(e.extraHeaders&&Object.keys(e.extraHeaders).length>0&&(this.extraHeaders=e.extraHeaders),e.localAddress&&(this.localAddress=e.localAddress)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingIntervalTimer=null,this.pingTimeoutTimer=null,this.open()}t.exports=s,s.priorWebsocketSuccess=!1,c(s.prototype),s.protocol=_.protocol,s.Socket=s,s.Transport=e(7),s.transports=e(19),s.parser=e(1),s.prototype.createTransport=function(t){n('creating transport "%s"',t);var r=function(t){var r={};for(var e in t)t.hasOwnProperty(e)&&(r[e]=t[e]);return r}(this.query);r.EIO=_.protocol,r.transport=t;var e=this.transportOptions[t]||{};return this.id&&(r.sid=this.id),new o[t]({query:r,socket:this,agent:e.agent||this.agent,hostname:e.hostname||this.hostname,port:e.port||this.port,secure:e.secure||this.secure,path:e.path||this.path,forceJSONP:e.forceJSONP||this.forceJSONP,jsonp:e.jsonp||this.jsonp,forceBase64:e.forceBase64||this.forceBase64,enablesXDR:e.enablesXDR||this.enablesXDR,timestampRequests:e.timestampRequests||this.timestampRequests,timestampParam:e.timestampParam||this.timestampParam,policyPort:e.policyPort||this.policyPort,pfx:e.pfx||this.pfx,key:e.key||this.key,passphrase:e.passphrase||this.passphrase,cert:e.cert||this.cert,ca:e.ca||this.ca,ciphers:e.ciphers||this.ciphers,rejectUnauthorized:e.rejectUnauthorized||this.rejectUnauthorized,perMessageDeflate:e.perMessageDeflate||this.perMessageDeflate,extraHeaders:e.extraHeaders||this.extraHeaders,forceNode:e.forceNode||this.forceNode,localAddress:e.localAddress||this.localAddress,requestTimeout:e.requestTimeout||this.requestTimeout,protocols:e.protocols||void 0})},s.prototype.open=function(){var t;if(this.rememberUpgrade&&s.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))t="websocket";else{if(0===this.transports.length){var r=this;return void setTimeout(function(){r.emit("error","No transports available")},0)}t=this.transports[0]}this.readyState="opening";try{t=this.createTransport(t)}catch(t){return this.transports.shift(),void this.open()}t.open(),this.setTransport(t)},s.prototype.setTransport=function(t){n("setting transport %s",t.name);var r=this;this.transport&&(n("clearing existing transport %s",this.transport.name),this.transport.removeAllListeners()),this.transport=t,t.on("drain",function(){r.onDrain()}).on("packet",function(t){r.onPacket(t)}).on("error",function(t){r.onError(t)}).on("close",function(){r.onClose("transport close")})},s.prototype.probe=function(t){n('probing transport "%s"',t);var r=this.createTransport(t,{probe:1}),e=!1,o=this;function c(){if(o.onlyBinaryUpgrades){var c=!this.supportsBinary&&o.transport.supportsBinary;e=e||c}e||(n('probe transport "%s" opened',t),r.send([{type:"ping",data:"probe"}]),r.once("packet",function(c){if(!e)if("pong"===c.type&&"probe"===c.data){if(n('probe transport "%s" pong',t),o.upgrading=!0,o.emit("upgrading",r),!r)return;s.priorWebsocketSuccess="websocket"===r.name,n('pausing current transport "%s"',o.transport.name),o.transport.pause(function(){e||"closed"!==o.readyState&&(n("changing transport and sending upgrade packet"),d(),o.setTransport(r),r.send([{type:"upgrade"}]),o.emit("upgrade",r),r=null,o.upgrading=!1,o.flush())})}else{n('probe transport "%s" failed',t);var a=new Error("probe error");a.transport=r.name,o.emit("upgradeError",a)}}))}function a(){e||(e=!0,d(),r.close(),r=null)}function _(e){var c=new Error("probe error: "+e);c.transport=r.name,a(),n('probe transport "%s" failed because of error: %s',t,e),o.emit("upgradeError",c)}function i(){_("transport closed")}function u(){_("socket closed")}function l(t){r&&t.name!==r.name&&(n('"%s" works - aborting "%s"',t.name,r.name),a())}function d(){r.removeListener("open",c),r.removeListener("error",_),r.removeListener("close",i),o.removeListener("close",u),o.removeListener("upgrading",l)}s.priorWebsocketSuccess=!1,r.once("open",c),r.once("error",_),r.once("close",i),this.once("close",u),this.once("upgrading",l),r.open()},s.prototype.onOpen=function(){if(n("socket open"),this.readyState="open",s.priorWebsocketSuccess="websocket"===this.transport.name,this.emit("open"),this.flush(),"open"===this.readyState&&this.upgrade&&this.transport.pause){n("starting upgrade probes");for(var t=0,r=this.upgrades.length;t=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},r.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),r.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],r.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},r.enable(c())}).call(this,e(11))},function(t,r,e){function o(t){var e;function o(){if(o.enabled){var t=o,c=+new Date,n=c-(e||c);t.diff=n,t.prev=e,t.curr=c,e=c;for(var a=new Array(arguments.length),_=0;_0&&(a+=e[c].lengths[e[c].lengths.length-1]),e[c].lengths.push(a),e[c].table.length===t&&(o(e[c],e),e[c]={ctor:"_Array",height:c+1,table:[],lengths:[]})}function n(t,r){var e=t.table.length-1;t.table[e]=r,t.lengths[e]=b(r),t.lengths[e]+=e>0?t.lengths[e-1]:0}function a(t,r){if(r.table.length>0){t.table[0]=r,t.lengths[0]=b(r);for(var e=b(t.table[0]),o=1;o0&&(e.lengths=new Array(r)),e}function m(r,e,o){for(var c=d(r.height,Math.min(t,r.table.length+e.table.length-o)),n=d(r.height,c.table.length-(r.table.length+e.table.length-o)),a=0;i(r.table,e.table,a).table.length%t==0;)u(c.table,n.table,a,i(r.table,e.table,a)),u(c.lengths,n.lengths,a,i(r.lengths,e.lengths,a)),a++;for(var _=a,l=new d(r.height-1,0),m=0;a-_-(l.table.length>0?1:0)0)for(var h=l.lengths.length,g=h;g0?l.lengths[g-1]:0;m+=p,f.table.length<=p&&(a++,m=0),l.table.length===t&&(s(c,n,_,l),l=d(r.height-1,0),_++)}for(l.table.length>0&&(s(c,n,_,l),_++);a0&&(r.lengths=t.lengths.slice()),r}function b(t){return 0===t.height?t.table.length:t.lengths[t.lengths.length-1]}function g(t,r){for(var e=t>>5*r.height;r.lengths[e]<=t;)e++;return e}function y(t,r){return 0===r?{ctor:"_Array",height:0,table:[t]}:{ctor:"_Array",height:r,table:[y(t,r-1)],lengths:[1]}}function C(t,r){return r===t.height?t:{ctor:"_Array",height:r,table:[C(t,r-1)],lengths:[b(t)]}}function T(t,r){return{ctor:"_Array",height:t.height+1,table:[t,r],lengths:[b(t),b(t)+b(r)]}}return{empty:r,fromList:function(e){if("[]"===e.ctor)return r;for(var c=new Array(t),n=[],a=0;"[]"!==e.ctor;)c[a]=e._0,e=e._1,++a===t&&(o({ctor:"_Array",height:0,table:c},n),c=new Array(t),a=0);a>0&&o({ctor:"_Array",height:0,table:c.splice(0,a)},n);for(var _=0;_0&&o(n[_],n);var i=n[n.length-1];return i.height>0&&1===i.table.length?i.table[0]:i},toList:function(t){return function t(r,e){for(var o=e.table.length-1;o>=0;o--)r=0===e.height?j.Cons(e.table[o],r):t(r,e.table[o]);return r}(j.Nil,t)},initialize:e(function(e,o){return e<=0?r:function r(e,o,c,n){if(0===o){for(var a=new Array((n-c)%(t+1)),_=0;_0?u[_-1]:0);return{ctor:"_Array",height:o,table:a,lengths:u}}(o,Math.floor(Math.log(e)/Math.log(t)),0,e)}),append:e(function(r,e){if(0===r.table.length)return e;if(0===e.table.length)return r;var o=function t(r,e){if(0===r.height&&0===e.height)return[r,e];if(1!==r.height||1!==e.height)if(r.height===e.height){r=h(r),e=h(e),n(r,(o=t(f(r),p(e)))[1]),a(e,o[0])}else if(r.height>e.height){n(r=h(r),(o=t(f(r),e))[0]),e=C(o[1],o[1].height+1)}else{var o,c=0===(o=t(r,p(e=h(e))))[0].table.length?0:1,i=0===c?1:0;a(e,o[c]),r=C(o[i],o[i].height+1)}if(0===r.table.length||0===e.table.length)return[r,e];var u=_(r,e);return u<=2?[r,e]:m(r,e,u)}(r,e);if(o[0].table.length+o[1].table.length<=t){if(0===o[0].table.length)return o[1];if(0===o[1].table.length)return o[0];if(o[0].table=o[0].table.concat(o[1].table),o[0].height>0){for(var c=b(o[0]),i=0;i0){var u=_(r,e);u>2&&(o=m(o[0],o[1],u))}return T(o[0],o[1])}),push:e(function(r,e){var o=function r(e,o){if(0===o.height)return o.table.length0?e.lengths[c-1]:0),e.table[c]);if(c===e.table.length-1)return n;(o={ctor:"_Array",height:e.height,table:e.table.slice(c,e.table.length+1),lengths:new Array(e.table.length-c)}).table[0]=n;for(var a=0,_=0;_0?e.lengths[o-1]:0),e.table[o]);if(0===o)return c;var n={ctor:"_Array",height:e.height,table:e.table.slice(0,o),lengths:e.lengths.slice(0,o)};return c.table.length>0&&(n.table[o]=c,n.lengths[o]=b(c)+(o>0?n.lengths[o-1]:0)),n}(r,e))}),get:e(function(t,r){if(t<0||t>=b(r))throw new Error("Index "+t+" is out of range. Check the length of your array first or use getMaybe or getWithDefault.");return function(t,r){for(var e=r.height;e>0;e--){for(var o=t>>5*e;r.lengths[o]<=t;)o++;o>0&&(t-=r.lengths[o-1]),r=r.table[o]}return r.table[t]}(t,r)}),set:c(function(t,r,e){return t<0||b(e)<=t?e:function t(r,e,o){if(0===(o=h(o)).height)o.table[r]=e;else{var c=g(r,o);c>0&&(r-=o.lengths[c-1]),o.table[c]=t(r,e,o.table[c])}return o}(t,r,e)}),map:e(function t(r,e){var o={ctor:"_Array",height:e.height,table:new Array(e.table.length)};e.height>0&&(o.lengths=e.lengths);for(var c=0;c0&&(c.lengths=e.lengths);for(var n=0;n0?i[u-1]:0);return{ctor:"_Array",height:o,table:_,lengths:i}}(e,Math.floor(Math.log(e.length)/Math.log(t)),0,e.length)}}}(),C=function(){var t=["LT","EQ","GT"];return{div:e(function(t,r){return t/r|0}),rem:e(function(t,r){return t%r}),mod:e(function t(r,e){if(0===e)throw new Error("Cannot perform mod 0. Division by zero error.");var o=r%e,c=0===r?0:e>0?r>=0?o:o+e:-t(-r,-e);return c===e?0:c}),pi:Math.PI,e:Math.E,cos:Math.cos,sin:Math.sin,tan:Math.tan,acos:Math.acos,asin:Math.asin,atan:Math.atan,atan2:e(Math.atan2),degrees:function(t){return t*Math.PI/180},turns:function(t){return 2*Math.PI*t},fromPolar:function(t){var r=t._0,e=t._1;return T.Tuple2(r*Math.cos(e),r*Math.sin(e))},toPolar:function(t){var r=t._0,e=t._1;return T.Tuple2(Math.sqrt(r*r+e*e),Math.atan2(e,r))},sqrt:Math.sqrt,logBase:e(function(t,r){return Math.log(r)/Math.log(t)}),negate:function(t){return-t},abs:function(t){return t<0?-t:t},min:e(function(t,r){return T.cmp(t,r)<0?t:r}),max:e(function(t,r){return T.cmp(t,r)>0?t:r}),clamp:c(function(t,r,e){return T.cmp(e,t)<0?t:T.cmp(e,r)>0?r:e}),compare:e(function(r,e){return{ctor:t[T.cmp(r,e)+1]}}),xor:e(function(t,r){return t!==r}),not:function(t){return!t},truncate:function(t){return 0|t},ceiling:Math.ceil,floor:Math.floor,round:Math.round,toFloat:function(t){return t},isNaN:isNaN,isInfinite:function(t){return t===1/0||t===-1/0}}}(),T=function(){function t(r,e,o,c){if(o>100)return c.push({x:r,y:e}),!0;if(r===e)return!0;if("object"!=typeof r){if("function"==typeof r)throw new Error('Trying to use `(==)` on functions. There is no way to know if functions are "the same" in the Elm sense. Read more about this at http://package.elm-lang.org/packages/elm-lang/core/latest/Basics#== which describes why it is this way and what the better version will look like.');return!1}if(null===r||null===e)return!1;if(r instanceof Date)return r.getTime()===e.getTime();if(!("ctor"in r)){for(var n in r)if(!t(r[n],e[n],o+1,c))return!1;return!0}if("RBNode_elm_builtin"!==r.ctor&&"RBEmpty_elm_builtin"!==r.ctor||(r=cr(r),e=cr(e)),"Set_elm_builtin"===r.ctor&&(r=po(r),e=po(e)),"::"===r.ctor){for(var a=r,_=e;"::"===a.ctor&&"::"===_.ctor;){if(!t(a._0,_._0,o+1,c))return!1;a=a._1,_=_._1}return a.ctor===_.ctor}if("_Array"===r.ctor){var i=y.toJSArray(r),u=y.toJSArray(e);if(i.length!==u.length)return!1;for(var s=0;s";if("boolean"===r)return t?"True":"False";if("number"===r)return t+"";if(t instanceof String)return"'"+_(t,!0)+"'";if("string"===r)return'"'+_(t,!1)+'"';if(null===t)return"null";if("object"===r&&"ctor"in t){var e=t.ctor.substring(0,5);if("_Tupl"===e){var o=[];for(var c in t)"ctor"!==c&&o.push(a(t[c]));return"("+o.join(",")+")"}if("_Task"===e)return"";if("_Array"===t.ctor)return"Array.fromList "+a(Dt(t));if(""===t.ctor)return"";if("_Process"===t.ctor)return"";if("::"===t.ctor){for(o="["+a(t._0),t=t._1;"::"===t.ctor;)o+=","+a(t._0),t=t._1;return o+"]"}if("[]"===t.ctor)return"[]";if("Set_elm_builtin"===t.ctor)return"Set.fromList "+a(po(t));if("RBNode_elm_builtin"===t.ctor||"RBEmpty_elm_builtin"===t.ctor)return"Dict.fromList "+a(cr(t));for(var n in o="",t)if("ctor"!==n){var i=a(t[n]),u=i[0];o+=" "+("{"===u||"("===u||"<"===u||'"'===u||i.indexOf(" ")<0?i:"("+i+")")}return t.ctor+o}if("object"===r){if(t instanceof Date)return"<"+t.toString()+">";if(t.elm_web_socket)return"";for(var c in o=[],t)o.push(c+" = "+a(t[c]));return 0===o.length?"{}":"{ "+o.join(", ")+" }"}return""}function _(t,r){var e=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\n").replace(/\t/g,"\\t").replace(/\r/g,"\\r").replace(/\v/g,"\\v").replace(/\0/g,"\\0");return r?e.replace(/\'/g,"\\'"):e.replace(/\"/g,'\\"')}return{eq:function(r,e){for(var o,c=[],n=t(r,e,0,c);n&&(o=c.pop());)n=t(o.x,o.y,0,c);return n},cmp:function t(r,e){if("object"!=typeof r)return r===e?0:r=1){if(0!==(n=t(r._0,e._0)))return n;if(a>=2){if(0!==(n=t(r._1,e._1)))return n;if(a>=3){if(0!==(n=t(r._2,e._2)))return n;if(a>=4){if(0!==(n=t(r._3,e._3)))return n;if(a>=5){if(0!==(n=t(r._4,e._4)))return n;if(a>=6){if(0!==(n=t(r._5,e._5)))return n;if(a>=7)throw new Error("Comparison error: cannot compare tuples with more than 6 elements.")}}}}}}return 0}throw new Error("Comparison error: comparison is only defined on ints, floats, times, chars, strings, lists of comparable values, and tuples of comparable values.")},Tuple0:{ctor:"_Tuple0"},Tuple2:function(t,r){return{ctor:"_Tuple2",_0:t,_1:r}},chr:function(t){return new String(t)},update:function(t,r){var e={};for(var o in t)e[o]=t[o];for(var o in r)e[o]=r[o];return e},guid:function(t){return r++},append:e(function(t,r){if("string"==typeof t)return t+r;if("[]"===t.ctor)return r;var e=c(t._0,o),n=e;for(t=t._1;"[]"!==t.ctor;)n._1=c(t._0,o),t=t._1,n=n._1;return n._1=r,e}),crash:function(t,r){return function(e){throw new Error("Ran into a `Debug.crash` in module `"+t+"` "+n(r)+"\nThe message provided by the code author is:\n\n "+e)}},crashCase:function(t,r,e){return function(o){throw new Error("Ran into a `Debug.crash` in module `"+t+"`\n\nThis was caused by the `case` expression "+n(r)+".\nOne of the branches ended with a crash and the following value got through:\n\n "+a(e)+"\n\nThe message provided by the code author is:\n\n "+o)}},toString:a}}(),v=(e(function(t,r){var e=r;return l(t,e._0,e._1)}),c(function(t,r,e){return t({ctor:"_Tuple2",_0:r,_1:e})}),c(function(t,r,e){return l(t,e,r)})),M=e(function(t,r){return t}),B=function(t){return t};(N=N||{})["<|"]=e(function(t,r){return t(r)}),(N=N||{})["|>"]=e(function(t,r){return r(t)}),(N=N||{})[">>"]=c(function(t,r,e){return r(t(e))}),(N=N||{})["<<"]=c(function(t,r,e){return t(r(e))}),(N=N||{})["++"]=T.append;var D=T.toString,S=(C.isInfinite,C.isNaN,C.toFloat),F=(C.ceiling,C.floor),w=(C.truncate,C.round);C.not,C.xor,(N=N||{})["||"]=C.or,(N=N||{})["&&"]=C.and;var R=C.max,x=C.min,k=C.compare;(N=N||{})[">="]=C.ge,(N=N||{})["<="]=C.le,(N=N||{})[">"]=C.gt,(N=N||{})["<"]=C.lt,(N=N||{})["/="]=C.neq,(N=N||{})["=="]=C.eq,C.e,C.pi;var P=C.clamp,A=(C.logBase,C.abs),L=C.negate;C.sqrt,C.atan2,C.atan,C.asin,C.acos,C.tan,C.sin,C.cos,(N=N||{})["^"]=C.exp,(N=N||{})["%"]=C.mod;var N,E=C.rem;(N=N||{})["//"]=C.div,(N=N||{})["/"]=C.floatDiv,(N=N||{})["*"]=C.mul,(N=N||{})["-"]=C.sub,(N=N||{})["+"]=C.add,C.toPolar,C.fromPolar,C.turns,C.degrees;var J={ctor:"GT"},I={ctor:"EQ"},O={ctor:"LT"},V=e(function(t,r){var e=r;return"Just"===e.ctor?e._0:t}),q={ctor:"Nothing"},H=e(function(t,r){var e=r;return"Just"===e.ctor?t(e._0):q}),U=function(t){return{ctor:"Just",_0:t}},z=e(function(t,r){var e=r;return"Just"===e.ctor?U(t(e._0)):q}),W=c(function(t,r,e){var o={ctor:"_Tuple2",_0:r,_1:e};return"_Tuple2"===o.ctor&&"Just"===o._0.ctor&&"Just"===o._1.ctor?U(l(t,o._0._0,o._1._0)):q}),j=(n(function(t,r,e,o){var c={ctor:"_Tuple3",_0:r,_1:e,_2:o};return"_Tuple3"===c.ctor&&"Just"===c._0.ctor&&"Just"===c._1.ctor&&"Just"===c._2.ctor?U(d(t,c._0._0,c._1._0,c._2._0)):q}),a(function(t,r,e,o,c){var n={ctor:"_Tuple4",_0:r,_1:e,_2:o,_3:c};return"_Tuple4"===n.ctor&&"Just"===n._0.ctor&&"Just"===n._1.ctor&&"Just"===n._2.ctor&&"Just"===n._3.ctor?U(m(t,n._0._0,n._1._0,n._2._0,n._3._0)):q}),_(function(t,r,e,o,c,n){var a={ctor:"_Tuple5",_0:r,_1:e,_2:o,_3:c,_4:n};return"_Tuple5"===a.ctor&&"Just"===a._0.ctor&&"Just"===a._1.ctor&&"Just"===a._2.ctor&&"Just"===a._3.ctor&&"Just"===a._4.ctor?U(f(t,a._0._0,a._1._0,a._2._0,a._3._0,a._4._0)):q}),function(){var t={ctor:"[]"};function r(t,r){return{ctor:"::",_0:t,_1:r}}function o(e){for(var o=t,c=e.length;c--;)o=r(e[c],o);return o}function i(t){for(var r=[];"[]"!==t.ctor;)r.push(t._0),t=t._1;return r}return{Nil:t,Cons:r,cons:e(r),toArray:i,fromArray:o,foldr:c(function(t,r,e){for(var o=i(e),c=r,n=o.length;n--;)c=l(t,o[n],c);return c}),map2:c(function(t,r,e){for(var c=[];"[]"!==r.ctor&&"[]"!==e.ctor;)c.push(l(t,r._0,e._0)),r=r._1,e=e._1;return o(c)}),map3:n(function(t,r,e,c){for(var n=[];"[]"!==r.ctor&&"[]"!==e.ctor&&"[]"!==c.ctor;)n.push(d(t,r._0,e._0,c._0)),r=r._1,e=e._1,c=c._1;return o(n)}),map4:a(function(t,r,e,c,n){for(var a=[];"[]"!==r.ctor&&"[]"!==e.ctor&&"[]"!==c.ctor&&"[]"!==n.ctor;)a.push(m(t,r._0,e._0,c._0,n._0)),r=r._1,e=e._1,c=c._1,n=n._1;return o(a)}),map5:_(function(t,r,e,c,n,a){for(var _=[];"[]"!==r.ctor&&"[]"!==e.ctor&&"[]"!==c.ctor&&"[]"!==n.ctor&&"[]"!==a.ctor;)_.push(f(t,r._0,e._0,c._0,n._0,a._0)),r=r._1,e=e._1,c=c._1,n=n._1,a=a._1;return o(_)}),sortBy:e(function(t,r){return o(i(r).sort(function(r,e){return T.cmp(t(r),t(e))}))}),sortWith:e(function(t,r){return o(i(r).sort(function(r,e){var o=t(r)(e).ctor;return"EQ"===o?0:"LT"===o?-1:1}))})}}()),G=j.sortWith,Y=(j.sortBy,e(function(t,r){for(;;){if(T.cmp(t,0)<1)return r;var e=r;if("[]"===e.ctor)return r;t-=1,r=e._1}})),K=j.map5,Q=j.map4,X=j.map3,$=j.map2,Z=e(function(t,r){for(;;){var e=r;if("[]"===e.ctor)return!1;if(t(e._0))return!0;t=t,r=e._1}}),tt=e(function(t,r){return!l(Z,function(r){return!t(r)},r)}),rt=j.foldr,et=c(function(t,r,e){for(;;){var o=e;if("[]"===o.ctor)return r;var c=t,n=l(t,o._0,r);t=c,r=n,e=o._1}}),ot=function(t){return d(et,e(function(t,r){return r+1}),0,t)},ct=e(function(t,r){return l(Z,function(r){return T.eq(r,t)},r)}),nt=function(t){return"[]"===t.ctor},at=function(t){var r=t;return"::"===r.ctor?U(r._0):q},_t=_t||{};_t["::"]=j.cons;var it=e(function(t,r){return d(rt,e(function(r,e){return{ctor:"::",_0:t(r),_1:e}}),{ctor:"[]"},r)}),ut=e(function(t,r){var o=e(function(r,e){return t(r)?{ctor:"::",_0:r,_1:e}:e});return d(rt,o,{ctor:"[]"},r)}),st=c(function(t,r,e){var o=t(r);return"Just"===o.ctor?{ctor:"::",_0:o._0,_1:e}:e}),lt=e(function(t,r){return d(rt,st(t),{ctor:"[]"},r)}),dt=function(t){return d(et,e(function(t,r){return{ctor:"::",_0:t,_1:r}}),{ctor:"[]"},t)},mt=c(function(t,r,o){var c=e(function(r,e){var o=e;return"::"===o.ctor?{ctor:"::",_0:l(t,r,o._0),_1:e}:{ctor:"[]"}});return dt(d(et,c,{ctor:"::",_0:r,_1:{ctor:"[]"}},o))}),ft=e(function(t,r){return"[]"===r.ctor?t:d(rt,e(function(t,r){return{ctor:"::",_0:t,_1:r}}),r,t)}),pt=function(t){return d(rt,ft,{ctor:"[]"},t)},ht=e(function(t,r){return pt(l(it,t,r))}),bt=(e(function(t,r){var o=e(function(r,e){var o=e,c=o._0,n=o._1;return t(r)?{ctor:"_Tuple2",_0:{ctor:"::",_0:r,_1:c},_1:n}:{ctor:"_Tuple2",_0:c,_1:{ctor:"::",_0:r,_1:n}}});return d(rt,o,{ctor:"_Tuple2",_0:{ctor:"[]"},_1:{ctor:"[]"}},r)}),e(function(t,r){var o=r;if("[]"===o.ctor)return{ctor:"[]"};var c=e(function(r,e){return{ctor:"::",_0:t,_1:{ctor:"::",_0:r,_1:e}}}),n=d(rt,c,{ctor:"[]"},o._1);return{ctor:"::",_0:o._0,_1:n}}),c(function(t,r,e){for(;;){if(T.cmp(t,0)<1)return e;var o=r;if("[]"===o.ctor)return e;t-=1,r=o._1,e={ctor:"::",_0:o._0,_1:e}}})),gt=e(function(t,r){return dt(d(bt,t,r,{ctor:"[]"}))}),yt=c(function(t,r,e){if(T.cmp(r,0)<1)return{ctor:"[]"};var o={ctor:"_Tuple2",_0:r,_1:e};t:do{r:do{if("_Tuple2"!==o.ctor)break t;if("[]"===o._1.ctor)return e;if("::"!==o._1._1.ctor){if(1===o._0)break r;break t}switch(o._0){case 1:break r;case 2:return{ctor:"::",_0:o._1._0,_1:{ctor:"::",_0:o._1._1._0,_1:{ctor:"[]"}}};case 3:if("::"===o._1._1._1.ctor)return{ctor:"::",_0:o._1._0,_1:{ctor:"::",_0:o._1._1._0,_1:{ctor:"::",_0:o._1._1._1._0,_1:{ctor:"[]"}}}};break t;default:if("::"===o._1._1._1.ctor&&"::"===o._1._1._1._1.ctor){var c=o._1._1._1._0,n=o._1._1._0,a=o._1._0,_=o._1._1._1._1._0,i=o._1._1._1._1._1;return T.cmp(t,1e3)>0?{ctor:"::",_0:a,_1:{ctor:"::",_0:n,_1:{ctor:"::",_0:c,_1:{ctor:"::",_0:_,_1:l(gt,r-4,i)}}}}:{ctor:"::",_0:a,_1:{ctor:"::",_0:n,_1:{ctor:"::",_0:c,_1:{ctor:"::",_0:_,_1:d(yt,t+1,r-4,i)}}}}}break t}}while(0);return{ctor:"::",_0:o._1._0,_1:{ctor:"[]"}}}while(0);return e}),Ct=e(function(t,r){return d(yt,0,t,r)}),Tt=c(function(t,r,e){for(;;){if(T.cmp(r,0)<1)return t;t={ctor:"::",_0:e,_1:t},r-=1,e=e}}),vt=(e(function(t,r){return d(Tt,{ctor:"[]"},t,r)}),c(function(t,r,e){for(;;){if(!(T.cmp(t,r)<1))return e;var o={ctor:"::",_0:r,_1:e};t=t,r-=1,e=o}})),Mt=e(function(t,r){return d(vt,t,r,{ctor:"[]"})}),Bt=e(function(t,r){return d($,t,l(Mt,0,ot(r)-1),r)}),Dt=(y.append,y.length,y.slice,y.set,e(function(t,r){return T.cmp(0,t)<1&&T.cmp(t,y.length(r))<0?U(l(y.get,t,r)):q}),y.push,y.empty,e(function(t,r){var o=e(function(r,e){return t(r)?l(y.push,r,e):e});return d(y.foldl,o,y.empty,r)}),y.foldr,y.foldl,y.indexedMap,y.map,y.toList),St=(y.fromList,y.initialize),Ft=(e(function(t,r){return l(St,t,M(r))}),{crash:function(t){throw new Error(t)},log:e(function(t,r){var e=t+": "+T.toString(r),o=o||{};return o.stdout?o.stdout.write(e):console.log(e),r})}),wt=function(){function t(t,r){for(var e="";t>0;)1&t&&(e+=r),t>>=1,r+=r;return e}function r(t){return Lt("could not convert string '"+t+"' to an Int")}function o(t){return Lt("could not convert string '"+t+"' to a Float")}return{isEmpty:function(t){return 0===t.length},cons:e(function(t,r){return t+r}),uncons:function(t){var r=t[0];return r?U(T.Tuple2(T.chr(r),t.slice(1))):q},append:e(function(t,r){return t+r}),concat:function(t){return j.toArray(t).join("")},length:function(t){return t.length},map:e(function(t,r){for(var e=r.split(""),o=e.length;o--;)e[o]=t(T.chr(e[o]));return e.join("")}),filter:e(function(t,r){return r.split("").map(T.chr).filter(t).join("")}),reverse:function(t){return t.split("").reverse().join("")},foldl:c(function(t,r,e){for(var o=e.length,c=0;c-1}),startsWith:e(function(t,r){return 0===r.indexOf(t)}),endsWith:e(function(t,r){return r.length>=t.length&&r.lastIndexOf(t)===r.length-t.length}),indexes:e(function(t,r){var e=t.length;if(e<1)return j.Nil;for(var o=0,c=[];(o=r.indexOf(t,o))>-1;)c.push(o),o+=e;return j.fromArray(c)}),toInt:function(t){var e=t.length;if(0===e)return r(t);if("0"===(c=t[0])&&"x"===t[1]){for(var o=2;o"9"||c<"0"&&"-"!==c&&"+"!==c)return r(t);for(o=1;o-1&&T.cmp(o,Rt(r))<1}),kt=(l(xt,T.chr("A"),T.chr("Z")),l(xt,T.chr("a"),T.chr("z")),l(xt,T.chr("0"),T.chr("9"))),Pt=(l(xt,T.chr("0"),T.chr("7")),function(t){var r=t;return"Ok"===r.ctor?U(r._0):q}),At=e(function(t,r){var e=r;return"Ok"===e.ctor?e._0:t}),Lt=function(t){return{ctor:"Err",_0:t}},Nt=(e(function(t,r){var e=r;return"Ok"===e.ctor?t(e._0):Lt(e._0)}),function(t){return{ctor:"Ok",_0:t}}),Et=e(function(t,r){var e=r;return"Ok"===e.ctor?Nt(t(e._0)):Lt(e._0)}),Jt=c(function(t,r,e){var o={ctor:"_Tuple2",_0:r,_1:e};return"Ok"===o._0.ctor?"Ok"===o._1.ctor?Nt(l(t,o._0._0,o._1._0)):Lt(o._1._0):Lt(o._0._0)}),It=(n(function(t,r,e,o){var c={ctor:"_Tuple3",_0:r,_1:e,_2:o};return"Ok"===c._0.ctor?"Ok"===c._1.ctor?"Ok"===c._2.ctor?Nt(d(t,c._0._0,c._1._0,c._2._0)):Lt(c._2._0):Lt(c._1._0):Lt(c._0._0)}),a(function(t,r,e,o,c){var n={ctor:"_Tuple4",_0:r,_1:e,_2:o,_3:c};return"Ok"===n._0.ctor?"Ok"===n._1.ctor?"Ok"===n._2.ctor?"Ok"===n._3.ctor?Nt(m(t,n._0._0,n._1._0,n._2._0,n._3._0)):Lt(n._3._0):Lt(n._2._0):Lt(n._1._0):Lt(n._0._0)}),_(function(t,r,e,o,c,n){var a={ctor:"_Tuple5",_0:r,_1:e,_2:o,_3:c,_4:n};return"Ok"===a._0.ctor?"Ok"===a._1.ctor?"Ok"===a._2.ctor?"Ok"===a._3.ctor?"Ok"===a._4.ctor?Nt(f(t,a._0._0,a._1._0,a._2._0,a._3._0,a._4._0)):Lt(a._4._0):Lt(a._3._0):Lt(a._2._0):Lt(a._1._0):Lt(a._0._0)}),e(function(t,r){var e=r;return"Ok"===e.ctor?Nt(e._0):Lt(t(e._0))}),e(function(t,r){var e=r;return"Just"===e.ctor?Nt(e._0):Lt(t)}),wt.fromList),Ot=wt.toList,Vt=wt.toFloat,qt=wt.toInt,Ht=(wt.indexes,wt.indexes,wt.endsWith,wt.startsWith,wt.contains),Ut=(wt.all,wt.any,wt.toLower),zt=wt.toUpper,Wt=(wt.lines,wt.words,wt.trimRight,wt.trimLeft,wt.trim),jt=(wt.padRight,wt.padLeft),Gt=(wt.pad,wt.dropRight,wt.dropLeft),Yt=wt.right,Kt=(wt.left,wt.slice),Qt=(wt.repeat,wt.join),Xt=wt.split,$t=(wt.foldr,wt.foldl,wt.reverse,wt.filter,wt.map,wt.length),Zt=wt.concat,tr=wt.append,rr=(wt.uncons,wt.cons,wt.isEmpty),er=c(function(t,r,e){for(;;){var o=e;if("RBEmpty_elm_builtin"===o.ctor)return r;var c=t,n=d(t,o._1,o._2,d(er,t,r,o._4));t=c,r=n,e=o._3}}),or=function(t){return d(er,c(function(t,r,e){return{ctor:"::",_0:r,_1:e}}),{ctor:"[]"},t)},cr=function(t){return d(er,c(function(t,r,e){return{ctor:"::",_0:{ctor:"_Tuple2",_0:t,_1:r},_1:e}}),{ctor:"[]"},t)},nr=c(function(t,r,e){for(;;){var o=e;if("RBEmpty_elm_builtin"===o.ctor)return r;var c=t,n=d(t,o._1,o._2,d(nr,t,r,o._3));t=c,r=n,e=o._4}}),ar=_(function(t,r,o,n,a,_){var i=c(function(e,c,n){for(;;){var a=n,_=a._1,i=a._0,u=i;if("[]"===u.ctor)return{ctor:"_Tuple2",_0:i,_1:d(o,e,c,_)};var s=u._1,l=u._0._1,f=u._0._0;if(!(T.cmp(f,e)<0))return T.cmp(f,e)>0?{ctor:"_Tuple2",_0:i,_1:d(o,e,c,_)}:{ctor:"_Tuple2",_0:s,_1:m(r,f,l,c,_)};e=e,c=c,n={ctor:"_Tuple2",_0:s,_1:d(t,f,l,_)}}}),u=d(nr,i,{ctor:"_Tuple2",_0:cr(n),_1:_},a),s=u._0,l=u._1;return d(et,e(function(r,e){var o=r;return d(t,o._0,o._1,e)}),l,s)}),_r=n(function(t,r,e,o){return Ft.crash(Zt({ctor:"::",_0:"Internal red-black tree invariant violated, expected ",_1:{ctor:"::",_0:t,_1:{ctor:"::",_0:" and got ",_1:{ctor:"::",_0:D(r),_1:{ctor:"::",_0:"/",_1:{ctor:"::",_0:e,_1:{ctor:"::",_0:"/",_1:{ctor:"::",_0:o,_1:{ctor:"::",_0:"\nPlease report this bug to ",_1:{ctor:"[]"}}}}}}}}}}))}),ir=function(t){var r=t;t:do{if("RBNode_elm_builtin"===r.ctor){if("BBlack"===r._0.ctor)return!0;break t}if("LBBlack"===r._0.ctor)return!0;break t}while(0);return!1},ur=e(function(t,r){for(;;){var e=r;if("RBEmpty_elm_builtin"===e.ctor)return t;t=l(ur,t+1,e._4),r=e._3}}),sr=e(function(t,r){t:for(;;){var e=r;if("RBEmpty_elm_builtin"===e.ctor)return q;switch(l(k,t,e._1).ctor){case"LT":t=t,r=e._3;continue t;case"EQ":return U(e._2);default:t=t,r=e._4;continue t}}}),lr=e(function(t,r){return"Just"===l(sr,t,r).ctor}),dr=c(function(t,r,e){for(;;){var o=e;if("RBEmpty_elm_builtin"===o.ctor)return{ctor:"_Tuple2",_0:t,_1:r};t=o._1,r=o._2,e=o._4}}),mr={ctor:"NBlack"},fr={ctor:"BBlack"},pr={ctor:"Black"},hr={ctor:"Red"},br=function(t){switch(t.ctor){case"BBlack":return pr;case"Black":return hr;case"Red":return mr;default:return Ft.crash("Can't make a negative black node less black!")}},gr={ctor:"LBBlack"},yr={ctor:"LBlack"},Cr=function(t){return{ctor:"RBEmpty_elm_builtin",_0:t}},Tr=Cr(yr),vr=function(t){return T.eq(t,Tr)},Mr=a(function(t,r,e,o,c){return{ctor:"RBNode_elm_builtin",_0:t,_1:r,_2:e,_3:o,_4:c}}),Br=function(t){var r=t;return"RBNode_elm_builtin"===r.ctor?f(Mr,br(r._0),r._1,r._2,r._3,r._4):Cr(yr)},Dr=function(t){return function(r){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return f(Mr,br(t),o,c,f(Mr,pr,r,e,_,i),f(Mr,pr,n,a,u,s))}}}}}}}}}}},Sr=function(t){var r=t;return"RBEmpty_elm_builtin"===r.ctor?Ft.crash("can't make a Leaf red"):f(Mr,hr,r._1,r._2,r._3,r._4)},Fr=a(function(t,r,e,o,c){var n=f(Mr,t,r,e,o,c);return function(t){var r=n;if("RBNode_elm_builtin"===r.ctor){var e=r._0;return T.eq(e,pr)||T.eq(e,fr)}return!0}()?function(t){var r=t;t:do{r:do{e:do{o:do{c:do{n:do{a:do{if("RBNode_elm_builtin"!==r.ctor)break t;if("RBNode_elm_builtin"===r._3.ctor)if("RBNode_elm_builtin"===r._4.ctor)switch(r._3._0.ctor){case"Red":switch(r._4._0.ctor){case"Red":if("RBNode_elm_builtin"===r._3._3.ctor&&"Red"===r._3._3._0.ctor)break a;if("RBNode_elm_builtin"===r._3._4.ctor&&"Red"===r._3._4._0.ctor)break n;if("RBNode_elm_builtin"===r._4._3.ctor&&"Red"===r._4._3._0.ctor)break c;if("RBNode_elm_builtin"===r._4._4.ctor&&"Red"===r._4._4._0.ctor)break o;break t;case"NBlack":if("RBNode_elm_builtin"===r._3._3.ctor&&"Red"===r._3._3._0.ctor)break a;if("RBNode_elm_builtin"===r._3._4.ctor&&"Red"===r._3._4._0.ctor)break n;if("BBlack"===r._0.ctor&&"RBNode_elm_builtin"===r._4._3.ctor&&"Black"===r._4._3._0.ctor&&"RBNode_elm_builtin"===r._4._4.ctor&&"Black"===r._4._4._0.ctor)break e;break t;default:if("RBNode_elm_builtin"===r._3._3.ctor&&"Red"===r._3._3._0.ctor)break a;if("RBNode_elm_builtin"===r._3._4.ctor&&"Red"===r._3._4._0.ctor)break n;break t}case"NBlack":switch(r._4._0.ctor){case"Red":if("RBNode_elm_builtin"===r._4._3.ctor&&"Red"===r._4._3._0.ctor)break c;if("RBNode_elm_builtin"===r._4._4.ctor&&"Red"===r._4._4._0.ctor)break o;if("BBlack"===r._0.ctor&&"RBNode_elm_builtin"===r._3._3.ctor&&"Black"===r._3._3._0.ctor&&"RBNode_elm_builtin"===r._3._4.ctor&&"Black"===r._3._4._0.ctor)break r;break t;case"NBlack":if("BBlack"===r._0.ctor){if("RBNode_elm_builtin"===r._4._3.ctor&&"Black"===r._4._3._0.ctor&&"RBNode_elm_builtin"===r._4._4.ctor&&"Black"===r._4._4._0.ctor)break e;if("RBNode_elm_builtin"===r._3._3.ctor&&"Black"===r._3._3._0.ctor&&"RBNode_elm_builtin"===r._3._4.ctor&&"Black"===r._3._4._0.ctor)break r;break t}break t;default:if("BBlack"===r._0.ctor&&"RBNode_elm_builtin"===r._3._3.ctor&&"Black"===r._3._3._0.ctor&&"RBNode_elm_builtin"===r._3._4.ctor&&"Black"===r._3._4._0.ctor)break r;break t}default:switch(r._4._0.ctor){case"Red":if("RBNode_elm_builtin"===r._4._3.ctor&&"Red"===r._4._3._0.ctor)break c;if("RBNode_elm_builtin"===r._4._4.ctor&&"Red"===r._4._4._0.ctor)break o;break t;case"NBlack":if("BBlack"===r._0.ctor&&"RBNode_elm_builtin"===r._4._3.ctor&&"Black"===r._4._3._0.ctor&&"RBNode_elm_builtin"===r._4._4.ctor&&"Black"===r._4._4._0.ctor)break e;break t;default:break t}}else switch(r._3._0.ctor){case"Red":if("RBNode_elm_builtin"===r._3._3.ctor&&"Red"===r._3._3._0.ctor)break a;if("RBNode_elm_builtin"===r._3._4.ctor&&"Red"===r._3._4._0.ctor)break n;break t;case"NBlack":if("BBlack"===r._0.ctor&&"RBNode_elm_builtin"===r._3._3.ctor&&"Black"===r._3._3._0.ctor&&"RBNode_elm_builtin"===r._3._4.ctor&&"Black"===r._3._4._0.ctor)break r;break t;default:break t}else{if("RBNode_elm_builtin"!==r._4.ctor)break t;switch(r._4._0.ctor){case"Red":if("RBNode_elm_builtin"===r._4._3.ctor&&"Red"===r._4._3._0.ctor)break c;if("RBNode_elm_builtin"===r._4._4.ctor&&"Red"===r._4._4._0.ctor)break o;break t;case"NBlack":if("BBlack"===r._0.ctor&&"RBNode_elm_builtin"===r._4._3.ctor&&"Black"===r._4._3._0.ctor&&"RBNode_elm_builtin"===r._4._4.ctor&&"Black"===r._4._4._0.ctor)break e;break t;default:break t}}}while(0);return Dr(r._0)(r._3._3._1)(r._3._3._2)(r._3._1)(r._3._2)(r._1)(r._2)(r._3._3._3)(r._3._3._4)(r._3._4)(r._4)}while(0);return Dr(r._0)(r._3._1)(r._3._2)(r._3._4._1)(r._3._4._2)(r._1)(r._2)(r._3._3)(r._3._4._3)(r._3._4._4)(r._4)}while(0);return Dr(r._0)(r._1)(r._2)(r._4._3._1)(r._4._3._2)(r._4._1)(r._4._2)(r._3)(r._4._3._3)(r._4._3._4)(r._4._4)}while(0);return Dr(r._0)(r._1)(r._2)(r._4._1)(r._4._2)(r._4._4._1)(r._4._4._2)(r._3)(r._4._3)(r._4._4._3)(r._4._4._4)}while(0);return f(Mr,pr,r._4._3._1,r._4._3._2,f(Mr,pr,r._1,r._2,r._3,r._4._3._3),f(Fr,pr,r._4._1,r._4._2,r._4._3._4,Sr(r._4._4)))}while(0);return f(Mr,pr,r._3._4._1,r._3._4._2,f(Fr,pr,r._3._1,r._3._2,Sr(r._3._3),r._3._4._3),f(Mr,pr,r._1,r._2,r._3._4._4,r._4))}while(0);return t}(n):n}),wr=a(function(t,r,e,o,c){return ir(o)||ir(c)?f(Fr,function(t){switch(t.ctor){case"Black":return fr;case"Red":return pr;case"NBlack":return hr;default:return Ft.crash("Can't make a double black node more black!")}}(t),r,e,Br(o),Br(c)):f(Mr,t,r,e,o,c)}),Rr=a(function(t,r,e,o,c){var n=c;return"RBEmpty_elm_builtin"===n.ctor?d(xr,t,o,c):f(wr,t,r,e,o,f(Rr,n._0,n._1,n._2,n._3,n._4))}),xr=c(function(t,r,e){var o={ctor:"_Tuple2",_0:r,_1:e};if("RBEmpty_elm_builtin"!==o._0.ctor){if("RBEmpty_elm_builtin"===o._1.ctor){var c=o._1._0,n=o._0._0,a={ctor:"_Tuple3",_0:t,_1:n,_2:c};return"_Tuple3"===a.ctor&&"Black"===a._0.ctor&&"Red"===a._1.ctor&&"LBlack"===a._2.ctor?f(Mr,pr,o._0._1,o._0._2,o._0._3,o._0._4):m(_r,"Black/Red/LBlack",t,D(n),D(c))}var _=o._0._2,i=o._0._4,u=o._0._1,s=f(Rr,o._0._0,u,_,o._0._3,i),l=d(dr,u,_,i),p=l._0,h=l._1;return f(wr,t,p,h,s,e)}if("RBEmpty_elm_builtin"!==o._1.ctor){var b=o._1._0,g=o._0._0,y={ctor:"_Tuple3",_0:t,_1:g,_2:b};return"_Tuple3"===y.ctor&&"Black"===y._0.ctor&&"LBlack"===y._1.ctor&&"Red"===y._2.ctor?f(Mr,pr,o._1._1,o._1._2,o._1._3,o._1._4):m(_r,"Black/LBlack/Red",t,D(g),D(b))}switch(t.ctor){case"Red":return Cr(yr);case"Black":return Cr(gr);default:return Ft.crash("cannot have bblack or nblack nodes at this point")}}),kr=e(function(t,r){var e=r;if("RBEmpty_elm_builtin"===e.ctor)return Cr(yr);var o=e._1;return f(Mr,e._0,o,l(t,o,e._2),l(kr,t,e._3),l(kr,t,e._4))}),Pr={ctor:"Same"},Ar={ctor:"Remove"},Lr={ctor:"Insert"},Nr=c(function(t,r,e){var o,c=function(e){var o=e;if("RBEmpty_elm_builtin"===o.ctor){var n=r(q);return"Nothing"===n.ctor?{ctor:"_Tuple2",_0:Pr,_1:Tr}:{ctor:"_Tuple2",_0:Lr,_1:f(Mr,hr,t,n._0,Tr,Tr)}}var a=o._2,_=o._4,i=o._3,u=o._1,s=o._0;switch(l(k,t,u).ctor){case"EQ":var m=r(U(a));return"Nothing"===m.ctor?{ctor:"_Tuple2",_0:Ar,_1:d(xr,s,i,_)}:{ctor:"_Tuple2",_0:Pr,_1:f(Mr,s,u,m._0,i,_)};case"LT":var p=c(i),h=p._0,b=p._1;switch(h.ctor){case"Same":return{ctor:"_Tuple2",_0:Pr,_1:f(Mr,s,u,a,b,_)};case"Insert":return{ctor:"_Tuple2",_0:Lr,_1:f(Fr,s,u,a,b,_)};default:return{ctor:"_Tuple2",_0:Ar,_1:f(wr,s,u,a,b,_)}}default:var g=c(_),y=(h=g._0,g._1);switch(h.ctor){case"Same":return{ctor:"_Tuple2",_0:Pr,_1:f(Mr,s,u,a,i,y)};case"Insert":return{ctor:"_Tuple2",_0:Lr,_1:f(Fr,s,u,a,i,y)};default:return{ctor:"_Tuple2",_0:Ar,_1:f(wr,s,u,a,i,y)}}}},n=c(e),a=n._0,_=n._1;switch(a.ctor){case"Same":return _;case"Insert":return function(t){var r=t;return"RBNode_elm_builtin"===r.ctor&&"Red"===r._0.ctor?f(Mr,pr,r._1,r._2,r._3,r._4):t}(_);default:return"RBEmpty_elm_builtin"===(o=_).ctor?Cr(yr):f(Mr,pr,o._1,o._2,o._3,o._4)}}),Er=c(function(t,r,e){return d(Nr,t,M(U(r)),e)}),Jr=e(function(t,r){return d(Er,t,r,Tr)}),Ir=e(function(t,r){return d(nr,Er,r,t)}),Or=e(function(t,r){var e=c(function(r,e,o){return l(t,r,e)?d(Er,r,e,o):o});return d(nr,e,Tr,r)}),Vr=e(function(t,r){return l(Or,e(function(t,e){return l(lr,t,r)}),t)}),qr=e(function(t,r){var e=c(function(r,e,o){var c=o,n=c._1,a=c._0;return l(t,r,e)?{ctor:"_Tuple2",_0:d(Er,r,e,a),_1:n}:{ctor:"_Tuple2",_0:a,_1:d(Er,r,e,n)}});return d(nr,e,{ctor:"_Tuple2",_0:Tr,_1:Tr},r)}),Hr=function(t){return d(et,e(function(t,r){var e=t;return d(Er,e._0,e._1,r)}),Tr,t)},Ur=e(function(t,r){return d(Nr,t,M(q),r)}),zr=e(function(t,r){return d(nr,c(function(t,r,e){return l(Ur,t,e)}),t,r)}),Wr=function(){function t(t,r){return{ctor:"",tag:"map-many",func:t,decoders:r}}function r(t){return{tag:"ok",value:t}}function o(t,r){return{tag:"primitive",type:t,value:r}}function l(t,r){return{tag:"index",index:t,rest:r}}function d(t,r){return{tag:"field",field:t,rest:r}}function l(t,r){return{tag:"index",index:t,rest:r}}function m(t,e){var c=function t(e,c){switch(e.tag){case"bool":return"boolean"==typeof c?r(c):o("a Bool",c);case"int":return"number"!=typeof c?o("an Int",c):-2147483647=c.length?o("a longer array. Need index "+s+" but there are only "+c.length+" entries",c):"ok"===(v=t(e.decoder,c[s])).tag?v:l(s,v):o("an array",c);case"key-value":if("object"!=typeof c||null===c||c instanceof Array)return o("an object",c);var m=j.Nil;for(var f in c){if("ok"!==(v=t(e.decoder,c[f])).tag)return d(f,v);var p=T.Tuple2(f,v.value);m=j.Cons(p,m)}return r(m);case"map-many":var h=e.func,b=e.decoders;for(a=0;a",tag:"null",value:t}},decodePrimitive:function(t){return{ctor:"",tag:t}},decodeContainer:e(function(t,r){return{ctor:"",tag:t,decoder:r}}),decodeField:e(function(t,r){return{ctor:"",tag:"field",field:t,decoder:r}}),decodeIndex:e(function(t,r){return{ctor:"",tag:"index",index:t,decoder:r}}),map1:e(function(r,e){return t(r,[e])}),map2:c(function(r,e,o){return t(r,[e,o])}),map3:n(function(r,e,o,c){return t(r,[e,o,c])}),map4:a(function(r,e,o,c,n){return t(r,[e,o,c,n])}),map5:_(function(r,e,o,c,n,a){return t(r,[e,o,c,n,a])}),map6:i(function(r,e,o,c,n,a,_){return t(r,[e,o,c,n,a,_])}),map7:u(function(r,e,o,c,n,a,_,i){return t(r,[e,o,c,n,a,_,i])}),map8:s(function(r,e,o,c,n,a,_,i,u){return t(r,[e,o,c,n,a,_,i,u])}),decodeKeyValuePairs:function(t){return{ctor:"",tag:"key-value",decoder:t}},andThen:e(function(t,r){return{ctor:"",tag:"andThen",decoder:r,callback:t}}),fail:function(t){return{ctor:"",tag:"fail",msg:t}},succeed:function(t){return{ctor:"",tag:"succeed",msg:t}},oneOf:function(t){return{ctor:"",tag:"oneOf",decoders:t}},identity:function(t){return t},encodeNull:null,encodeArray:y.toJSArray,encodeList:j.toArray,encodeObject:function(t){for(var r={};"[]"!==t.ctor;){var e=t._0;r[e._0]=e._1,t=t._1}return r},equality:f}}(),jr=Wr.encodeList,Gr=(Wr.encodeArray,Wr.encodeObject),Yr=Wr.encodeNull,Kr=Wr.identity,Qr=Wr.identity,Xr=Wr.identity,$r=Wr.identity,Zr=(Wr.encode,Wr.decodeNull),te=Wr.decodePrimitive("value"),re=Wr.andThen,ee=Wr.fail,oe=Wr.succeed,ce=Wr.run,ne=Wr.runOnString,ae=(Wr.map8,Wr.map7,Wr.map6,Wr.map5,Wr.map4,Wr.map3,Wr.map2),_e=Wr.map1,ie=Wr.oneOf,ue=function(t){return l(Wr.decodeContainer,"maybe",t)},se=(Wr.decodeIndex,Wr.decodeField),le=e(function(t,r){return d(rt,se,r,t)}),de=Wr.decodeKeyValuePairs,me=function(t){return l(Wr.decodeContainer,"list",t)},fe=function(t){return ie({ctor:"::",_0:Zr(q),_1:{ctor:"::",_0:l(_e,U,t),_1:{ctor:"[]"}}})},pe=Wr.decodePrimitive("float"),he=Wr.decodePrimitive("int"),be=Wr.decodePrimitive("bool"),ge=Wr.decodePrimitive("string"),ye=(Ft.crash,Ft.log),Ce=(e(function(t,r){var e=r;return{ctor:"_Tuple2",_0:e._0,_1:t(e._1)}}),e(function(t,r){var e=r;return{ctor:"_Tuple2",_0:t(e._0),_1:e._1}}),function(t){return t._1}),Te=function(t){return t._0},ve=function(){function t(t,r){return function(t){}}function r(t,r,e,c){var _,i={},s=a(Me.nativeBinding(function(r){var o=t._0;_=c(d,o);var n=t._1,a=e(o);u(i,n,a),r(Me.succeed(o))}),function(t,o){return Me.nativeBinding(function(c){var n=l(r,t,o);o=n._0,_(o);var a=n._1,s=e(o);u(i,a,s),c(Me.succeed(o))})});function d(t){Me.rawSend(s,t)}var m=function(t,r){var e;for(var c in o){var a=o[c];a.isForeign&&((e=e||{})[c]="cmd"===a.tag?h(c):g(c,r)),t[c]=n(a,r)}return e}(i,d);return m?{ports:m}:{}}var o={};function n(t,r){var e={main:r,self:void 0},o=t.tag,c=t.onEffects,n=t.onSelfMsg,_=a(t.init,function(t,r){if("self"===t.ctor)return d(n,e,t._0,r);var a=t._0;switch(o){case"cmd":return d(c,e,a.cmds,r);case"sub":return d(c,e,a.subs,r);case"fx":return m(c,e,a.cmds,a.subs,r)}});return e.self=_,_}function a(t,r){var e=Me.andThen,o=l(e,function t(o){var c=Me.receive(function(t){return r(t,o)});return l(e,t,c)},t);return Me.rawSpawn(o)}function _(t){return function(r){return{type:"leaf",home:t,value:r}}}function i(t){return{type:"node",branches:t}}function u(t,r,e){var o={};for(var c in s(!0,r,o,null),s(!1,e,o,null),t){var n=c in o?o[c]:{cmds:j.Nil,subs:j.Nil};Me.rawSend(t[c],{ctor:"fx",_0:n})}}function s(t,r,e,c){switch(r.type){case"leaf":var n=r.home,a=function(t,r,e,c){return l(t?o[r].cmdMap:o[r].subMap,function(t){for(var r=e;r;)t=r.tagger(t),r=r.rest;return t},c)}(t,n,c,r.value);return void(e[n]=function(t,r,e){return e=e||{cmds:j.Nil,subs:j.Nil},t?(e.cmds=j.Cons(r,e.cmds),e):(e.subs=j.Cons(r,e.subs),e)}(t,a,e[n]));case"node":for(var _=r.branches;"[]"!==_.ctor;)s(t,_._0,e,c),_=_._1;return;case"map":return void s(t,r.tree,e,{tagger:r.tagger,rest:c})}}function f(t){if(t in o)throw new Error("There can only be one port named `"+t+"`, but your program has multiple.")}var p=e(function(t,r){return r});function h(t){var r=[],e=o[t].converter,n=Me.succeed(null);return o[t].init=n,o[t].onEffects=c(function(t,o,c){for(;"[]"!==o.ctor;){for(var a=r,_=e(o._0),i=0;i=0&&r.splice(e,1)}}}var b=e(function(t,r){return function(e){return t(r(e))}});function g(t,r){var e=[],n=j.Nil,a=o[t].converter,_=function(t,r,o){for(var c=s(t,r,o),n=0;n0,c=T.cmp(t,0)>0&&T.cmp(r,0)>0,n=l(Y,r,e),a=l(Ct,t,e);return c&&o?{ctor:"::",_0:a,_1:d(Xo,t,r,n)}:{ctor:"[]"}}),$o=(e(function(t,r){return d(Xo,t,t,r)}),c(function(t,r,e){var o=T.cmp(t,0)>0&&T.cmp(r,0)>0,c=l(Y,r,e),n=l(Ct,t,e),a=T.eq(t,ot(n));return o&&a?{ctor:"::",_0:n,_1:d($o,t,r,c)}:{ctor:"[]"}})),Zo=(e(function(t,r){return d($o,t,t,r)}),K(a(function(t,r,e,o,c){return{ctor:"_Tuple5",_0:t,_1:r,_2:e,_3:o,_4:c}})),Q(n(function(t,r,e,o){return{ctor:"_Tuple4",_0:t,_1:r,_2:e,_3:o}})),X(c(function(t,r,e){return{ctor:"_Tuple3",_0:t,_1:r,_2:e}})),$(e(function(t,r){return{ctor:"_Tuple2",_0:t,_1:r}})),e(function(t,r){for(;;){var e={ctor:"_Tuple2",_0:t,_1:r};if("[]"===e._0.ctor)return!0;if("[]"===e._1.ctor)return!1;var o=e._1._1;T.eq(e._0._0,e._1._0)?(t=e._0._1,r=o):(t=t,r=o)}}),e(function(t,r){var e={ctor:"_Tuple2",_0:t,_1:r};return"[]"===e._0.ctor||"[]"!==e._1.ctor&&T.eq(e._0._0,e._1._0)&&l(Zo,e._0._1,e._1._1)})),tc=(e(function(t,r){return l(Zo,dt(t),dt(r))}),c(function(t,r,e){for(;;){var o=e;if("[]"===o.ctor)return!1;var c=o._1;if(T.eq(o._0,t))return l(Zo,r,c);t=t,r=r,e=c}})),rc=(e(function(t,r){var e=t;return"[]"===e.ctor||d(tc,e._0,e._1,r)}),function(t){var r=t;if("[]"===r.ctor)return{ctor:"[]"};var e=r._1,o=r._0;return{ctor:"::",_0:{ctor:"_Tuple2",_0:o,_1:e},_1:l(it,function(t){var r=t;return{ctor:"_Tuple2",_0:r._0,_1:{ctor:"::",_0:o,_1:r._1}}},rc(e))}}),ec=e(function(t,r){var e=r;if("::"===e.ctor){var o=e._0;return{ctor:"::",_0:{ctor:"::",_0:t,_1:o},_1:{ctor:"::",_0:o,_1:e._1}}}return{ctor:"[]"}}),oc=(l(rt,ec,{ctor:"::",_0:{ctor:"[]"},_1:{ctor:"[]"}}),l(rt,e(function(t,r){return{ctor:"::",_0:{ctor:"[]"},_1:l(it,e(function(t,r){return{ctor:"::",_0:t,_1:r}})(t),r)}}),{ctor:"::",_0:{ctor:"[]"},_1:{ctor:"[]"}}),n(function(t,r,e,o){for(;;){var c=o;if("[]"===c.ctor)return dt(nt(r)?t:dt({ctor:"::",_0:r,_1:t}));if("[]"===c._1.ctor)return dt({ctor:"::",_0:dt({ctor:"::",_0:c._0,_1:r}),_1:t});var n=c._1,a=c._0;l(e,a,c._1._0)?(t=t,r={ctor:"::",_0:a,_1:r},e=e,o=n):(t={ctor:"::",_0:dt({ctor:"::",_0:a,_1:r}),_1:t},r={ctor:"[]"},e=e,o=n)}})),cc=(e(function(t,r){return m(oc,{ctor:"[]"},{ctor:"[]"},t,r)}),e(function(t,r){var o=e(function(t,r){var e=r;return"Nothing"===e.ctor?q:"[]"===e._0.ctor?q:T.eq(t,e._0._0)?U(e._0._1):q});return d(et,o,U(r),t)}),e(function(t,r){return{ctor:"_Tuple2",_0:l(Ct,t,r),_1:l(Y,t,r)}})),nc=c(function(t,r,e){for(;;){var o={ctor:"_Tuple2",_0:t,_1:r};if("_Tuple2"!==o.ctor||"::"!==o._0.ctor||"::"!==o._1.ctor)return dt(e);var c=l(cc,o._0._0,r),n=c._0,a=c._1;t=o._0._1,r=a,e={ctor:"::",_0:n,_1:e}}}),ac=(e(function(t,r){return d(nc,t,r,{ctor:"[]"})}),e(function(t,r){var e=t(r);return"Nothing"===e.ctor?{ctor:"[]"}:{ctor:"::",_0:e._0._0,_1:l(ac,t,e._0._1)}})),_c=(c(function(t,r,o){return d(rt,e(function(r,e){var o=e,c=l(t,o._0,r);return{ctor:"_Tuple2",_0:c._0,_1:{ctor:"::",_0:c._1,_1:o._1}}}),{ctor:"_Tuple2",_0:r,_1:{ctor:"[]"}},o)}),c(function(t,r,o){var c=d(et,e(function(r,e){var o=e,c=l(t,o._0,r);return{ctor:"_Tuple2",_0:c._0,_1:{ctor:"::",_0:c._1,_1:o._1}}}),{ctor:"_Tuple2",_0:r,_1:{ctor:"[]"}},o),n=c._0,a=c._1;return{ctor:"_Tuple2",_0:n,_1:dt(a)}}),e(function(t,r){var e=r;if("[]"===e.ctor)return{ctor:"[]"};if("[]"===e._1.ctor)return{ctor:"::",_0:e._0,_1:{ctor:"[]"}};var o=l(_c,t,e._1);return"::"===o.ctor?{ctor:"::",_0:l(t,e._0,o._0),_1:o}:{ctor:"[]"}})),ic=c(function(t,r,e){var o=e;if("[]"===o.ctor)return{ctor:"::",_0:r,_1:{ctor:"[]"}};var c=d(ic,t,r,o._1);return"::"===c.ctor?{ctor:"::",_0:l(t,o._0,c._0),_1:c}:{ctor:"[]"}}),uc=(e(function(t,r){var e=r;return"[]"===e.ctor?{ctor:"[]"}:d(mt,t,e._0,e._1)}),c(function(t,r,o){var c=e(function(r,e){var o=e,c=o._0;return{ctor:"_Tuple2",_0:c-1,_1:d(t,c,r,o._1)}});return Ce(d(rt,c,{ctor:"_Tuple2",_0:ot(o)-1,_1:r},o))}),c(function(t,r,o){var c=e(function(r,e){var o=e,c=o._0;return{ctor:"_Tuple2",_0:c+1,_1:d(t,c,r,o._1)}});return Ce(d(et,c,{ctor:"_Tuple2",_0:0,_1:r},o))}),e(function(t,r){var o=e(function(r,e){return U("Nothing"===(o=e).ctor?r:l(t,r,o._0));var o});return d(rt,o,q,r)}),e(function(t,r){var o=e(function(r,e){return U("Nothing"===(o=e).ctor?r:l(t,o._0,r));var o});return d(et,o,q,r)}),e(function(t,r){return d(et,e(function(t,r){return{ctor:"::",_0:t,_1:r}}),r,t)})),sc=(c(function(t,r,e){t:for(;;){var o={ctor:"_Tuple2",_0:r,_1:e};if("::"===o._0.ctor){if("::"===o._1.ctor){t={ctor:"::",_0:o._1._0,_1:{ctor:"::",_0:o._0._0,_1:t}},r=o._0._1,e=o._1._1;continue t}return l(uc,t,r)}return l(uc,t,e)}})({ctor:"[]"}),function(t){var r=t;return"[]"===r.ctor?{ctor:"::",_0:{ctor:"[]"},_1:{ctor:"[]"}}:l(ht,function(t){var r=t;return l(it,e(function(t,r){return{ctor:"::",_0:t,_1:r}})(r._0),sc(r._1))},rc(r))}),lc=(e(function(t,r){return l(ct,t,sc(r))}),e(function(t,r){return l(ut,function(r){return!t(r)},r)})),dc=(e(function(t,r){if(T.cmp(t,0)<0)return r;var e=function(t){var r=t;return"::"===r.ctor?U(r._1):q}(l(Y,t,r)),o=l(Ct,t,r),c=e;return"Nothing"===c.ctor?r:l(ft,o,c._0)}),e(function(t,r){var o=e(function(r,e){var o=r,c=e,n=l(t,o._0,c._0);return"EQ"===n.ctor?l(k,o._1,c._1):n}),c=l(Bt,e(function(t,r){return{ctor:"_Tuple2",_0:r,_1:t}}),r);return l(it,Te,l(G,o,c))}),e(function(t,r){var e=r;if("[]"===e.ctor)return{ctor:"[]"};var o=e._1,c=e._0;return T.eq(t,c)?o:{ctor:"::",_0:c,_1:l(dc,t,o)}})),mc=(c(function(t,r,o){return l(Bt,e(function(e,o){return t(e)?r(o):o}),o)}),c(function(t,r,e){if(T.cmp(t,0)<0)return e;var o=l(Y,t,e),c=l(Ct,t,e),n=o;return"::"===n.ctor?l(N["++"],c,{ctor:"::",_0:r(n._0),_1:n._1}):e})),fc=(e(function(t,r){return l(mc,t,M(r))}),c(function(t,r,e){return l(it,function(e){return t(e)?r(e):e},e)})),pc=c(function(t,r,e){return d(fc,t,M(r),e)}),hc=function(t){return l(et,e(function(r,e){return t(r)?e+1:e}),0)},bc=c(function(t,r,e){for(;;){var o=e;if("[]"===o.ctor)return q;if(r(o._0))return U(t);t+=1,r=r,e=o._1}})(0),gc=(e(function(t,r){return l(z,function(t){return l(cc,t,r)},l(bc,t,r))}),e(function(t,r){for(;;){var e=r;if("[]"===e.ctor)return q;var o=e._0;if(t(o))return U(o);t=t,r=e._1}})),yc=(e(function(t,r){return d(et,e(function(r,e){return{ctor:"::",_0:t(r),_1:e}}),{ctor:"[]"},r)}),ht),Cc=(c(function(t,r,e){return l(yc,function(r){return l(yc,function(e){return{ctor:"::",_0:l(t,r,e),_1:{ctor:"[]"}}},e)},r)}),n(function(t,r,e,o){return l(yc,function(r){return l(yc,function(e){return l(yc,function(o){return{ctor:"::",_0:d(t,r,e,o),_1:{ctor:"[]"}}},o)},e)},r)}),a(function(t,r,e,o,c){return l(yc,function(r){return l(yc,function(e){return l(yc,function(o){return l(yc,function(c){return{ctor:"::",_0:m(t,r,e,o,c),_1:{ctor:"[]"}}},c)},o)},e)},r)}),e(function(t,r){return d($,e(function(t,r){return t(r)}),r,t)}),n(function(t,r,e,o){for(;;){var c=e;if("[]"===c.ctor)return dt(o);var n=c._1,a=c._0,_=t(a);l(ho,_,r)?(t=t,r=r,e=n,o=o):(t=t,r=l(yo,_,r),e=n,o={ctor:"::",_0:a,_1:o})}})),Tc=e(function(t,r){return m(Cc,t,go,r,{ctor:"[]"})}),vc=(e(function(t,r){return T.eq(ot(r),ot(l(Tc,t,r)))}),e(function(t,r){for(;;){var e=r;if("[]"===e.ctor)return{ctor:"[]"};if(!t(e._0))return r;t=t,r=e._1}})),Mc=function(t){return e(function(r,e){for(;;){var o=e;if("[]"===o.ctor)return dt(r);var c=o._0;if(!t(c))return dt(r);r={ctor:"::",_0:c,_1:r},e=o._1}})({ctor:"[]"})},Bc=e(function(t,r){return{ctor:"_Tuple2",_0:l(Mc,t,r),_1:l(vc,t,r)}}),Dc=e(function(t,r){var e=r;if("[]"===e.ctor)return{ctor:"[]"};var o=e._0,c=l(Bc,t(o),e._1),n=c._0,a=c._1;return{ctor:"::",_0:{ctor:"::",_0:o,_1:n},_1:l(Dc,t,a)}}),Sc=(Dc(e(function(t,r){return T.eq(t,r)})),e(function(t,r){var o=e(function(r,e){var o=e,c=o._1,n=t(r);return T.cmp(n,c)<0?{ctor:"_Tuple2",_0:r,_1:n}:{ctor:"_Tuple2",_0:o._0,_1:c}}),c=r;if("::"===c.ctor){if("[]"===c._1.ctor)return U(c._0);var n=c._0;return U(Te(d(et,o,{ctor:"_Tuple2",_0:n,_1:t(n)},c._1)))}return q}),e(function(t,r){var o=e(function(r,e){var o=e,c=o._1,n=t(r);return T.cmp(n,c)>0?{ctor:"_Tuple2",_0:r,_1:n}:{ctor:"_Tuple2",_0:o._0,_1:c}}),c=r;if("::"===c.ctor){if("[]"===c._1.ctor)return U(c._0);var n=c._0;return U(Te(d(et,o,{ctor:"_Tuple2",_0:n,_1:t(n)},c._1)))}return q}),function(t){var r=t;return"[]"===r.ctor?q:U({ctor:"_Tuple2",_0:r._0,_1:r._1})}),Fc=(c(function(t,r,e){for(;;){if(T.eq(t,r)||T.cmp(t,0)<0)return e;if(!(T.cmp(t,r)>0)){var o=l(cc,t,e),c=o._0,n=o._1,a=l(cc,r-t,n),_=a._0,i=a._1,u={ctor:"_Tuple2",_0:Sc(_),_1:Sc(i)};return"_Tuple2"===u.ctor&&"Just"===u._0.ctor&&"_Tuple2"===u._0._0.ctor&&"Just"===u._1.ctor&&"_Tuple2"===u._1._0.ctor?pt({ctor:"::",_0:c,_1:{ctor:"::",_0:{ctor:"::",_0:u._1._0._0,_1:u._0._0._1},_1:{ctor:"::",_0:{ctor:"::",_0:u._0._0._0,_1:u._1._0._1},_1:{ctor:"[]"}}}}):e}var s=t;t=r,r=s,e=e}}),c(function(t,r,e){for(;;){if(!(T.cmp(r,0)>0))return t;t=l(uc,e,t),r-=1,e=e}})),wc=(e(function(t,r){var e=ot(r);return T.eq(e,0)||T.eq(e,t)?r:T.cmp(e,t)<0?dt(l(uc,l(Ct,l(E,t,e),r),d(Fc,{ctor:"[]"},t/e|0,r))):l(Ct,t,r)}),e(function(t,r){return l(e(function(t,e){for(;;){if(T.cmp(t,0)<0)return e;var o=t-1,c={ctor:"::",_0:r(t),_1:e};t=o,e=c}}),t-1,{ctor:"[]"})}),e(function(t,r){var e=t(r);return"Just"===e.ctor?{ctor:"::",_0:r,_1:l(wc,t,e._0)}:{ctor:"::",_0:r,_1:{ctor:"[]"}}})),Rc=e(function(t,r){return T.cmp(t,0)<0?q:at(l(Y,t,r))}),xc=xc||{};xc["!!"]=v(Rc);var kc={regex:function(t){return new RegExp(t,"g")},caseInsensitive:function(t){return new RegExp(t.source,"gi")},escape:function(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},contains:e(function(t,r){return null!==r.match(t)}),find:c(function(t,r,e){t="All"===t.ctor?1/0:t._0;for(var o,c=[],n=0,a=e,_=r.lastIndex,i=-1;n++0;){var l=o[u];s[--u]=void 0===l?q:U(l)}c.push({match:o[0],submatches:j.fromArray(s),index:o.index,number:n}),i=r.lastIndex}return r.lastIndex=_,j.fromArray(c)}),replace:n(function(t,r,e,o){t="All"===t.ctor?1/0:t._0;var c=0;return o.replace(r,function(r){if(c++>=t)return r;for(var o=arguments.length-3,n=new Array(o);o>0;){var a=arguments[o];n[--o]=void 0===a?q:U(a)}return e({match:r,submatches:j.fromArray(n),index:arguments[arguments.length-2],number:c})})}),split:c(function(t,r,e){if((t="All"===t.ctor?1/0:t._0)===1/0)return j.fromArray(e.split(r));for(var o,c=e,n=[],a=r.lastIndex,_=r.lastIndex;t--&&(o=r.exec(c));)n.push(c.slice(a,o.index)),a=r.lastIndex;return n.push(c.slice(a)),r.lastIndex=_,j.fromArray(n)})},Pc=Me.kill,Ac=(Me.sleep,Me.spawn),Lc=kc.replace,Nc=kc.find,Ec=kc.contains,Jc=kc.caseInsensitive,Ic=kc.regex,Oc=(n(function(t,r,e,o){return{match:t,submatches:r,index:e,number:o}}),{ctor:"All"}),Vc=function(){var t={addEventListener:function(){},removeEventListener:function(){}},r=n("undefined"!=typeof document?document:t),o=n("undefined"!=typeof window?window:t);function n(t){return function(r,e,o){return Me.nativeBinding(function(c){function n(t){var r=l(ce,e,t);"Ok"===r.ctor&&Me.rawSpawn(o(r._0))}return t.addEventListener(r,n),function(){t.removeEventListener(r,n)}})}}var a="undefined"!=typeof requestAnimationFrame?requestAnimationFrame:function(t){t()};function _(t,r){return Me.nativeBinding(function(e){a(function(){var o=document.getElementById(t);e(null!==o?Me.succeed(r(o)):Me.fail({ctor:"NotFound",_0:t}))})})}return{onDocument:c(r),onWindow:c(o),focus:function(t){return _(t,function(t){return t.focus(),T.Tuple0})},blur:function(t){return _(t,function(t){return t.blur(),T.Tuple0})},getScrollTop:function(t){return _(t,function(t){return t.scrollTop})},setScrollTop:e(function(t,r){return _(t,function(t){return t.scrollTop=r,T.Tuple0})}),getScrollLeft:function(t){return _(t,function(t){return t.scrollLeft})},setScrollLeft:e(function(t,r){return _(t,function(t){return t.scrollLeft=r,T.Tuple0})}),toBottom:function(t){return _(t,function(t){return t.scrollTop=t.scrollHeight,T.Tuple0})},toRight:function(t){return _(t,function(t){return t.scrollLeft=t.scrollWidth,T.Tuple0})},height:e(function(t,r){return _(r,function(r){switch(t.ctor){case"Content":return r.scrollHeight;case"VisibleContent":return r.clientHeight;case"VisibleContentWithBorders":return r.offsetHeight;case"VisibleContentWithBordersAndMargins":var e=r.getBoundingClientRect();return e.bottom-e.top}})}),width:e(function(t,r){return _(r,function(r){switch(t.ctor){case"Content":return r.scrollWidth;case"VisibleContent":return r.clientWidth;case"VisibleContentWithBorders":return r.offsetWidth;case"VisibleContentWithBordersAndMargins":var e=r.getBoundingClientRect();return e.right-e.left}})})}}(),qc=Vc.onWindow,Hc=(Vc.onDocument,function(){var t="STYLE",r="EVENT",o="ATTR",a="ATTR_NS",_="undefined"!=typeof document?document:{};function i(t,r,e){return{type:"thunk",func:t,args:r,thunk:e,node:void 0}}function u(e){for(var c,n={};"[]"!==e.ctor;){var _=e._0,i=_.key;if(i===o||i===a||i===r){var u=n[i]||{};u[_.realKey]=_.value,n[i]=u}else if(i===t){for(var s=n[i]||{},l=_.value;"[]"!==l.ctor;){var d=l._0;s[d._0]=d._1,l=l._1}n[i]=s}else if("namespace"===i)c=_.value;else if("className"===i){var m=n[i];n[i]=void 0===m?_.value:m+" "+_.value}else n[i]=_.value;e=e._1}return{facts:n,namespace:c}}function s(t,e,o){return{key:r,realKey:t,value:{options:e,decoder:o}}}function m(t,r){return(t.options===r.options||t.options.stopPropagation===r.options.stopPropagation&&t.options.preventDefault===r.options.preventDefault)&&Wr.equality(t.decoder,r.decoder)}function f(t,r){switch(t.type){case"thunk":return t.node||(t.node=t.thunk()),f(t.node,r);case"tagger":for(var e=t.node,o=t.tagger;"tagger"===e.type;)"object"!=typeof o?o=[o,e.tagger]:o.push(e.tagger),e=e.node;var c={tagger:o,parent:r};return(i=f(e,c)).elm_event_node_ref=c,i;case"text":return _.createTextNode(t.text);case"node":p(i=t.namespace?_.createElementNS(t.namespace,t.tag):_.createElement(t.tag),r,t.facts);for(var n=t.children,a=0;a0&&e.push(M("p-thunk",o,s)));case"tagger":for(var l=t.tagger,d=r.tagger,m=!1,f=t.node;"tagger"===f.type;)m=!0,"object"!=typeof l?l=[l,f.tagger]:l.push(f.tagger),f=f.node;for(var p=r.node;"tagger"===p.type;)m=!0,"object"!=typeof d?d=[d,p.tagger]:d.push(p.tagger),p=p.node;return m&&l.length!==d.length?void e.push(M("p-redraw",o,r)):((m?function(t,r){for(var e=0;e_?e.push(M("p-remove-last",o,a-_)):a<_&&e.push(M("p-append",o,n.slice(a)));for(var i=o,u=a<_?a:_,s=0;s0||_.length>0||void 0!==c)&&e.push(M("p-reorder",o,{patches:n,inserts:_,endInserts:c}))}(t,r,e,o));case"custom":if(t.impl!==r.impl)return void e.push(M("p-redraw",o,r));var h;void 0!==(h=D(t.facts,r.facts))&&e.push(M("p-facts",o,h));var b=r.impl.diff(t,r);return b?void e.push(M("p-custom",o,b)):void 0}else e.push(M("p-redraw",o,r))}}function D(e,c,n){var _;for(var i in e)if(i!==t&&i!==r&&i!==o&&i!==a)if(i in c){var u=e[i],s=c[i];u===s&&"value"!==i||n===r&&m(u,s)||((_=_||{})[i]=s)}else(_=_||{})[i]=void 0===n?"string"==typeof e[i]?"":null:n===t?"":n===r||n===o?void 0:{namespace:e[i].namespace,value:void 0};else{var l=D(e[i],c[i]||{},i);l&&((_=_||{})[i]=l)}for(var d in c)d in e||((_=_||{})[d]=c[d]);return _}var S="_elmW6BL";function F(t,r,e,o,c,n){var a=t[e];if(void 0===a)return a={tag:"insert",vnode:o,index:c,data:void 0},n.push({index:c,entry:a}),void(t[e]=a);if("remove"===a.tag){n.push({index:c,entry:a}),a.tag="move";var _=[];return B(a.vnode,o,_,a.index),a.index=c,void(a.data.data={patches:_,entry:a})}F(t,r,e+S,o,c,n)}function w(t,r,e,o,c){var n=t[e];if(void 0===n){var a=M("p-remove",c,void 0);return r.push(a),void(t[e]={tag:"remove",vnode:o,index:c,data:a})}if("insert"!==n.tag)w(t,r,e+S,o,c);else{n.tag="move";var _=[];B(o,n.vnode,_,c),a=M("p-remove",c,{patches:_,entry:n}),r.push(a)}}function R(t,r,e,o){return 0===e.length?t:(function t(r,e,o,c){!function r(e,o,c,n,a,_,i){for(var u=c[n],s=u.index;s===a;){var l=u.type;if("p-thunk"===l)t(e,o.node,u.data,i);else if("p-reorder"===l)u.domNode=e,u.eventNode=i,(d=u.data.patches).length>0&&r(e,o,d,0,a,_,i);else if("p-remove"===l){u.domNode=e,u.eventNode=i;var d,m=u.data;void 0!==m&&(m.entry.data=e,(d=m.patches).length>0&&r(e,o,d,0,a,_,i))}else u.domNode=e,u.eventNode=i;if(!(u=c[++n])||(s=u.index)>_)return n}switch(o.type){case"tagger":for(var f=o.node;"tagger"===f.type;)f=f.node;return r(e,f,c,n,a+1,_,e.elm_event_node_ref);case"node":for(var p=o.children,h=e.childNodes,b=0;b_))return n;a=g}return n;case"keyed-node":for(p=o.children,h=e.childNodes,b=0;b_))return n;a=g}return n;case"text":case"thunk":throw new Error("should never traverse `text` or `thunk` nodes like this")}}(r,e,o,0,0,e.descendantsCount,c)}(t,r,e,o),x(t,e))}function x(t,r){for(var e=0;e"),new Error(t)}function E(t,r){return function(e,o){var c={tagger:e,parent:void 0},n=r(o),a=f(n,c);return t.appendChild(a),I(a,r,n,c)}}var J="undefined"!=typeof requestAnimationFrame?requestAnimationFrame:function(t){setTimeout(t,1e3/60)};function I(t,r,e,o){var c,n="NO_REQUEST",a=e;function _(){switch(n){case"NO_REQUEST":throw new Error("Unexpected draw callback.\nPlease report this to .");case"PENDING_REQUEST":J(_),n="EXTRA_REQUEST";var e=r(c),i=v(a,e);return t=R(t,a,i,o),void(a=e);case"EXTRA_REQUEST":return void(n="NO_REQUEST")}}return function(t){"NO_REQUEST"===n&&J(_),n="PENDING_REQUEST",c=t}}function O(t){return Me.nativeBinding(function(r){var e=t.doc;if(e){var o=e.getElementsByClassName("debugger-sidebar-messages")[0];o&&(o.scrollTop=o.scrollHeight)}r(Me.succeed(T.Tuple0))})}function V(t,r,e,o,c,n){return function(a,i){var u={tagger:a,parent:void 0},s={tagger:a,parent:void 0},l=o(i),d=f(l,u);r.appendChild(d);var m=I(d,o,l,u),p=c(i)._1,h=f(p,s);r.appendChild(h);var b=I(h,function(t,r,e){var o,c=function(t){return function(r){if("keydown"!==r.type||!r.metaKey||82!==r.which){for(var e="scroll"===r.type||"wheel"===r.type,o=r.target;null!==o;){if("elm-overlay-message-details"===o.className&&e)return;if(o===t&&!e)return;o=o.parentNode}r.stopPropagation(),r.preventDefault()}}}(h),n="Normal",a=t.tagger,_=function(){};return function(r){var i=e(r),u=i._0.ctor;return t.tagger="Normal"===u?a:_,n!==u&&(q("removeEventListener",c,n),q("addEventListener",c,u),"Normal"===n&&(o=document.body.style.overflow,document.body.style.overflow="hidden"),"Normal"===u&&(document.body.style.overflow=o),n=u),i._1}}(u,0,c),p,s),g=function(t,r,e,o,c,n){var a,i;return function(t){if(t.isDebuggerOpen){if(!n.doc)return a=r(t),void(i=function(t,r,e,o){var c=screen.width-900,n=screen.height-360,a=window.open("","","width=900,height=360,left="+c+",top="+n);_=a.document,r.doc=_,_.title="Debugger - "+t,_.body.style.margin="0",_.body.style.padding="0";var i=f(e,o);function u(){r.doc=void 0,a.close()}return _.body.appendChild(i),_.addEventListener("keydown",function(t){t.metaKey&&82===t.which&&window.location.reload(),38===t.which&&(o.tagger({ctor:"Up"}),t.preventDefault()),40===t.which&&(o.tagger({ctor:"Down"}),t.preventDefault())}),window.addEventListener("unload",u),a.addEventListener("unload",function(){r.doc=void 0,window.removeEventListener("unload",u),o.tagger({ctor:"Close"})}),_=document,i}(c,n,a,e));_=n.doc;var o=r(t),u=v(a,o);i=R(i,a,u,e),a=o,_=document}}}(0,n,s,0,t,e);return function(t){m(t),b(t),g(t)}}}function q(t,r,e){switch(e){case"Normal":return;case"Pause":return H(t,r,U);case"Message":return H(t,r,z)}}function H(t,r,e){for(var o=0;o0){var a=c.substring(0,n),_=c.substring(n+2);r=d(Nr,a,function(t){return"Just"===t.ctor?U(_+", "+t._0):U(_)},r)}}return r}(t.getAllResponseHeaders()),url:t.responseURL,body:t.response}}(t);if(t.status<200||300<=t.status)return e.body=t.responseText,Me.fail({ctor:"BadStatus",_0:e});var o=r(e);return"Ok"===o.ctor?Me.succeed(o._0):(e.body=t.responseText,Me.fail({ctor:"BadPayload",_0:o._0,_1:e}))}(o,t.expect.responseToResult))});try{o.open(t.method,t.url,!0)}catch(r){return e(Me.fail({ctor:"BadUrl",_0:t.url}))}return function(t,r){l(it,function(r){t.setRequestHeader(r._0,r._1)},r.headers),t.responseType=r.expect.responseType,t.withCredentials=r.withCredentials,"Just"===r.timeout.ctor&&(t.timeout=r.timeout._0)}(o,t),function(t,r){switch(r.ctor){case"EmptyBody":return void t.send();case"StringBody":return t.setRequestHeader("Content-Type",r._0),void t.send(r._1);case"FormDataBody":t.send(r._0)}}(o,t.body),function(){o.abort()}})}),expectStringResponse:function(t){return{responseType:"text",responseToResult:t}},mapExpect:e(function(t,r){return{responseType:r.responseType,responseToResult:function(e){var o=r.responseToResult(e);return l(Et,t,o)}}}),multipart:function(t){for(var r=new FormData;"[]"!==t.ctor;){var e=t._0;r.append(e._0,e._1),t=t._1}return{ctor:"FormDataBody",_0:r}},encodeUri:function(t){return encodeURIComponent(t)},decodeUri:function(t){try{return U(decodeURIComponent(t))}catch(t){return q}}}),Kn=(e(function(t,r){return T.update(r,{expect:l(Yn.mapExpect,t,r.expect)})}),i(function(t,r,e,o,c,n,a){return{method:t,headers:r,url:e,body:o,expect:c,timeout:n,withCredentials:a}}),e(function(t,r){return{ctor:"StringBody",_0:t,_1:r}}),e(function(t,r){return{ctor:"Header",_0:t,_1:r}}),Yn.decodeUri),Qn=Yn.expectStringResponse,Xn=function(t){return Qn(function(r){return l(ne,t,r.body)})},$n=(Qn(function(t){return Nt(t.body)}),{ctor:"EmptyBody"}),Zn=function(t){return{ctor:"Request",_0:t}},ta=(c(function(t,r,e){return Zn({method:"POST",headers:{ctor:"[]"},url:t,body:r,expect:Xn(e),timeout:q,withCredentials:!1})}),e(function(t,r){return Zn({method:"GET",headers:{ctor:"[]"},url:t,body:$n,expect:Xn(r),timeout:q,withCredentials:!1})}),e(function(t,r){return l(Ze,t,l(Yn.toTask,r._0,q))}),n(function(t,r,e,o){return{url:t,status:r,headers:e,body:o}}),e(function(t,r){return{ctor:"BadPayload",_0:t,_1:r}}),e(function(t,r){return{ctor:"StringPart",_0:t,_1:r}}),function(){function t(){var t=document.location;return{href:t.href,host:t.host,hostname:t.hostname,protocol:t.protocol,origin:t.origin,port_:t.port,pathname:t.pathname,search:t.search,hash:t.hash,username:t.username,password:t.password}}return{go:function(t){return Me.nativeBinding(function(r){0!==t&&history.go(t),r(Me.succeed(T.Tuple0))})},setLocation:function(t){return Me.nativeBinding(function(r){try{window.location=t}catch(t){document.location.reload(!1)}r(Me.succeed(T.Tuple0))})},reloadPage:function(t){return Me.nativeBinding(function(r){document.location.reload(t),r(Me.succeed(T.Tuple0))})},pushState:function(r){return Me.nativeBinding(function(e){history.pushState({},"",r),e(Me.succeed(t()))})},replaceState:function(r){return Me.nativeBinding(function(e){history.replaceState({},"",r),e(Me.succeed(t()))})},getLocation:t,isInternetExplorer11:function(){return-1!==window.navigator.userAgent.indexOf("Trident")}}}()),ra=ta.replaceState,ea=ta.pushState,oa=ta.go,ca=ta.reloadPage,na=ta.setLocation,aa=aa||{};aa["&>"]=e(function(t,r){return l(Ve,function(t){return r},t)});var _a=c(function(t,r,e){return l(aa["&>"],je(l(it,function(r){return l(Pe,t,r._0(e))},r)),Ue({ctor:"_Tuple0"}))}),ia=c(function(t,r,e){var o=e;switch(o.ctor){case"Jump":return oa(o._0);case"New":return l(Ve,l(_a,t,r),ea(o._0));case"Modify":return l(Ve,l(_a,t,r),ra(o._0));case"Visit":return na(o._0);default:return ca(o._0)}}),ua=c(function(t,r,e){return l(aa["&>"],d(_a,t,e.subs,r),Ue(e))}),sa=ve.leaf("Navigation"),la=ve.leaf("Navigation"),da=e(function(t,r){return{subs:t,popWatcher:r}}),ma=Ue(l(da,{ctor:"[]"},q)),fa=function(t){return{ctor:"Reload",_0:t}},pa=(la(fa(!1)),la(fa(!0)),function(t){return{ctor:"Visit",_0:t}}),ha=function(t){return{ctor:"New",_0:t}},ba=function(t){return{ctor:"Jump",_0:t}},ga=e(function(t,r){var e=r;switch(e.ctor){case"Jump":return ba(e._0);case"New":return ha(e._0);case"Modify":return function(t){return{ctor:"Modify",_0:t}}(e._0);case"Visit":return pa(e._0);default:return fa(e._0)}}),ya=function(t){return{ctor:"Monitor",_0:t}},Ca=(e(function(t,r){var e=r.init(ta.getLocation({ctor:"_Tuple0"}));return tn({init:e,view:r.view,update:r.update,subscriptions:function(e){return we({ctor:"::",_0:sa(ya(t)),_1:{ctor:"::",_0:r.subscriptions(e),_1:{ctor:"[]"}}})}})}),e(function(t,r){return Zc({init:function(t){return l(r.init,t,ta.getLocation({ctor:"_Tuple0"}))},view:r.view,update:r.update,subscriptions:function(e){return we({ctor:"::",_0:sa(ya(t)),_1:{ctor:"::",_0:r.subscriptions(e),_1:{ctor:"[]"}}})}})})),Ta=e(function(t,r){var e=r;return ya(function(r){return t(e._0(r))})}),va=e(function(t,r){return{ctor:"InternetExplorer",_0:t,_1:r}}),Ma=function(t){return{ctor:"Normal",_0:t}},Ba=function(t){var r=function(r){return l(ke,t,ta.getLocation({ctor:"_Tuple0"}))};return ta.isInternetExplorer11({ctor:"_Tuple0"})?d(We,va,Ac(d(qc,"popstate",te,r)),Ac(d(qc,"hashchange",te,r))):l(ze,Ma,Ac(d(qc,"popstate",te,r)))},Da=n(function(t,r,e,o){var c=o.popWatcher,n=function(){var r,o={ctor:"_Tuple2",_0:e,_1:c};t:do{if("[]"===o._0.ctor){if("Just"===o._1.ctor)return l(aa["&>"],"Normal"===(r=o._1._0).ctor?Pc(r._0):l(aa["&>"],Pc(r._0),Pc(r._1)),Ue(l(da,e,q)));break t}if("Nothing"===o._1.ctor)return l(ze,function(t){return l(da,e,U(t))},Ba(t));break t}while(0);return Ue(l(da,e,c))}();return l(aa["&>"],je(l(it,l(ia,t,e),r)),n)});ve.effectManagers.Navigation={pkg:"elm-lang/navigation",init:ma,onEffects:Da,onSelfMsg:ua,tag:"fx",cmdMap:ga,subMap:Ta};var Sa={size:Me.nativeBinding(function(t){t(Me.succeed({width:window.innerWidth,height:window.innerHeight}))})},Fa=Fa||{};Fa["&>"]=e(function(t,r){return l(Ve,function(t){return r},t)});var wa=c(function(t,r,e){var o=e;return"Nothing"===o.ctor?Ue(e):l(Fa["&>"],je(l(it,function(e){return l(Pe,t,e._0(r))},o._0.subs)),Ue(e))}),Ra=Ue(q),xa=Sa.size,ka=(l(ze,function(t){return t.width},xa),l(ze,function(t){return t.height},xa),c(function(t,r,e){var o={ctor:"_Tuple2",_0:e,_1:r};return"Nothing"===o._0.ctor?"[]"===o._1.ctor?Ue(q):l(Ve,function(t){return Ue(U({subs:r,pid:t}))},Ac(d(qc,"resize",oe({ctor:"_Tuple0"}),function(r){return l(Ve,ke(t),xa)}))):"[]"===o._1.ctor?l(Fa["&>"],Pc(o._0._0.pid),Ue(q)):Ue(U({subs:r,pid:o._0._0.pid}))})),Pa=ve.leaf("Window"),Aa=(e(function(t,r){return{width:t,height:r}}),function(t){return{ctor:"MySub",_0:t}}),La=e(function(t,r){var e=r;return Aa(function(r){return t(e._0(r))})});ve.effectManagers.Window={pkg:"elm-lang/window",init:Ra,onEffects:ka,onSelfMsg:wa,tag:"sub",subMap:La};var Na=function(t){var r=l(Xt,"=",t);return"::"===r.ctor&&"::"===r._1.ctor&&"[]"===r._1._1.ctor?d(W,e(function(t,r){return{ctor:"_Tuple2",_0:t,_1:r}}),Kn(r._0),Kn(r._1._0)):q},Ea=function(t){return Hr(l(lt,Na,l(Xt,"&",l(Gt,1,t))))},Ja=c(function(t,r,e){return function(t){for(;;){var r=t;if("[]"===r.ctor)return q;var e=r._0,o=e.unvisited;if("[]"===o.ctor)return U(e.value);if(""===o._0&&"[]"===o._1.ctor)return U(e.value);t=r._1}}(t._0({visited:{ctor:"[]"},unvisited:function(t){var r=l(Xt,"/",t);return"::"===r.ctor&&""===r._0?r._1:r}(r),params:e,value:B}))}),Ia=e(function(t,r){return d(Ja,t,l(Gt,1,r.hash),Ea(r.search))}),Oa=(e(function(t,r){return d(Ja,t,r.pathname,Ea(r.search))}),e(function(t,r){var e=r;return{visited:e.visited,unvisited:e.unvisited,params:e.params,value:t(e.value)}})),Va=n(function(t,r,e,o){return{visited:t,unvisited:r,params:e,value:o}}),qa=function(t){return{ctor:"Parser",_0:t}},Ha=function(t){return qa(function(r){var e=r,o=e.unvisited;if("[]"===o.ctor)return{ctor:"[]"};var c=o._0;return T.eq(c,t)?{ctor:"::",_0:m(Va,{ctor:"::",_0:c,_1:e.visited},o._1,e.params,e.value),_1:{ctor:"[]"}}:{ctor:"[]"}})},Ua=e(function(t,r){return qa(function(t){var e=t,o=e.unvisited;if("[]"===o.ctor)return{ctor:"[]"};var c=o._0,n=r(c);return"Ok"===n.ctor?{ctor:"::",_0:m(Va,{ctor:"::",_0:c,_1:e.visited},o._1,e.params,e.value(n._0)),_1:{ctor:"[]"}}:{ctor:"[]"}})});l(Ua,"STRING",Nt),l(Ua,"NUMBER",qt),(za=za||{})[""]=e(function(t,r){var e=t,o=r;return qa(function(t){return l(ht,o._0,e._0(t))})});var za,Wa=e(function(t,r){var e=r;return qa(function(r){var o=r;return l(it,Oa(o.value),e._0({visited:o.visited,unvisited:o.unvisited,params:o.params,value:t}))})});qa(function(t){return{ctor:"::",_0:t,_1:{ctor:"[]"}}}),(za=za||{})[""]=e(function(t,r){var e=t,o=r;return qa(function(t){return l(ht,o._0,e._0(t))})}),e(function(t,r){return{ctor:"QueryParser",_0:function(e){var o=e,c=o.params;return{ctor:"::",_0:m(Va,o.visited,o.unvisited,c,o.value(r(l(sr,t,c)))),_1:{ctor:"[]"}}}}});var ja,Ga=e(function(t,r){return{ctor:"FldChgStringList",_0:t,_1:r}}),Ya=e(function(t,r){return{ctor:"FldChgIntString",_0:t,_1:r}}),Ka=function(t){return{ctor:"FldChgBool",_0:t}},Qa=function(t){return{ctor:"FldChgString",_0:t}},Xa={ctor:"EditDialog"},$a={ctor:"CloseSaveDialog"},Za={ctor:"CloseNoSaveDialog"},t_={ctor:"OpenDialog"},r_=function(t){switch(t.ctor){case"Unknown":return"unknown";case"Baby":return"baby";case"BabyLab":return"babyLab";case"BabyLabType":return"babyLabType";case"BabyMedication":return"babyMedication";case"BabyMedicationType":return"babyMedicationType";case"BabyVaccination":return"babyVaccination";case"BabyVaccinationType":return"babyVaccinationType";case"BirthCertificate":return"birthCertificate";case"ContPostpartumCheck":return"contPostpartumCheck";case"Discharge":return"discharge";case"KeyValue":return"keyValue";case"Labor":return"labor";case"LaborStage1":return"laborStage1";case"LaborStage2":return"laborStage2";case"LaborStage3":return"laborStage3";case"Membrane":return"membrane";case"MotherMedication":return"motherMedication";case"MotherMedicationType":return"motherMedicationType";case"NewbornExam":return"newbornExam";case"Patient":return"patient";case"PostpartumCheck":return"postpartumCheck";case"Pregnancy":return"pregnancy";case"Role":return"role";case"SelectData":return"selectData";default:return"user"}},e_=function(t){return $r(r_(t))},o_={ctor:"User"},c_={ctor:"SelectData"},n_={ctor:"Role"},a_={ctor:"Pregnancy"},__={ctor:"PostpartumCheck"},i_={ctor:"Patient"},u_={ctor:"NewbornExam"},s_={ctor:"MotherMedicationType"},l_={ctor:"MotherMedication"},d_={ctor:"Membrane"},m_={ctor:"LaborStage3"},f_={ctor:"LaborStage2"},p_={ctor:"LaborStage1"},h_={ctor:"Labor"},b_={ctor:"KeyValue"},g_={ctor:"Discharge"},y_={ctor:"ContPostpartumCheck"},C_={ctor:"BirthCertificate"},T_={ctor:"BabyVaccinationType"},v_={ctor:"BabyVaccination"},M_={ctor:"BabyMedicationType"},B_={ctor:"BabyMedication"},D_={ctor:"BabyLabType"},S_={ctor:"BabyLab"},F_={ctor:"Baby"},w_={ctor:"Unknown"},R_=l(_e,function(t){switch(t){case"baby":return F_;case"babyLab":return S_;case"babyLabType":return D_;case"babyMedication":return B_;case"babyMedicationType":return M_;case"babyVaccination":return v_;case"babyVaccinationType":return T_;case"birthCertificate":return C_;case"contPostpartumCheck":return y_;case"discharge":return g_;case"keyValue":return b_;case"labor":return h_;case"laborStage1":return p_;case"laborStage2":return f_;case"laborStage3":return m_;case"membrane":return d_;case"motherMedication":return l_;case"motherMedicationType":return s_;case"newbornExam":return u_;case"patient":return i_;case"postpartumCheck":return __;case"pregnancy":return a_;case"role":return n_;case"selectData":return c_;case"user":return o_;default:return w_}},ge),x_=function(t){switch(t.ctor){case"Jan":return 1;case"Feb":return 2;case"Mar":return 3;case"Apr":return 4;case"May":return 5;case"Jun":return 6;case"Jul":return 7;case"Aug":return 8;case"Sep":return 9;case"Oct":return 10;case"Nov":return 11;default:return 12}},k_=e(function(t,r){switch(r.ctor){case"Jan":return 31;case"Feb":return function(t){return T.eq(l(N["%"],t,4),0)&&!T.eq(l(N["%"],t,100),0)||T.eq(l(N["%"],t,400),0)}(t)?29:28;case"Mar":return 31;case"Apr":return 30;case"May":return 31;case"Jun":return 30;case"Jul":case"Aug":return 31;case"Sep":return 30;case"Oct":return 31;case"Nov":return 30;default:return 31}}),P_=function(t){return F(xo(t))},A_=function(t){return Ro(S(t))},L_=F(1),N_=1e3*L_,E_=60*N_,J_=60*E_,I_=24*J_,O_=7*I_,V_=e(function(t,r){var e=To(t)-To(r),o=vo(t)-vo(r),c=Mo(t)-Mo(r),n=Bo(t)-Bo(r),a=(P_(t)-P_(r)-n*J_-c*E_-o*N_-e*L_)/I_|0,_=function(){if(T.cmp(a,0)<0){var t=A(a);return{ctor:"_Tuple2",_0:L(t/7|0),_1:L(l(N["%"],t,7))}}return{ctor:"_Tuple2",_0:a/7|0,_1:l(N["%"],a,7)}}();return{week:_._0,day:_._1,hour:n,minute:c,second:o,millisecond:e}}),q_=c(function(t,r,o){return A_(l(e(function(t,r){return t+r}),r*t,P_(o)))}),H_=function(t){var r=t;switch(r.ctor){case"Millisecond":return L_;case"Second":return N_;case"Minute":return E_;case"Hour":return J_;case"Day":return I_;case"Week":return O_;default:var e=r._0;return L_*e.millisecond+N_*e.second+E_*e.minute+J_*e.hour+I_*e.day+O_*e.week}},U_=function(t){return q_(H_(t))},z_=(_(function(t,r,e,o,c,n){return{week:t,day:r,hour:e,minute:o,second:c,millisecond:n}}),function(t){return{ctor:"Delta",_0:t}}),W_={ctor:"Week"},j_={ctor:"Day"},G_={ctor:"Hour"},Y_={ctor:"Minute"},K_={ctor:"Second"},Q_={ctor:"Millisecond"},X_=c(function(t,r,e){var o=((153*(r+(T.cmp(r,2)>0?-3:9))+2)/5|0)+e-1,c=t-(T.cmp(r,2)<1?1:0),n=(T.cmp(c,0)>-1?c:c-399)/400|0,a=c-400*n;return 146097*n+(365*a+(a/4|0)-(a/100|0)+o)-719468}),$_=i(function(t,r,e,o,c,n,a){var _=x_(r),i=T.cmp(t,0)<0?0:t,u=d(P,1,l(k_,i,r),e),s=d(X_,i,_,u);return H_(z_({millisecond:d(P,0,999,a),second:d(P,0,59,n),minute:d(P,0,59,c),hour:d(P,0,23,o),day:s,week:0}))}),Z_=function(t){var r=function(t){return h($_,wo(t),Fo(t),So(t),Bo(t),Mo(t),vo(t),To(t))}(t);return(F(xo(t))-r)/E_|0},ti=e(function(t,r){return A_(l(e(function(t,r){return t+r}),t*E_,P_(r)))}),ri=(e(function(t,r){return d(U_,Y_,Z_(r)-Z_(t),r)}),P_),ei=E_,oi=x_,ci=function(t){switch(t.ctor){case"Mon":return 1;case"Tue":return 2;case"Wed":return 3;case"Thu":return 4;case"Fri":return 5;case"Sat":return 6;default:return 7}},ni=e(function(t,r){var e=ci(r),o=ci(t);return T.cmp(o,e)<0?7+o-e:o-e}),ai=A_,_i=function(t){return l(k_,wo(t),Fo(t))},ii=k_,ui=(n(function(t,r,e,o){var c=ri(o),n=ri(e),a=l(R,n,c),_=l(x,n,c),i=ri(r);switch(t.ctor){case"Between":return T.cmp(i,_)>0&&T.cmp(i,a)<0;case"BetweenOpenStart":return T.cmp(i,_)>-1&&T.cmp(i,a)<0;case"BetweenOpenEnd":return T.cmp(i,_)>0&&T.cmp(i,a)<1;default:return T.cmp(i,_)>-1&&T.cmp(i,a)<1}}),c(function(t,r,e){var o=ri(e),c=ri(r);switch(t.ctor){case"Before":return T.cmp(c,o)<0;case"After":return T.cmp(c,o)>0;case"Same":return T.eq(c,o);case"SameOrBefore":return T.cmp(c,o)<1;default:return T.cmp(c,o)>-1}})),si={ctor:"SameOrBefore"},li={ctor:"SameOrAfter"},di={ctor:"Before"},mi={ctor:"After"},fi={ctor:"PM"},pi={ctor:"AM"},hi=function(t){return T.cmp(Bo(t),12)<0?pi:fi},bi=(e(function(t,r){return{i18n:t,format:r}}),{i18n:{dayShort:function(t){switch(t.ctor){case"Mon":return"Mon";case"Tue":return"Tue";case"Wed":return"Wed";case"Thu":return"Thu";case"Fri":return"Fri";case"Sat":return"Sat";default:return"Sun"}},dayName:function(t){switch(t.ctor){case"Mon":return"Monday";case"Tue":return"Tuesday";case"Wed":return"Wednesday";case"Thu":return"Thursday";case"Fri":return"Friday";case"Sat":return"Saturday";default:return"Sunday"}},monthShort:function(t){switch(t.ctor){case"Jan":return"Jan";case"Feb":return"Feb";case"Mar":return"Mar";case"Apr":return"Apr";case"May":return"May";case"Jun":return"Jun";case"Jul":return"Jul";case"Aug":return"Aug";case"Sep":return"Sep";case"Oct":return"Oct";case"Nov":return"Nov";default:return"Dec"}},monthName:function(t){switch(t.ctor){case"Jan":return"January";case"Feb":return"February";case"Mar":return"March";case"Apr":return"April";case"May":return"May";case"Jun":return"June";case"Jul":return"July";case"Aug":return"August";case"Sep":return"September";case"Oct":return"October";case"Nov":return"November";default:return"December"}},dayOfMonthWithSuffix:e(function(t,r){var e=function(){switch(r){case 1:return"1st";case 21:return"21st";case 2:return"2nd";case 22:return"22nd";case 3:return"3rd";case 23:return"23rd";case 31:return"31st";default:return l(N["++"],D(r),"th")}}();return t?d(jt,4,T.chr(" "),e):e}),twelveHourPeriod:function(t){return"AM"===t.ctor?"AM":"PM"}},format:{date:"%-m/%-d/%Y",longDate:"%A, %B %d, %Y",time:"%-H:%M %p",longTime:"%-H:%M:%S %p",dateTime:"%-m/%-d/%Y %-I:%M %p",firstDayOfWeek:Po}}),gi=Ro(0),yi=(ja=60*Bo(gi)+Mo(gi),T.eq(wo(gi),1969)?0-(ja-1440):0-ja),Ci=Z_,Ti=i(function(t,r,e,o,c,n,a){return _=h($_,t,r,e,o,c,n,a),i=d(U_,Q_,_+yi*ei,gi),u=Ci(i),T.eq(u,yi)?i:d(U_,Y_,u-yi,i);var _,i,u}),vi=(d(Ti,1970,zo,1),c(function(t,r,e){var o=d(X_,wo(r),oi(Fo(r)),So(r));return(d(X_,wo(t),oi(Fo(t)),So(t))-o)*e})),Mi=e(function(t,r){return d(ui,mi,t,r)?d(vi,t,r,1):d(vi,r,t,-1)}),Bi=c(function(t,r,e){var o=c(function(t,r,e){var o=t+r;return T.cmp(o,0)<0?{ctor:"_Tuple2",_0:e+o,_1:-1}:{ctor:"_Tuple2",_0:o,_1:0}}),a=n(function(t,r,e,o){return T.cmp(r,e)<0?{ctor:"_Tuple2",_0:t-1,_1:o+r-e}:{ctor:"_Tuple2",_0:t,_1:r-e}}),_=To(r),i=To(t),u=vo(r),s=vo(t),f=Mo(r),p=Mo(t),h=Bo(r),b=Bo(t),g=So(r),y=So(t),C=Fo(r),v=oi(C),M=Fo(t),B=oi(M),D=wo(r),S=l(ii,D,C),F=wo(t),w=l(ii,F,M),R=m(a,F-D,B,v,12),x=R._0,k=m(a,R._1,y,g,S),P=k._0,A=m(a,k._1,b,h,24),L=A._0,N=m(a,A._1,p,f,60),E=N._0,J=m(a,N._1,s,u,60),I=J._0,O=m(a,J._1,i,_,1e3),V=O._0,q=d(o,O._1,0,1e3),H=q._0,U=d(o,V,q._1,60),z=U._0,W=d(o,I,U._1,60),j=W._0,G=d(o,E,W._1,60),Y=G._0,K=d(o,L,G._1,w),Q=K._0,X=d(o,P,K._1,12),$=X._0;return{year:d(o,x,X._1,0)._0*e,month:$*e,day:Q*e,hour:Y*e,minute:j*e,second:z*e,millisecond:H*e}}),Di=e(function(t,r){return d(ui,mi,t,r)?d(Bi,t,r,1):d(Bi,r,t,-1)}),Si=e(function(t,r){var e=So(r),o=oi(Fo(r)),c=o+t,n=l(N["%"],c,12),a=T.cmp(c,0)<0&&!T.eq(n,0)?(c/12|0)-1:c/12|0,_=wo(r),i=d(X_,_,o,e),u=_+a,s=l(x,l(ii,u,function(t){return T.cmp(t,1)<1?zo:T.eq(t,2)?Uo:T.eq(t,3)?Ho:T.eq(t,4)?qo:T.eq(t,5)?Vo:T.eq(t,6)?Oo:T.eq(t,7)?Io:T.eq(t,8)?Jo:T.eq(t,9)?Eo:T.eq(t,10)?No:T.eq(t,11)?Lo:Ao}(c)),e),m=d(X_,u,n,s);return d(U_,j_,m-i,r)}),Fi=e(function(t,r){return l(Si,12*t,r)}),wi=e(function(t,r){var e=Ci(r),o=Ci(t);if(T.eq(o,e))return r;var c=d(U_,Q_,(e-o)*ei,r),n=Ci(c);return T.eq(n,e)?c:r}),Ri=(i(function(t,r,e,o,c,n,a){return{year:t,month:r,day:e,hour:o,minute:c,second:n,millisecond:a}}),{ctor:"Year"}),xi={ctor:"Month"},ki=c(function(t,r,e){var o=t;switch(o.ctor){case"Millisecond":return d(U_,Q_,r,e);case"Second":return d(U_,K_,r,e);case"Minute":return d(U_,Y_,r,e);case"Hour":return d(U_,G_,r,e);case"Day":return d(U_,j_,r,e);case"Week":return d(U_,W_,r,e);case"Month":return l(Si,r,e);case"Year":return l(Fi,r,e);default:var c=o._0;return d(U_,z_({week:0,day:c.day,hour:c.hour,minute:c.minute,second:c.second,millisecond:c.millisecond}),r,d(ki,xi,c.month,d(ki,Ri,c.year,e)))}}),Pi=c(function(t,r,e){var o=d(ki,t,r,e);return function(t){var r=t;switch(r.ctor){case"Millisecond":case"Second":case"Minute":case"Hour":return!1;case"Day":case"Week":case"Month":case"Year":return!0;default:var e=r._0;return!T.eq(e.day,0)||!T.eq(e.month,0)||!T.eq(e.year,0)}}(t)?l(wi,e,o):o}),Ai={ctor:"Day"},Li={ctor:"Hour"},Ni={ctor:"Minute"},Ei={ctor:"Second"},Ji={ctor:"Millisecond"},Ii=c(function(t,r,e){var o=ci(t),c=Do(e),n=l(ni,c,r),a=o-ci(c),_=T.cmp(n+a,0)<0?a+7:a;return d(Pi,Ai,_,e)}),Oi=e(function(t,r){var e=oi(Fo(r)),o=oi(t);return d(Pi,xi,o-e,r)}),Vi=e(function(t,r){var e=t;switch(e.ctor){case"Millisecond":return d(Pi,Ji,d(P,0,999,e._0)-To(r),r);case"Second":return d(Pi,Ei,d(P,0,59,e._0)-vo(r),r);case"Minute":return d(Pi,Ni,d(P,0,59,e._0)-Mo(r),r);case"Hour":return d(Pi,Li,d(P,0,23,e._0)-Bo(r),r);case"DayOfWeek":return d(Ii,e._0._0,e._0._1,r);case"DayOfMonth":var o=_i(r);return d(Pi,Ai,d(P,1,o,e._0)-So(r),r);case"Month":return l(Oi,e._0,r);default:var c=e._0,n=T.cmp(c,0)<0?0:c;return d(Pi,Ri,n-wo(r),r)}}),qi=(e(function(t,r){var e=t;switch(e.ctor){case"Millisecond":var o=e._0;return T.cmp(o,0)<0||T.cmp(o,999)>0?q:U(d(Pi,Ji,o-To(r),r));case"Second":var c=e._0;return T.cmp(c,0)<0||T.cmp(c,59)>0?q:U(d(Pi,Ei,c-vo(r),r));case"Minute":var n=e._0;return T.cmp(n,0)<0||T.cmp(n,59)>0?q:U(d(Pi,Ni,n-Mo(r),r));case"Hour":var a=e._0;return T.cmp(a,0)<0||T.cmp(a,23)>0?q:U(d(Pi,Li,a-Bo(r),r));case"DayOfWeek":return U(d(Ii,e._0._0,e._0._1,r));case"DayOfMonth":var _=e._0,i=_i(r);return T.cmp(_,1)<0||T.cmp(_,i)>0?q:U(d(Pi,Ai,_-So(r),r));case"Month":return U(l(Oi,e._0,r));default:var u=e._0;return T.cmp(u,0)<0?q:U(d(Pi,Ri,u-wo(r),r))}}),function(t){return{ctor:"DayOfMonth",_0:t}}),Hi=function(t){return{ctor:"Hour",_0:t}},Ui=function(t){return{ctor:"Minute",_0:t}},zi=function(t){return{ctor:"Second",_0:t}},Wi=function(t){return{ctor:"Millisecond",_0:t}},ji={ctor:"Year"},Gi={ctor:"Month"},Yi={ctor:"Day"},Ki={ctor:"Hour"},Qi={ctor:"Minute"},Xi={ctor:"Second"},$i=e(function(t,r){switch(t.ctor){case"Millisecond":return r;case"Second":return l(Vi,Wi(0),r);case"Minute":return l(Vi,zi(0),l($i,Xi,r));case"Hour":return l(Vi,Ui(0),l($i,Qi,r));case"Day":return l(Vi,Hi(0),l($i,Ki,r));case"Month":return l(Vi,qi(1),l($i,Yi,r));default:return Zi(r)}}),Zi=function(t){var r=l(Vi,qi(1),t),e=l(Vi,{ctor:"Month",_0:zo},r),o=ri(r)-ri(e),c=ai(ri(t)-o);return l($i,Gi,c)},tu=e(function(t,r){switch(t.ctor){case"Millisecond":return r;case"Second":return l(Vi,Wi(999),r);case"Minute":return l(Vi,zi(59),l(tu,Xi,r));case"Hour":return l(Vi,Ui(59),l(tu,Qi,r));case"Day":return l(Vi,Hi(23),l(tu,Ki,r));case"Month":return l(Vi,qi(31),l(tu,Yi,r));default:var e=d(Pi,Ri,1,r),o=l($i,ji,e);return d(Pi,Ji,-1,o)}}),ru=ci({ctor:"Mon"}),eu=function(t){var r=h(Ti,t,zo,4,0,0,0,0);return d(Pi,Ai,ru-ci(Do(r)),r)},ou=function(t){var r=function(t){var r=wo(t),e=h(Ti,r,Ao,29,0,0,0,0);if(d(ui,li,t,e)){var o=eu(r+1);return d(ui,di,t,o)?{ctor:"_Tuple2",_0:r,_1:eu(r)}:{ctor:"_Tuple2",_0:r+1,_1:o}}var c=eu(r);return d(ui,di,t,c)?{ctor:"_Tuple2",_0:r-1,_1:eu(r-1)}:{ctor:"_Tuple2",_0:r,_1:c}}(t),e=r._0,o=r._1;return{ctor:"_Tuple3",_0:e,_1:1+(l(Mi,t,o)/7|0),_2:ci(Do(t))}},cu=c(function(t,r,e){for(;;){if(T.eq(t,0))return e;if(T.cmp(t,0)>0){var o={ctor:"::",_0:r,_1:e};t-=1,r=d(Pi,Ai,1,r),e=o}else{var c={ctor:"::",_0:r,_1:e};t+=1,r=d(Pi,Ai,-1,r),e=c}}}),nu=(e(function(t,r){return dt(d(cu,t,r,{ctor:"[]"}))}),e(function(t,r){return function(e){return d(jt,t,r,D(e))}})),au=function(t){return function(r){return d(jt,2,t,D(r))}},_u=function(t){return T.eq(l(N["%"],t,12),0)?12:l(N["%"],t,12)},iu=e(function(t,r){var e,o={ctor:"_Tuple2",_0:(e=A(r))/60|0,_1:l(N["%"],e,60)},c=o._0,n=o._1;return l(N["++"],T.cmp(r,0)<1?"+":"-",l(N["++"],l(au,T.chr("0"),c),l(N["++"],t,l(au,T.chr("0"),n))))}),uu=n(function(t,r,e,o){var c=l(V," ",function(t){return l(H,B,t)}(at(o.submatches)));switch(c){case"Y":return d(nu,4,T.chr("0"),wo(e));case"y":return l(Yt,2,d(nu,2,T.chr("0"),wo(e)));case"m":return l(au,T.chr("0"),oi(Fo(e)));case"_m":return l(au,T.chr(" "),oi(Fo(e)));case"-m":return D(oi(Fo(e)));case"B":return t.i18n.monthName(Fo(e));case"^B":return zt(t.i18n.monthName(Fo(e)));case"b":return t.i18n.monthShort(Fo(e));case"^b":return zt(t.i18n.monthShort(Fo(e)));case"d":return l(au,T.chr("0"),So(e));case"-d":return D(So(e));case"-@d":return l(t.i18n.dayOfMonthWithSuffix,!1,So(e));case"e":return l(au,T.chr(" "),So(e));case"@e":return l(t.i18n.dayOfMonthWithSuffix,!0,So(e));case"A":return t.i18n.dayName(Do(e));case"^A":return zt(t.i18n.dayName(Do(e)));case"a":return t.i18n.dayShort(Do(e));case"^a":return zt(t.i18n.dayShort(Do(e)));case"H":return l(au,T.chr("0"),Bo(e));case"-H":return D(Bo(e));case"k":return l(au,T.chr(" "),Bo(e));case"I":return l(au,T.chr("0"),_u(Bo(e)));case"-I":return D(_u(Bo(e)));case"l":return l(au,T.chr(" "),_u(Bo(e)));case"p":return zt(t.i18n.twelveHourPeriod(hi(e)));case"P":return t.i18n.twelveHourPeriod(hi(e));case"M":return l(au,T.chr("0"),Mo(e));case"S":return l(au,T.chr("0"),vo(e));case"L":return d(nu,3,T.chr("0"),To(e));case"%":return c;case"z":return l(iu,"",r);case":z":return l(iu,":",r);case"G":var n=ou(e);return d(nu,3,T.chr("0"),n._0);case"V":var a=ou(e);return l(au,T.chr("0"),a._1);case"-V":var _=ou(e);return D(_._1);case"u":var i=ou(e);return D(i._2);default:return""}}),su=Ic("%(y|Y|m|_m|-m|B|^B|b|^b|d|-d|-@d|e|@e|A|^A|a|^a|H|-H|k|I|-I|l|p|P|M|S|%|L|z|:z|G|V|-V|u)"),lu=n(function(t,r,e,o){var c=Ci(o);return m(Lc,Oc,su,d(uu,t,r,l(ti,c-r,o)),e)}),du=c(function(t,r,e){return m(lu,t,Ci(e),r,e)}),mu=c(function(t,r,e){return m(lu,t,0,r,e)}),fu=(l(du,bi,"%Y-%m-%dT%H:%M:%S.%L%:z"),l(du,bi,"%Y-%m-%dT%H:%M:%S.%L"),e(function(t,r){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(r))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(t)},_1:{ctor:"[]"}})},_1:{ctor:"[]"}}})})),pu=(e(function(t,r){var e=r;return"Just"===e.ctor?U({ctor:"::",_0:t,_1:e._0}):U({ctor:"::",_0:t,_1:{ctor:"[]"}})}),e(function(t,r){return l(pn,{ctor:"[]"},{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(t),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:l(wn,"innerHTML",$r(" ")),_1:{ctor:"[]"}},{ctor:"[]"}),_1:{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}})})),hu=function(t){var r=t;if("Just"===r.ctor){var e=Vt(r._0);return"Ok"===e.ctor?U(e._0):q}return q},bu=function(t){var r=t;if("Just"===r.ctor){var e=qt(r._0);return"Ok"===e.ctor?U(e._0):q}return q},gu=l(_e,function(t){var r=t;return"Just"===r.ctor?T.cmp(r._0,0)>0?U(!0):U(!1):q},ue(he)),yu=function(t){var r=t;return"Just"===r.ctor?!0===r._0?Xr(1):Xr(0):Yr},Cu=e(function(t,r){return d(Pi,Ni,t,r)}),Tu=function(t){return function(t){var r=t;return"Just"===r.ctor?U(function(t){return l(Cu,Ci(t),t)}(r._0)):q}(Pt(ko(t)))},vu=e(function(t,r){var e={ctor:"_Tuple2",_0:t,_1:r};return"Just"===e._0.ctor?"Just"===e._1.ctor?U(60*e._0._0+e._1._0):U(60*e._0._0):"Just"===e._1.ctor?U(e._1._0):q}),Mu=function(t){var r=t;if("Just"===r.ctor){var e=r._0;return U({ctor:"_Tuple2",_0:e/60|0,_1:l(E,e,60)})}return q},Bu=function(t){var r=Mu(t);return"Just"===r.ctor?U(r._0._0):q},Du=function(t){var r=Mu(t);return"Just"===r.ctor?U(r._0._1):q},Su=e(function(t,r){return d(ui,si,t,r)}),Fu=e(function(t,r){var o=e(function(t,r){return A(l(Mi,t,r))}),c=!0===d(ui,di,t,r)?l(Di,r,t):l(Di,t,r),n=e(function(t,r){var e=A(t);switch(e){case 0:return"";case 1:return l(N["++"],"1 ",r);default:return l(N["++"],D(e),l(N["++"]," ",l(N["++"],r,"s")))}}),a=l(n,l(o,t,r),"day"),_=l(n,c.hour,"hour"),i=l(n,c.minute,"minute"),u=e(function(t,r){return T.cmp($t(t),0)>0?T.cmp($t(r),0)>0?l(N["++"],t,l(N["++"],", ",r)):t:r});return Wt(d(v,u,i,l(u,a,_)))}),wu=e(function(t,r){var e={ctor:"_Tuple2",_0:t,_1:r};return"Just"===e._0.ctor&&"Just"===e._1.ctor?l(Fu,e._0._0,e._1._0):""}),Ru=function(t){return h(Ti,wo(t),Fo(t),So(t),0,0,0,0)},xu=e(function(t,r){var e=d(U_,j_,-280,Ru(t)),o=l(V_,Ru(r),e),c={ctor:"_Tuple2",_0:o.week,_1:o.day},n=c._0,a=c._1,_={ctor:"_Tuple2",_0:D(n),_1:l(N["++"],D(a),"/7")};return T.cmp(n,45)>0||T.cmp(n,0)<0?{ctor:"_Tuple2",_0:"",_1:""}:_}),ku=e(function(t,r){return d(du,bi,l(N["++"],"%b",l(N["++"],r,l(N["++"],"%d",l(N["++"],r,"%Y")))),t)}),Pu=function(t){return d(du,bi,"%H%M",t)},Au=function(t){var r=t;return"Just"===r.ctor?U(Pu(r._0)):q},Lu=function(t){return It(l(ut,function(t){return kt(t)},l(Ct,4,Ot(t))))},Nu=e(function(t,r){var e=r;return"Just"===e.ctor?T.cmp(wo(e._0),1960)<0:t}),Eu=function(t){return d(du,bi,"%H%M",Ro(t))},Ju=function(t){return $r(function(t){return l(N["++"],d(mu,bi,"%Y-%m-%dT%H:%M:%S.%L",t),"Z")}(t))},Iu=function(t){var r=t;return"ValidMaybeDateTime"===r.ctor?U(r._0):q},Ou=function(t){return l(lt,function(t){var r=t;return"InvalidMaybeDateTime"===r.ctor?U(r._0):q},t)},Vu=e(function(t,r){var e=r;return d(U_,Y_,e._1,d(U_,G_,e._0,Ru(t)))}),qu=c(function(t,r,e){var o=function(t){switch(r.ctor){case"DashDateSep":return"-";case"ForwardDateSep":return"/";case"BackwardDateSep":return"\\";default:return"."}}();switch(t.ctor){case"YMDDateFmt":return d(du,bi,l(N["++"],"%Y",l(N["++"],o,l(N["++"],"%m",l(N["++"],o,"%d")))),e);case"MDYDateFmt":return d(du,bi,l(N["++"],"%m",l(N["++"],o,l(N["++"],"%d",l(N["++"],o,"%Y")))),e);default:return d(du,bi,l(N["++"],"%d",l(N["++"],o,l(N["++"],"%m",l(N["++"],o,"%Y")))),e)}}),Hu=c(function(t,r,e){return l(N["++"],d(qu,t,r,e),l(N["++"]," ",d(du,bi,"%H:%M",e)))}),Uu=e(function(t,r){var e=r;return"Just"!==e.ctor||!l(ct,e._0,t)}),zu=function(t){var r=t;return"Just"!==r.ctor||T.eq($t(r._0),0)},Wu=function(t){return"Just"!==t.ctor},ju=function(t){return"Just"===t.ctor},Gu=e(function(t,r){return"Nothing"===t.ctor?r:t}),Yu=function(t){return It(l(ut,function(t){return kt(t)||T.eq(t,T.chr("."))},Ot(t)))},Ku=function(t){var r=t;return"Just"!==r.ctor||T.eq($t(Yu(r._0)),0)},Qu=function(t){var r=l(N["++"],l(ut,function(t){return kt(t)||T.eq(t,T.chr("-"))},l(Ct,1,Ot(t))),l(ut,function(t){return kt(t)},l(Y,1,Ot(t))));return It(r)},Xu=function(t){return It(l(ut,function(t){return kt(t)},Ot(t)))},$u=function(t){var r=t;return"Just"!==r.ctor||T.eq($t(Xu(r._0)),0)},Zu=function(t){var r=Pt(qt(It(l(Y,2,Ot(Xu(t)))))),e=Pt(qt(It(l(Ct,2,Ot(Xu(t)))))),o={ctor:"_Tuple3",_0:$t(t),_1:e,_2:r};if("_Tuple3"===o.ctor&&4===o._0&&"Just"===o._1.ctor&&"Just"===o._2.ctor){var c=o._2._0,n=o._1._0;return T.cmp(n,-1)>0&&T.cmp(n,24)<0&&T.cmp(c,-1)>0&&T.cmp(c,60)<0?U({ctor:"_Tuple2",_0:n,_1:c}):q}return q},ts=e(function(t,r){var e={ctor:"_Tuple2",_0:t,_1:r};if("Just"===e._0.ctor&&"Just"===e._1.ctor){var o=Zu(e._1._0);return"Just"===o.ctor?U(l(Vu,e._0._0,{ctor:"_Tuple2",_0:o._0._0,_1:o._0._1})):q}return q}),rs=c(function(t,r,e){var o={ctor:"_Tuple2",_0:t,_1:Zu(l(V,"",r))};return"Just"===o._0.ctor&&"Just"===o._1.ctor&&"_Tuple2"===o._1._0.ctor?l(Vu,o._0._0,{ctor:"_Tuple2",_0:o._1._0._0,_1:o._1._0._1}):e}),es=function(t){var r=t;return"Just"!==r.ctor||"Just"!==Zu(r._0).ctor},os=function(t){var r=t;return"Just"===r.ctor&&"Just"!==Zu(r._0).ctor},cs=(e(function(t,r){return!0===l(ct,r,t)?"":r}),e(function(t,r){return!0===l(ct,r,t)?r:""})),ns=(c(function(t,r,e){var o=t;if("Just"===o.ctor){var c=qt(o._0);if("Ok"===c.ctor){var n=c._0;return T.cmp(n,r)<0||T.cmp(n,e)>0?q:U(n)}return q}return q}),function(t){return l(Qt,", ",l(Xt,"|",t))}),as=function(t){var r=t;return"Just"===r.ctor?$t(r._0):0},_s=c(function(t,r,e){var o="AscendingSort"===t.ctor?{ctor:"_Tuple2",_0:li,_1:mi}:{ctor:"_Tuple2",_0:si,_1:di},c=o._1;return!0===d(ui,o._0,r,e)?!0===d(ui,c,r,e)?J:I:O}),is=is||{};is["=>"]=e(function(t,r){return{ctor:"_Tuple2",_0:t,_1:r}});var us,ss={ctor:"DescendingSort"},ls={ctor:"AscendingSort"},ds={ctor:"MDYDateFmt"},ms={ctor:"YMDDateFmt"},fs={ctor:"DashDateSep"},ps={ctor:"NoMaybeDateTime"},hs=c(function(t,r,e){var o=r;if("Just"===t.ctor&&"Just"===o.ctor){var c=l(ts,t,r);return"Just"===c.ctor?{ctor:"ValidMaybeDateTime",_0:c._0}:{ctor:"InvalidMaybeDateTime",_0:e}}return ps}),bs=e(function(t,r){var e=l(sr,t,r);if("Just"===e.ctor){var o=e._0._1;return"Just"===o.ctor?U(D(o._0)):U("")}return U("")}),gs=function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"minute",_1:Xr(t.minute)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"score",_1:Xr(t.score)},_1:{ctor:"[]"}}})},ys=function(t){switch(t.ctor){case"Male":return"M";case"Female":return"F";default:return"A"}},Cs=function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r("baby")},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"birthNbr",_1:Xr(1)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lastname",_1:l(Qo,$r,t.lastname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"firstname",_1:l(Qo,$r,t.firstname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"middlename",_1:l(Qo,$r,t.middlename)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"sex",_1:$r(ys(t.sex))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthWeight",_1:l(Qo,Xr,t.birthWeight)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"bFedEstablished",_1:l(Qo,Ju,t.bFedEstablished)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"bulb",_1:yu(t.bulb)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"machine",_1:yu(t.machine)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"freeFlowO2",_1:yu(t.freeFlowO2)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"chestCompressions",_1:yu(t.chestCompressions)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"ppv",_1:yu(t.ppv)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(t.labor_id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"apgarScores",_1:jr(l(it,gs,t.apgarScores))},_1:{ctor:"[]"}}}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})},Ts=function(t){switch(t.ctor){case"Male":return"Male";case"Female":return"Female";default:return"Ambiguous"}},vs=(e(function(t,r){var e=r;if("Just"===e.ctor){var o=e._0;return t?Ts(o):ys(o)}return""}),e(function(t,r){return{minute:t,score:r}})),Ms=d(Ie,"score",he,d(Ie,"minute",he,Ae(vs))),Bs=function(t){return l(lt,function(t){return t},or(l(kr,e(function(t,r){return function(t){var r=t,e={ctor:"_Tuple2",_0:r._0,_1:r._1};if("Just"===e._0.ctor&&"Just"===e._1.ctor){var o=e._1._0;return T.cmp(o,0)>-1&&T.cmp(o,10)<1?U(l(vs,e._0._0,o)):q}return q}(r)}),t)))},Ds=function(t){return function(r){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return function(f){return function(p){return{id:t,birthNbr:r,lastname:e,firstname:o,middlename:c,sex:n,birthWeight:a,bFedEstablished:_,bulb:i,machine:u,freeFlowO2:s,chestCompressions:l,ppv:d,comments:m,labor_id:f,apgarScores:p}}}}}}}}}}}}}}}}},Ss=e(function(t,r){return Ds(t._0)(r.birthNbr)(r.lastname)(r.firstname)(r.middlename)(r.sex)(r.birthWeight)(r.bFedEstablished)(r.bulb)(r.machine)(r.freeFlowO2)(r.chestCompressions)(r.ppv)(r.comments)(r.labor_id)(r.apgarScores)}),Fs=e(function(t,r){return{ctor:"ApgarScore",_0:t,_1:r}}),ws={ctor:"Ambiguous"},Rs={ctor:"Female"},xs={ctor:"Male"},ks=function(t){switch(zt(t)){case"M":case"MALE":return xs;case"F":case"FEMALE":return Rs;case"A":case"AMBIGUOUS":return ws;default:return l(ye,"Data.Baby.stringToSex",l(N["++"],"Error: unknown str of '",l(N["++"],t,"' encountered."))),Rs}},Ps=_e(ks),As=d(Ie,"apgarScores",me(Ms),d(Ie,"labor_id",he,d(Ie,"comments",ue(ge),d(Ie,"ppv",gu,d(Ie,"chestCompressions",gu,d(Ie,"freeFlowO2",gu,d(Ie,"machine",gu,d(Ie,"bulb",gu,d(Ie,"bFedEstablished",ue(Go),d(Ie,"birthWeight",ue(he),d(Ie,"sex",Ps(ge),d(Ie,"middlename",ue(ge),d(Ie,"firstname",ue(ge),d(Ie,"lastname",ue(ge),d(Ie,"birthNbr",he,d(Ie,"id",he,Ae(Ds))))))))))))))))),Ls=s(function(t,r,e,o,c,n,a,_,i){return{id:t,babyLabType:r,dateTime:e,fld1Value:o,fld2Value:c,fld3Value:n,fld4Value:a,initials:_,baby_id:i}}),Ns=d(Ie,"baby_id",he,d(Ie,"initials",ue(ge),d(Ie,"fld4Value",ue(ge),d(Ie,"fld3Value",ue(ge),d(Ie,"fld2Value",ue(ge),d(Ie,"fld1Value",ue(ge),d(Ie,"dateTime",Go,d(Ie,"babyLabType",he,d(Ie,"id",he,Ae(Ls)))))))))),Es=e(function(t,r){return g(Ls,t._0,r.babyLabType,r.dateTime,r.fld1Value,r.fld2Value,r.fld3Value,r.fld4Value,r.initials,r.baby_id)}),Js=u(function(t,r,e,o,c,n,a,_){return{babyLabType:t,dateTime:r,fld1Value:e,fld2Value:o,fld3Value:c,fld4Value:n,initials:a,baby_id:_}}),Is=function(t){return{ctor:"BabyLabId",_0:t}},Os=e(function(t,r){return l(gc,function(r){return l(Ht,Ut(t),Ut(r.name))},r)}),Vs=c(function(t,r,e){var o=l(gc,function(r){return T.eq(r.id,t)},e);if("Just"!==o.ctor)return q;var c=o._0;switch(r){case 1:return U(c.fld1Type);case 2:return c.fld2Type;case 3:return c.fld3Type;case 4:return c.fld4Type;default:return q}}),qs=e(function(t,r){var e=l(gc,function(r){return T.eq(r.id,t)},r);return"Just"===e.ctor?U(e._0.name):q}),Hs=c(function(t,r,e){return{num:t,name:r,type_:e}}),Us=e(function(t,r){var e=l(gc,function(r){return T.eq(r.id,t)},r);if("Just"===e.ctor){var o=e._0;return{ctor:"::",_0:d(Hs,1,U(o.fld1Name),U(o.fld1Type)),_1:{ctor:"::",_0:d(Hs,2,o.fld2Name,o.fld2Type),_1:{ctor:"::",_0:d(Hs,3,o.fld3Name,o.fld3Type),_1:{ctor:"::",_0:d(Hs,4,o.fld4Name,o.fld4Type),_1:{ctor:"[]"}}}}}}return{ctor:"[]"}}),zs={ctor:"InvalidBabyLabFT"},Ws={ctor:"BoolBabyLabFT"},js={ctor:"FloatBabyLabFT"},Gs={ctor:"IntegerBabyLabFT"},Ys={ctor:"StringBabyLabFT"},Ks=function(t){switch(t){case"String":return Ys;case"Integer":return Gs;case"Float":return js;case"Bool":return Ws;default:return zs}},Qs=function(t){var r=t;return"Nothing"===r.ctor?U(zs):U(Ks(r._0))},Xs=d(Ie,"active",l(_e,function(t){return T.eq(t,1)},he),d(Ie,"fld4Type",l(_e,Qs,ue(ge)),d(Ie,"fld4Name",ue(ge),d(Ie,"fld3Type",l(_e,Qs,ue(ge)),d(Ie,"fld3Name",ue(ge),d(Ie,"fld2Type",l(_e,Qs,ue(ge)),d(Ie,"fld2Name",ue(ge),d(Ie,"fld1Type",l(_e,Ks,ge),d(Ie,"fld1Name",ge,d(Ie,"description",ue(ge),d(Ie,"name",ge,d(Ie,"id",he,Ae(function(t){return function(r){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return{id:t,name:r,description:e,fld1Name:o,fld1Type:c,fld2Name:n,fld2Type:a,fld3Name:_,fld3Type:i,fld4Name:u,fld4Type:s,active:l}}}}}}}}}}}}}))))))))))))),$s=i(function(t,r,e,o,c,n,a){return{id:t,babyMedicationType:r,medicationDate:e,location:o,initials:c,comments:n,baby_id:a}}),Zs=d(Ie,"baby_id",he,d(Ie,"comments",ue(ge),d(Ie,"initials",ue(ge),d(Ie,"location",ue(ge),d(Ie,"medicationDate",Go,d(Ie,"babyMedicationType",he,d(Ie,"id",he,Ae($s)))))))),tl=e(function(t,r){return h($s,t._0,r.babyMedicationType,r.medicationDate,r.location,r.initials,r.comments,r.baby_id)}),rl=_(function(t,r,e,o,c,n){return{babyMedicationType:t,medicationDate:r,location:e,initials:o,comments:c,baby_id:n}}),el=function(t){return{ctor:"BabyMedicationId",_0:t}},ol=e(function(t,r){return l(gc,function(r){return l(Ht,Ut(t),Ut(r.name))},r)}),cl=e(function(t,r){var e=l(gc,function(r){return T.eq(r.id,t)},r);if("Just"===e.ctor){var o=e._0;return U({ctor:"_Tuple2",_0:o.name,_1:o.useLocation})}return q}),nl=n(function(t,r,e,o){return{id:t,name:r,description:e,useLocation:o}}),al=d(Ie,"useLocation",l(_e,function(t){return T.eq(t,1)},he),d(Ie,"description",ue(ge),d(Ie,"name",ge,d(Ie,"id",he,Ae(nl))))),_l=i(function(t,r,e,o,c,n,a){return{id:t,babyVaccinationType:r,vaccinationDate:e,location:o,initials:c,comments:n,baby_id:a}}),il=d(Ie,"baby_id",he,d(Ie,"comments",ue(ge),d(Ie,"initials",ue(ge),d(Ie,"location",ue(ge),d(Ie,"vaccinationDate",Go,d(Ie,"babyVaccinationType",he,d(Ie,"id",he,Ae(_l)))))))),ul=e(function(t,r){return h(_l,t._0,r.babyVaccinationType,r.vaccinationDate,r.location,r.initials,r.comments,r.baby_id)}),sl=_(function(t,r,e,o,c,n){return{babyVaccinationType:t,vaccinationDate:r,location:e,initials:o,comments:c,baby_id:n}}),ll=function(t){return{ctor:"BabyVaccinationId",_0:t}},dl=e(function(t,r){return l(gc,function(r){return l(Ht,Ut(t),Ut(r.name))},r)}),ml=e(function(t,r){var e=l(gc,function(r){return T.eq(r.id,t)},r);if("Just"===e.ctor){var o=e._0;return U({ctor:"_Tuple2",_0:o.name,_1:o.useLocation})}return q}),fl=n(function(t,r,e,o){return{id:t,name:r,description:e,useLocation:o}}),pl=d(Ie,"useLocation",l(_e,function(t){return T.eq(t,1)},he),d(Ie,"description",ue(ge),d(Ie,"name",ge,d(Ie,"id",he,Ae(fl))))),hl=function(t){return function(r){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return function(f){return function(p){return function(h){return function(b){return function(g){return function(y){return function(C){return function(T){return function(v){return function(M){return function(B){return function(D){return function(S){return function(F){return function(w){return function(R){return function(x){return function(k){return function(P){return function(A){return function(L){return function(N){return function(E){return function(J){return function(I){return function(O){return function(V){return function(q){return function(H){return function(U){return function(z){return function(W){return function(j){return function(G){return function(Y){return function(K){return function(Q){return function(X){return function($){return function(Z){return{id:t,birthOrder:r,motherMaidenLastname:e,motherMiddlename:o,motherFirstname:c,motherCitizenship:n,motherNumChildrenBornAlive:a,motherNumChildrenLiving:_,motherNumChildrenBornAliveNowDead:i,motherAddress:u,motherCity:s,motherProvince:l,motherCountry:d,fatherLastname:m,fatherMiddlename:f,fatherFirstname:p,fatherCitizenship:h,fatherReligion:b,fatherOccupation:g,fatherAgeAtBirth:y,fatherAddress:C,fatherCity:T,fatherProvince:v,fatherCountry:M,dateOfMarriage:B,cityOfMarriage:D,provinceOfMarriage:S,countryOfMarriage:F,attendantType:w,attendantOther:R,attendantFullname:x,attendantTitle:k,attendantAddr1:P,attendantAddr2:A,informantFullname:L,informantRelationToChild:N,informantAddress:E,preparedByFullname:J,preparedByTitle:I,commTaxNumber:O,commTaxDate:V,commTaxPlace:q,receivedByName:H,receivedByTitle:U,affiateName:z,affiateAddress:W,affiateCitizenshipCountry:j,affiateReason:G,affiateIAm:Y,affiateCommTaxNumber:K,affiateCommTaxDate:Q,affiateCommTaxPlace:X,comments:$,baby_id:Z}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},bl=d(Ie,"baby_id",he,d(Ie,"comments",ue(ge),d(Ie,"affiateCommTaxPlace",ue(ge),d(Ie,"affiateCommTaxDate",ue(Go),d(Ie,"affiateCommTaxNumber",ue(ge),d(Ie,"affiateIAm",ue(ge),d(Ie,"affiateReason",ue(ge),d(Ie,"affiateCitizenshipCountry",ue(ge),d(Ie,"affiateAddress",ue(ge),d(Ie,"affiateName",ue(ge),d(Ie,"receivedByTitle",ue(ge),d(Ie,"receivedByName",ue(ge),d(Ie,"commTaxPlace",ue(ge),d(Ie,"commTaxDate",ue(Go),d(Ie,"commTaxNumber",ue(ge),d(Ie,"preparedByTitle",ge,d(Ie,"preparedByFullname",ge,d(Ie,"informantAddress",ge,d(Ie,"informantRelationToChild",ge,d(Ie,"informantFullname",ge,d(Ie,"attendantAddr2",ue(ge),d(Ie,"attendantAddr1",ue(ge),d(Ie,"attendantTitle",ue(ge),d(Ie,"attendantFullname",ge,d(Ie,"attendantOther",ue(ge),d(Ie,"attendantType",ge,d(Ie,"countryOfMarriage",ue(ge),d(Ie,"provinceOfMarriage",ue(ge),d(Ie,"cityOfMarriage",ue(ge),d(Ie,"dateOfMarriage",ue(Go),d(Ie,"fatherCountry",ue(ge),d(Ie,"fatherProvince",ue(ge),d(Ie,"fatherCity",ue(ge),d(Ie,"fatherAddress",ue(ge),d(Ie,"fatherAgeAtBirth",ue(he),d(Ie,"fatherOccupation",ue(ge),d(Ie,"fatherReligion",ue(ge),d(Ie,"fatherCitizenship",ue(ge),d(Ie,"fatherFirstname",ue(ge),d(Ie,"fatherMiddlename",ue(ge),d(Ie,"fatherLastname",ue(ge),d(Ie,"motherCountry",ge,d(Ie,"motherProvince",ge,d(Ie,"motherCity",ge,d(Ie,"motherAddress",ge,d(Ie,"motherNumChildrenBornAliveNowDead",he,d(Ie,"motherNumChildrenLiving",he,d(Ie,"motherNumChildrenBornAlive",he,d(Ie,"motherCitizenship",ge,d(Ie,"motherFirstname",ge,d(Ie,"motherMiddlename",ue(ge),d(Ie,"motherMaidenLastname",ge,d(Ie,"birthOrder",ge,d(Ie,"id",he,Ae(hl))))))))))))))))))))))))))))))))))))))))))))))))))))))),gl=e(function(t,r){return hl(t._0)(r.birthOrder)(r.motherMaidenLastname)(r.motherMiddlename)(r.motherFirstname)(r.motherCitizenship)(r.motherNumChildrenBornAlive)(r.motherNumChildrenLiving)(r.motherNumChildrenBornAliveNowDead)(r.motherAddress)(r.motherCity)(r.motherProvince)(r.motherCountry)(r.fatherLastname)(r.fatherMiddlename)(r.fatherFirstname)(r.fatherCitizenship)(r.fatherReligion)(r.fatherOccupation)(r.fatherAgeAtBirth)(r.fatherAddress)(r.fatherCity)(r.fatherProvince)(r.fatherCountry)(r.dateOfMarriage)(r.cityOfMarriage)(r.provinceOfMarriage)(r.countryOfMarriage)(r.attendantType)(r.attendantOther)(r.attendantFullname)(r.attendantTitle)(r.attendantAddr1)(r.attendantAddr2)(r.informantFullname)(r.informantRelationToChild)(r.informantAddress)(r.preparedByFullname)(r.preparedByTitle)(r.commTaxNumber)(r.commTaxDate)(r.commTaxPlace)(r.receivedByName)(r.receivedByTitle)(r.affiateName)(r.affiateAddress)(r.affiateCitizenshipCountry)(r.affiateReason)(r.affiateIAm)(r.affiateCommTaxNumber)(r.affiateCommTaxDate)(r.affiateCommTaxPlace)(r.comments)(r.baby_id)}),yl=function(t){return{ctor:"BirthCertificateId",_0:t}},Cl=function(t){return function(r){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return{id:t,checkDatetime:r,motherSystolic:e,motherDiastolic:o,motherCR:c,motherTemp:n,motherFundus:a,motherEBL:_,babyBFed:i,babyTemp:u,babyRR:s,babyCR:l,comments:d,labor_id:m}}}}}}}}}}}}}}},Tl=d(Ie,"labor_id",he,d(Ie,"comments",ue(ge),d(Ie,"babyCR",ue(he),d(Ie,"babyRR",ue(he),d(Ie,"babyTemp",ue(pe),d(Ie,"babyBFed",ue(ge),d(Ie,"motherEBL",ue(he),d(Ie,"motherFundus",ue(ge),d(Ie,"motherTemp",ue(pe),d(Ie,"motherCR",ue(he),d(Ie,"motherDiastolic",ue(he),d(Ie,"motherSystolic",ue(he),d(Ie,"checkDatetime",Go,d(Ie,"id",he,Ae(Cl))))))))))))))),vl=e(function(t,r){return Cl(t._0)(r.checkDatetime)(r.motherSystolic)(r.motherDiastolic)(r.motherCR)(r.motherTemp)(r.motherFundus)(r.motherEBL)(r.babyBFed)(r.babyTemp)(r.babyRR)(r.babyCR)(r.comments)(r.labor_id)}),Ml=function(t){return{ctor:"ContPostpartumCheckId",_0:t}},Bl=function(t){return"WaivedNBS"===t.ctor?"Waived":"Done"},Dl=function(t){return l(z,Bl,t)},Sl=function(t){return function(r){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return function(f){return function(p){return function(h){return function(b){return function(g){return function(y){return function(C){return function(T){return function(v){return function(M){return function(B){return function(D){return function(S){return function(F){return function(w){return function(R){return{id:t,dateTime:r,motherSystolic:e,motherDiastolic:o,motherTemp:c,motherCR:n,babyRR:a,babyTemp:_,babyCR:i,ppInstructionsSchedule:u,birthCertWorksheet:s,birthRecorded:l,chartsComplete:d,logsComplete:m,billPaid:f,nbs:p,immunizationReferral:h,breastFeedingEstablished:b,newbornBath:g,fundusFirmBleedingCtld:y,motherAteDrank:C,motherUrinated:T,placentaGone:v,prayer:M,bible:B,transferBaby:D,transferMother:S,transferComment:F,initials:w,labor_id:R}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},Fl=e(function(t,r){return Sl(t._0)(r.dateTime)(r.motherSystolic)(r.motherDiastolic)(r.motherTemp)(r.motherCR)(r.babyRR)(r.babyTemp)(r.babyCR)(r.ppInstructionsSchedule)(r.birthCertWorksheet)(r.birthRecorded)(r.chartsComplete)(r.logsComplete)(r.billPaid)(r.nbs)(r.immunizationReferral)(r.breastFeedingEstablished)(r.newbornBath)(r.fundusFirmBleedingCtld)(r.motherAteDrank)(r.motherUrinated)(r.placentaGone)(r.prayer)(r.bible)(r.transferBaby)(r.transferMother)(r.transferComment)(r.initials)(r.labor_id)}),wl=function(t){return{ctor:"DischargeId",_0:t}},Rl={ctor:"WaivedNBS"},xl={ctor:"DoneNBS"},kl=function(t){var r=t;return"Just"===r.ctor?function(t){switch(r._0){case"Waived":return U(Rl);case"Done":return U(xl);default:return q}}():q},Pl=d(Ie,"labor_id",he,d(Ie,"initials",ue(ge),d(Ie,"transferComment",ue(ge),d(Ie,"transferBaby",gu,d(Ie,"transferBaby",gu,d(Ie,"bible",gu,d(Ie,"prayer",gu,d(Ie,"placentaGone",gu,d(Ie,"motherUrinated",gu,d(Ie,"motherAteDrank",gu,d(Ie,"fundusFirmBleedingCtld",gu,d(Ie,"newbornBath",gu,d(Ie,"breastFeedingEstablished",gu,d(Ie,"immunizationReferral",gu,d(Ie,"nbs",l(_e,kl,ue(ge)),d(Ie,"billPaid",gu,d(Ie,"logsComplete",gu,d(Ie,"chartsComplete",gu,d(Ie,"birthRecorded",gu,d(Ie,"birthCertWorksheet",gu,d(Ie,"ppInstructionsSchedule",gu,d(Ie,"babyCR",ue(he),d(Ie,"babyTemp",ue(pe),d(Ie,"babyRR",ue(he),d(Ie,"motherCR",ue(he),d(Ie,"motherTemp",ue(pe),d(Ie,"motherDiastolic",ue(he),d(Ie,"motherSystolic",ue(he),d(Ie,"dateTime",ue(Go),d(Ie,"id",he,Ae(Sl))))))))))))))))))))))))))))))),Al=e(function(t,r){return l(sr,t,r)}),Ll=e(function(t,r){return l(z,function(t){return t.kvValue},l(Al,t,r))}),Nl=i(function(t,r,e,o,c,n,a){return{id:t,kvKey:r,kvValue:e,description:o,valueType:c,acceptableValues:n,systemOnly:a}}),El={ctor:"BoolKeyValueType"},Jl={ctor:"DateKeyValueType"},Il={ctor:"DecimalKeyValueType"},Ol={ctor:"IntegerKeyValueType"},Vl={ctor:"ListKeyValueType"},ql={ctor:"TextKeyValueType"},Hl=d(Ie,"systemOnly",l(_e,function(t){return T.eq(t,1)},he),d(Ie,"acceptableValues",ge,d(Ie,"valueType",l(_e,function(t){var r=t;switch(r){case"text":return ql;case"list":return Vl;case"integer":return Ol;case"decimal":return Il;case"date":return Jl;case"boolean":return El;default:return l(ye,"stringToKeyValueType error",l(N["++"],"Encountered string of ",r)),ql}},ge),d(Ie,"description",ge,d(Ie,"kvValue",ge,d(Ie,"kvKey",ge,d(Ie,"id",he,Ae(Nl)))))))),Ul=function(t){return function(r){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return{id:t,admittanceDate:r,startLaborDate:e,dischargeDate:o,pos:c,fh:n,fht:a,systolic:_,diastolic:i,cr:u,temp:s,comments:l,pregnancy_id:d}}}}}}}}}}}}}},zl=d(Ie,"pregnancy_id",he,d(Ie,"comments",ue(ge),d(Ie,"temp",pe,d(Ie,"cr",he,d(Ie,"diastolic",he,d(Ie,"systolic",he,d(Ie,"fht",ge,d(Ie,"fh",he,d(Ie,"pos",ge,m(Je,"dischargeDate",ue(Go),q,d(Ie,"startLaborDate",Go,d(Ie,"admittanceDate",Go,d(Ie,"id",he,Ae(Ul)))))))))))))),Wl=e(function(t,r){return Ul(t._0)(r.admittanceDate)(r.startLaborDate)(q)(r.pos)(r.fh)(r.fht)(r.systolic)(r.diastolic)(r.cr)(r.temp)(r.comments)(r.pregnancy_id)}),jl=function(t){return{ctor:"LaborId",_0:t}},Gl=function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r("laborStage1")},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"fullDialation",_1:l(Qo,Ju,t.fullDialation)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"mobility",_1:l(Qo,$r,t.mobility)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"durationLatent",_1:l(Qo,Xr,t.durationLatent)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"durationActive",_1:l(Qo,Xr,t.durationActive)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(t.labor_id)},_1:{ctor:"[]"}}}}}}})},_1:{ctor:"[]"}}})},Yl=function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r("laborStage1")},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fullDialation",_1:l(Qo,Ju,t.fullDialation)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"mobility",_1:l(Qo,$r,t.mobility)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"durationLatent",_1:l(Qo,Xr,t.durationLatent)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"durationActive",_1:l(Qo,Xr,t.durationActive)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(t.labor_id)},_1:{ctor:"[]"}}}}}}}})},_1:{ctor:"[]"}}})},Kl=i(function(t,r,e,o,c,n,a){return{id:t,fullDialation:r,mobility:e,durationLatent:o,durationActive:c,comments:n,labor_id:a}}),Ql=d(Ie,"labor_id",he,d(Ie,"comments",ue(ge),d(Ie,"durationActive",ue(he),d(Ie,"durationLatent",ue(he),d(Ie,"mobility",ue(ge),d(Ie,"fullDialation",ue(Go),d(Ie,"id",he,Ae(Kl)))))))),Xl=e(function(t,r){return h(Kl,t._0,r.fullDialation,r.mobility,r.durationLatent,r.durationActive,r.comments,r.labor_id)}),$l=_(function(t,r,e,o,c,n){return{fullDialation:t,mobility:r,durationLatent:e,durationActive:o,comments:c,labor_id:n}}),Zl=function(t){return{ctor:"LaborStage1Id",_0:t}},td=function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r("laborStage2")},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"birthDatetime",_1:l(Qo,Ju,t.birthDatetime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthType",_1:l(Qo,$r,t.birthType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthPosition",_1:l(Qo,$r,t.birthPosition)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"durationPushing",_1:l(Qo,Xr,t.durationPushing)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthPresentation",_1:l(Qo,$r,t.birthPresentation)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"terminalMec",_1:yu(t.terminalMec)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"cordWrapType",_1:l(Qo,$r,t.cordWrapType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"deliveryType",_1:l(Qo,$r,t.deliveryType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"shoulderDystocia",_1:yu(t.shoulderDystocia)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"shoulderDystociaMinutes",_1:l(Qo,Xr,t.shoulderDystociaMinutes)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"laceration",_1:yu(t.laceration)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"episiotomy",_1:yu(t.episiotomy)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"repair",_1:yu(t.repair)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"degree",_1:l(Qo,$r,t.degree)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lacerationRepairedBy",_1:l(Qo,$r,t.lacerationRepairedBy)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthEBL",_1:l(Qo,Xr,t.birthEBL)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"meconium",_1:l(Qo,$r,t.meconium)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(t.labor_id)},_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})},rd=function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r("laborStage2")},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthDatetime",_1:l(Qo,Ju,t.birthDatetime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthType",_1:l(Qo,$r,t.birthType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthPosition",_1:l(Qo,$r,t.birthPosition)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"durationPushing",_1:l(Qo,Xr,t.durationPushing)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthPresentation",_1:l(Qo,$r,t.birthPresentation)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"terminalMec",_1:yu(t.terminalMec)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"cordWrapType",_1:l(Qo,$r,t.cordWrapType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"deliveryType",_1:l(Qo,$r,t.deliveryType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"shoulderDystocia",_1:yu(t.shoulderDystocia)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"shoulderDystociaMinutes",_1:l(Qo,Xr,t.shoulderDystociaMinutes)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"laceration",_1:yu(t.laceration)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"episiotomy",_1:yu(t.episiotomy)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"repair",_1:yu(t.repair)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"degree",_1:l(Qo,$r,t.degree)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lacerationRepairedBy",_1:l(Qo,$r,t.lacerationRepairedBy)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthEBL",_1:l(Qo,Xr,t.birthEBL)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"meconium",_1:l(Qo,$r,t.meconium)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(t.labor_id)},_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})},ed=function(t){return function(r){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return function(f){return function(p){return function(h){return function(b){return function(g){return function(y){return{id:t,birthDatetime:r,birthType:e,birthPosition:o,durationPushing:c,birthPresentation:n,terminalMec:a,cordWrapType:_,deliveryType:i,shoulderDystocia:u,shoulderDystociaMinutes:s,laceration:l,episiotomy:d,repair:m,degree:f,lacerationRepairedBy:p,birthEBL:h,meconium:b,comments:g,labor_id:y}}}}}}}}}}}}}}}}}}}}},od=d(Ie,"labor_id",he,d(Ie,"comments",ue(ge),d(Ie,"meconium",ue(ge),d(Ie,"birthEBL",ue(he),d(Ie,"lacerationRepairedBy",ue(ge),d(Ie,"degree",ue(ge),d(Ie,"repair",gu,d(Ie,"episiotomy",gu,d(Ie,"laceration",gu,d(Ie,"shoulderDystociaMinutes",ue(he),d(Ie,"shoulderDystocia",gu,d(Ie,"deliveryType",ue(ge),d(Ie,"cordWrapType",ue(ge),d(Ie,"terminalMec",gu,d(Ie,"birthPresentation",ue(ge),d(Ie,"durationPushing",ue(he),d(Ie,"birthPosition",ue(ge),d(Ie,"birthType",ue(ge),d(Ie,"birthDatetime",ue(Go),d(Ie,"id",he,Ae(ed))))))))))))))))))))),cd=e(function(t,r){return ed(t._0)(r.birthDatetime)(r.birthType)(r.birthPosition)(r.durationPushing)(r.birthPresentation)(r.terminalMec)(r.cordWrapType)(r.deliveryType)(r.shoulderDystocia)(r.shoulderDystociaMinutes)(r.laceration)(r.episiotomy)(r.repair)(r.degree)(r.lacerationRepairedBy)(r.birthEBL)(r.meconium)(r.comments)(r.labor_id)}),nd=function(t){return{ctor:"LaborStage2Id",_0:t}},ad=function(t){return"Schultz"===t.ctor?"Schultz":"Duncan"},_d=function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r("laborStage3")},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaDatetime",_1:l(Qo,Ju,t.placentaDatetime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaDeliverySpontaneous",_1:yu(t.placentaDeliverySpontaneous)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaDeliveryAMTSL",_1:yu(t.placentaDeliveryAMTSL)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaDeliveryCCT",_1:yu(t.placentaDeliveryCCT)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaDeliveryManual",_1:yu(t.placentaDeliveryManual)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"maternalPosition",_1:l(Qo,$r,t.maternalPosition)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"txBloodLoss1",_1:l(Qo,$r,t.txBloodLoss1)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"txBloodLoss2",_1:l(Qo,$r,t.txBloodLoss2)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"txBloodLoss3",_1:l(Qo,$r,t.txBloodLoss3)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"txBloodLoss4",_1:l(Qo,$r,t.txBloodLoss4)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"txBloodLoss5",_1:l(Qo,$r,t.txBloodLoss5)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaShape",_1:l(Qo,$r,t.placentaShape)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaInsertion",_1:l(Qo,$r,t.placentaInsertion)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaNumVessels",_1:l(Qo,Xr,t.placentaNumVessels)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"schultzDuncan",_1:l(Qo,function(t){return $r(ad(t))},t.schultzDuncan)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"cotyledons",_1:l(Qo,$r,t.cotyledons)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"membranes",_1:l(Qo,$r,t.membranes)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(t.labor_id)},_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})},id=function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r("laborStage3")},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaDatetime",_1:l(Qo,Ju,t.placentaDatetime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaDeliverySpontaneous",_1:yu(t.placentaDeliverySpontaneous)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaDeliveryAMTSL",_1:yu(t.placentaDeliveryAMTSL)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaDeliveryCCT",_1:yu(t.placentaDeliveryCCT)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaDeliveryManual",_1:yu(t.placentaDeliveryManual)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"maternalPosition",_1:l(Qo,$r,t.maternalPosition)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"txBloodLoss1",_1:l(Qo,$r,t.txBloodLoss1)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"txBloodLoss2",_1:l(Qo,$r,t.txBloodLoss2)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"txBloodLoss3",_1:l(Qo,$r,t.txBloodLoss3)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"txBloodLoss4",_1:l(Qo,$r,t.txBloodLoss4)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"txBloodLoss5",_1:l(Qo,$r,t.txBloodLoss5)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaShape",_1:l(Qo,$r,t.placentaShape)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaInsertion",_1:l(Qo,$r,t.placentaInsertion)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaNumVessels",_1:l(Qo,Xr,t.placentaNumVessels)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"schultzDuncan",_1:l(Qo,function(t){return $r(ad(t))},t.schultzDuncan)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"cotyledons",_1:l(Qo,$r,t.cotyledons)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"membranes",_1:l(Qo,$r,t.membranes)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(t.labor_id)},_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})},ud=function(t){return function(r){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return function(f){return function(p){return function(h){return function(b){return function(g){return function(y){return{id:t,placentaDatetime:r,placentaDeliverySpontaneous:e,placentaDeliveryAMTSL:o,placentaDeliveryCCT:c,placentaDeliveryManual:n,maternalPosition:a,txBloodLoss1:_,txBloodLoss2:i,txBloodLoss3:u,txBloodLoss4:s,txBloodLoss5:l,placentaShape:d,placentaInsertion:m,placentaNumVessels:f,schultzDuncan:p,cotyledons:h,membranes:b,comments:g,labor_id:y}}}}}}}}}}}}}}}}}}}}},sd=e(function(t,r){return ud(t._0)(r.placentaDatetime)(r.placentaDeliverySpontaneous)(r.placentaDeliveryAMTSL)(r.placentaDeliveryCCT)(r.placentaDeliveryManual)(r.maternalPosition)(r.txBloodLoss1)(r.txBloodLoss2)(r.txBloodLoss3)(r.txBloodLoss4)(r.txBloodLoss5)(r.placentaShape)(r.placentaInsertion)(r.placentaNumVessels)(r.schultzDuncan)(r.cotyledons)(r.membranes)(r.comments)(r.labor_id)}),ld=function(t){return{ctor:"LaborStage3Id",_0:t}},dd={ctor:"Duncan"},md={ctor:"Schultz"},fd=function(t){switch(t){case"Schultz":return U(md);case"Duncan":return U(dd);default:return q}},pd=d(Ie,"labor_id",he,d(Ie,"comments",ue(ge),d(Ie,"membranes",ue(ge),d(Ie,"cotyledons",ue(ge),d(Ie,"schultzDuncan",l(_e,function(t){var r=t;return"Just"===r.ctor?fd(r._0):q},ue(ge)),d(Ie,"placentaNumVessels",ue(he),d(Ie,"placentaInsertion",ue(ge),d(Ie,"placentaShape",ue(ge),d(Ie,"txBloodLoss5",ue(ge),d(Ie,"txBloodLoss4",ue(ge),d(Ie,"txBloodLoss3",ue(ge),d(Ie,"txBloodLoss2",ue(ge),d(Ie,"txBloodLoss1",ue(ge),d(Ie,"maternalPosition",ue(ge),d(Ie,"placentaDeliveryManual",gu,d(Ie,"placentaDeliveryCCT",gu,d(Ie,"placentaDeliveryAMTSL",gu,d(Ie,"placentaDeliverySpontaneous",gu,d(Ie,"placentaDatetime",ue(Go),d(Ie,"id",he,Ae(ud))))))))))))))))))))),hd=function(t){var r=t;if("Just"!==r.ctor)return"";switch(r._0.ctor){case"ClearAmniotic":return"Clear";case"LtStainAmniotic":return"Lt Stain";case"ModStainAmniotic":return"Mod Stain";case"ThickStainAmniotic":return"Thick Stain";default:return"Other"}},bd=function(t){switch(t.ctor){case"ClearAmniotic":return"Clear";case"LtStainAmniotic":return"Lt Stain";case"ModStainAmniotic":return"Mod Stain";case"ThickStainAmniotic":return"Thick Stain";default:return"Other"}},gd=function(t){var r=t;if("Just"!==r.ctor)return"";switch(r._0.ctor){case"AROMRupture":return"AROM";case"SROMRupture":return"SROM";default:return"Other"}},yd=function(t){switch(t.ctor){case"AROMRupture":return"AROM";case"SROMRupture":return"SROM";default:return"Other"}},Cd=u(function(t,r,e,o,c,n,a,_){return{id:t,ruptureDatetime:r,rupture:e,ruptureComment:o,amniotic:c,amnioticComment:n,comments:a,labor_id:_}}),Td=e(function(t,r){return b(Cd,t._0,r.ruptureDatetime,r.rupture,r.ruptureComment,r.amniotic,r.amnioticComment,r.comments,r.labor_id)}),vd=i(function(t,r,e,o,c,n,a){return{ruptureDatetime:t,rupture:r,ruptureComment:e,amniotic:o,amnioticComment:c,comments:n,labor_id:a}}),Md=function(t){return{ctor:"MembraneId",_0:t}},Bd={ctor:"OtherRupture"},Dd={ctor:"SROMRupture"},Sd={ctor:"AROMRupture"},Fd=function(t){var r=t;return"Just"===r.ctor?function(t){switch(r._0){case"AROM":return U(Sd);case"SROM":return U(Dd);case"Other":return U(Bd);default:return q}}():q},wd={ctor:"OtherAmniotic"},Rd={ctor:"ThickStainAmniotic"},xd={ctor:"ModStainAmniotic"},kd={ctor:"LtStainAmniotic"},Pd={ctor:"ClearAmniotic"},Ad=function(t){var r=t;return"Just"===r.ctor?function(t){switch(r._0){case"Clear":return U(Pd);case"Lt Stain":return U(kd);case"Mod Stain":return U(xd);case"Thick Stain":return U(Rd);case"Other":return U(wd);default:return q}}():q},Ld=d(Ie,"labor_id",he,d(Ie,"comments",ue(ge),d(Ie,"amnioticComment",ue(ge),d(Ie,"amniotic",l(_e,Ad,ue(ge)),d(Ie,"ruptureComment",ue(ge),d(Ie,"rupture",l(_e,Fd,ue(ge)),m(Je,"ruptureDatetime",ue(Go),q,d(Ie,"id",he,Ae(Cd))))))))),Nd=_(function(t,r,e,o,c,n){return{id:t,motherMedicationType:r,medicationDate:e,initials:o,comments:c,labor_id:n}}),Ed=d(Ie,"labor_id",he,d(Ie,"comments",ue(ge),d(Ie,"initials",ue(ge),d(Ie,"medicationDate",Go,d(Ie,"motherMedicationType",he,d(Ie,"id",he,Ae(Nd))))))),Jd=e(function(t,r){return p(Nd,t._0,r.motherMedicationType,r.medicationDate,r.initials,r.comments,r.labor_id)}),Id=a(function(t,r,e,o,c){return{motherMedicationType:t,medicationDate:r,initials:e,comments:o,labor_id:c}}),Od=function(t){return{ctor:"MotherMedicationId",_0:t}},Vd=e(function(t,r){return l(gc,function(r){return l(Ht,Ut(t),Ut(r.name))},r)}),qd=e(function(t,r){var e=l(gc,function(r){return T.eq(r.id,t)},r);return"Just"===e.ctor?U(e._0.name):q}),Hd=c(function(t,r,e){return{id:t,name:r,description:e}}),Ud=d(Ie,"description",ue(ge),d(Ie,"name",ge,d(Ie,"id",he,Ae(Hd)))),zd=function(t){return function(r){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return function(f){return function(p){return function(h){return function(b){return function(g){return function(y){return function(C){return function(T){return function(v){return function(M){return function(B){return function(D){return function(S){return function(F){return function(w){return function(R){return function(x){return function(k){return function(P){return function(A){return function(L){return function(N){return function(E){return function(J){return function(I){return function(O){return function(V){return function(q){return function(H){return function(U){return function(z){return function(W){return function(j){return function(G){return function(Y){return function(K){return function(Q){return function(X){return function($){return function(Z){return function(tt){return function(rt){return function(et){return function(ot){return function(ct){return function(nt){return function(at){return function(_t){return{id:t,examDatetime:r,examiners:e,rr:o,hr:c,temperature:n,length:a,headCir:_,chestCir:i,appearance:u,appearanceComment:s,color:l,colorComment:d,skin:m,skinComment:f,head:p,headComment:h,eyes:b,eyesComment:g,ears:y,earsComment:C,nose:T,noseComment:v,mouth:M,mouthComment:B,neck:D,neckComment:S,chest:F,chestComment:w,lungs:R,lungsComment:x,heart:k,heartComment:P,abdomen:A,abdomenComment:L,hips:N,hipsComment:E,cord:J,cordComment:I,femoralPulses:O,femoralPulsesComment:V,genitalia:q,genitaliaComment:H,anus:U,anusComment:z,back:W,backComment:j,extremities:G,extremitiesComment:Y,estGA:K,moroReflex:Q,moroReflexComment:X,palmarReflex:$,palmarReflexComment:Z,steppingReflex:tt,steppingReflexComment:rt,plantarReflex:et,plantarReflexComment:ot,babinskiReflex:ct,babinskiReflexComment:nt,comments:at,baby_id:_t}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},Wd=d(Ie,"baby_id",he,d(Ie,"comments",ue(ge),d(Ie,"babinskiReflexComment",ue(ge),d(Ie,"babinskiReflex",gu,d(Ie,"plantarReflexComment",ue(ge),d(Ie,"plantarReflex",gu,d(Ie,"steppingReflexComment",ue(ge),d(Ie,"steppingReflex",gu,d(Ie,"palmarReflexComment",ue(ge),d(Ie,"palmarReflex",gu,d(Ie,"moroReflexComment",ue(ge),d(Ie,"moroReflex",gu,d(Ie,"estGA",ue(ge),d(Ie,"extremitiesComment",ue(ge),d(Ie,"extremities",ue(ge),d(Ie,"backComment",ue(ge),d(Ie,"back",ue(ge),d(Ie,"anusComment",ue(ge),d(Ie,"anus",ue(ge),d(Ie,"genitaliaComment",ue(ge),d(Ie,"genitalia",ue(ge),d(Ie,"femoralPulsesComment",ue(ge),d(Ie,"femoralPulses",ue(ge),d(Ie,"cordComment",ue(ge),d(Ie,"cord",ue(ge),d(Ie,"hipsComment",ue(ge),d(Ie,"hips",ue(ge),d(Ie,"abdomenComment",ue(ge),d(Ie,"abdomen",ue(ge),d(Ie,"heartComment",ue(ge),d(Ie,"heart",ue(ge),d(Ie,"lungsComment",ue(ge),d(Ie,"lungs",ue(ge),d(Ie,"chestComment",ue(ge),d(Ie,"chest",ue(ge),d(Ie,"neckComment",ue(ge),d(Ie,"neck",ue(ge),d(Ie,"mouthComment",ue(ge),d(Ie,"mouth",ue(ge),d(Ie,"noseComment",ue(ge),d(Ie,"nose",ue(ge),d(Ie,"earsComment",ue(ge),d(Ie,"ears",ue(ge),d(Ie,"eyesComment",ue(ge),d(Ie,"eyes",ue(ge),d(Ie,"headComment",ue(ge),d(Ie,"head",ue(ge),d(Ie,"skinComment",ue(ge),d(Ie,"skin",ue(ge),d(Ie,"colorComment",ue(ge),d(Ie,"color",ue(ge),d(Ie,"appearanceComment",ue(ge),d(Ie,"appearance",ue(ge),d(Ie,"chestCir",ue(pe),d(Ie,"headCir",ue(pe),d(Ie,"length",ue(pe),d(Ie,"temperature",ue(pe),d(Ie,"hr",ue(he),d(Ie,"rr",ue(he),d(Ie,"examiners",ge,d(Ie,"examDatetime",Go,d(Ie,"id",he,Ae(zd))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),jd=e(function(t,r){return zd(t._0)(r.examDatetime)(r.examiners)(r.rr)(r.hr)(r.temperature)(r.length)(r.headCir)(r.chestCir)(r.appearance)(r.appearanceComment)(r.color)(r.colorComment)(r.skin)(r.skinComment)(r.head)(r.headComment)(r.eyes)(r.eyesComment)(r.ears)(r.earsComment)(r.nose)(r.noseComment)(r.mouth)(r.mouthComment)(r.neck)(r.neckComment)(r.chest)(r.chestComment)(r.lungs)(r.lungsComment)(r.heart)(r.heartComment)(r.abdomen)(r.abdomenComment)(r.hips)(r.hipsComment)(r.cord)(r.cordComment)(r.femoralPulses)(r.femoralPulsesComment)(r.genitalia)(r.genitaliaComment)(r.anus)(r.anusComment)(r.back)(r.backComment)(r.extremities)(r.extremitiesComment)(r.estGA)(r.moroReflex)(r.moroReflexComment)(r.palmarReflex)(r.palmarReflexComment)(r.steppingReflex)(r.steppingReflexComment)(r.plantarReflex)(r.plantarReflexComment)(r.babinskiReflex)(r.babinskiReflexComment)(r.comments)(r.baby_id)}),Gd=function(t){return{ctor:"NewbornExamId",_0:t}},Yd=e(function(t,r){return l(sr,t,r)}),Kd=_(function(t,r,e,o,c,n){return{id:t,username:r,firstname:e,lastname:o,shortName:c,displayName:n}}),Qd=d(Ie,"displayName",fe(ge),d(Ie,"shortName",fe(ge),d(Ie,"firstname",fe(ge),d(Ie,"lastname",fe(ge),d(Ie,"username",ge,d(Ie,"id",he,Ae(Kd))))))),Xd=c(function(t,r,e){var o=l(sr,r_(t),e);return"Just"===o.ctor?l(sr,r,o._0):q}),$d=(c(function(t,r,e){var o=l(sr,r_(t),e);return"Just"===o.ctor?d(Er,r_(t),l(Ur,r,o._0),e):e}),n(function(t,r,e,o){var c,n="Just"===(c=r).ctor?T.update(t,{username:U(c._0.username),supervisor:e}):t,a={ctor:"_Tuple2",_0:t.table,_1:t.id},_=a._0,i=a._1,u=l(sr,r_(_),o);return"Just"===u.ctor?d(Er,r_(_),d(Er,i,n,u._0),o):d(Er,r_(_),l(Jr,i,n),o)})),Zd=c(function(t,r,o){return d(et,e(function(t,e){return m($d,t,l(sr,t.updatedBy,r),t.supervisor,e)}),o,t)}),tm=(c(function(t,r,e){return d(Nr,r_(t),function(t){var e=t;return"Just"===e.ctor?U(d(Nr,r,function(t){var r=t;if("Just"===r.ctor){var e=r._0;return U(T.update(e,{isVisible:!e.isVisible}))}return q},e._0)):q},e)}),Tr),rm=i(function(t,r,e,o,c,n,a){return{table:t,id:r,updatedBy:e,username:o,updatedAt:c,supervisor:n,isVisible:a}}),em=function(t){return l(Ne,!1,d(Ie,"supervisor",ue(he),d(Ie,"updatedAt",Go,l(Ne,q,d(Ie,"updatedBy",he,d(Ie,"id",he,l(Ne,t,Ae(rm))))))))},om=i(function(t,r,e,o,c,n,a){var _=d(Xd,t,r,a);return"Just"===_.ctor?m($d,T.update(_._0,{updatedAt:c}),l(Yd,e,n),o,a):m($d,h(rm,t,r,e,q,c,q,!1),l(Yd,e,n),o,a)}),cm=a(function(t,r,e,o,c){return{id:t,dohID:r,dob:e,generalInfo:o,ageOfMenarche:c}}),nm=d(Ie,"ageOfMenarche",ue(he),d(Ie,"generalInfo",ue(ge),d(Ie,"dob",ue(Go),d(Ie,"dohID",ue(ge),d(Ie,"id",he,Ae(cm)))))),am=function(t){return function(r){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return function(f){return function(p){return function(h){return function(b){return function(g){return function(y){return function(C){return function(T){return function(v){return function(M){return function(B){return function(D){return function(S){return function(F){return function(w){return function(R){return function(x){return function(k){return function(P){return function(A){return function(L){return function(N){return function(E){return{id:t,checkDatetime:r,babyWeight:e,babyTemp:o,babyCR:c,babyRR:n,babyLungs:a,babyColor:_,babySkin:i,babyCord:u,babyUrine:s,babyStool:l,babySSInfection:d,babyFeeding:m,babyFeedingDaily:f,motherTemp:p,motherSystolic:h,motherDiastolic:b,motherCR:g,motherBreasts:y,motherFundus:C,motherFundusNote:T,motherPerineum:v,motherPerineumNote:M,motherLochia:B,motherUrine:D,motherStool:S,motherSSInfection:F,motherFamilyPlanning:w,birthCertReq:R,hgbRequested:x,hgbTestDate:k,hgbTestResult:P,ironGiven:A,comments:L,nextScheduledCheck:N,labor_id:E}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},_m=d(Ie,"labor_id",he,d(Ie,"nextScheduledCheck",ue(Go),d(Ie,"comments",ue(ge),d(Ie,"ironGiven",ue(he),d(Ie,"hgbTestResult",ue(ge),d(Ie,"hgbTestDate",ue(Go),d(Ie,"hgbRequested",gu,d(Ie,"birthCertReq",gu,d(Ie,"motherFamilyPlanning",ue(ge),d(Ie,"motherSSInfection",ue(ge),d(Ie,"motherStool",ue(ge),d(Ie,"motherUrine",ue(ge),d(Ie,"motherLochia",ue(ge),d(Ie,"motherPerineumNote",ue(ge),d(Ie,"motherPerineum",ue(ge),d(Ie,"motherFundusNote",ue(ge),d(Ie,"motherFundus",ue(ge),d(Ie,"motherBreasts",ue(ge),d(Ie,"motherCR",ue(he),d(Ie,"motherDiastolic",ue(he),d(Ie,"motherSystolic",ue(he),d(Ie,"motherTemp",ue(pe),d(Ie,"babyFeedingDaily",ue(ge),d(Ie,"babyFeeding",ue(ge),d(Ie,"babySSInfection",ue(ge),d(Ie,"babyStool",ue(ge),d(Ie,"babyUrine",ue(ge),d(Ie,"babyCord",ue(ge),d(Ie,"babySkin",ue(ge),d(Ie,"babyColor",ue(ge),d(Ie,"babyLungs",ue(ge),d(Ie,"babyRR",ue(he),d(Ie,"babyCR",ue(he),d(Ie,"babyTemp",ue(pe),d(Ie,"babyWeight",ue(he),d(Ie,"checkDatetime",Go,d(Ie,"id",he,Ae(am)))))))))))))))))))))))))))))))))))))),im=e(function(t,r){return am(t._0)(r.checkDatetime)(r.babyWeight)(r.babyTemp)(r.babyCR)(r.babyRR)(r.babyLungs)(r.babyColor)(r.babySkin)(r.babyCord)(r.babyUrine)(r.babyStool)(r.babySSInfection)(r.babyFeeding)(r.babyFeedingDaily)(r.motherTemp)(r.motherSystolic)(r.motherDiastolic)(r.motherCR)(r.motherBreasts)(r.motherFundus)(r.motherFundusNote)(r.motherPerineum)(r.motherPerineumNote)(r.motherLochia)(r.motherUrine)(r.motherStool)(r.motherSSInfection)(r.motherFamilyPlanning)(r.birthCertReq)(r.hgbRequested)(r.hgbTestDate)(r.hgbTestResult)(r.ironGiven)(r.comments)(r.nextScheduledCheck)(r.labor_id)}),um=function(t){return{ctor:"PostpartumCheckId",_0:t}},sm=function(t){return t._0},lm=d(Ie,"patient_id",he,d(Ie,"partnerIncomePeriod",ue(ge),d(Ie,"partnerIncome",ue(he),d(Ie,"partnerEducation",ue(ge),d(Ie,"partnerWork",ue(ge),d(Ie,"partnerAge",ue(he),d(Ie,"partnerLastname",ue(ge),d(Ie,"partnerFirstname",ue(ge),d(Ie,"questionnaireNote",ue(ge),d(Ie,"historyNone",gu,d(Ie,"historyDrinking",gu,d(Ie,"historySmoking",gu,d(Ie,"historyBloodTransfusion",gu,d(Ie,"historyHospitalOperation",gu,d(Ie,"historyHighBloodPressure",gu,d(Ie,"historyGoiter",gu,d(Ie,"historyHepatitis",gu,d(Ie,"historyKidneyProblems",gu,d(Ie,"historyHeartProblems",gu,d(Ie,"historyAsthma",gu,d(Ie,"historyMedicineAllergy",gu,d(Ie,"historyFoodAllergy",gu,d(Ie,"familyHistoryNone",gu,d(Ie,"familyHistorySmoking",gu,d(Ie,"familyHistoryTB",gu,d(Ie,"familyHistoryHeartProblems",gu,d(Ie,"familyHistoryDiabetes",gu,d(Ie,"familyHistoryHighBloodPressure",gu,d(Ie,"familyHistoryTwins",gu,d(Ie,"practiceFamilyPlanningDetails",ue(ge),d(Ie,"practiceFamilyPlanning",gu,d(Ie,"birthCompanion",ue(ge),d(Ie,"planToBreastFeed",ue(ge),d(Ie,"takingMedication",ue(ge),d(Ie,"useIodizedSalt",ue(ge),d(Ie,"currentlyNone",gu,d(Ie,"currentlyVaginalItching",gu,d(Ie,"currentlyVaginalPain",gu,d(Ie,"currentlySwelling",gu,d(Ie,"currentlyBlurryVision",gu,d(Ie,"currentlyUrinationPain",gu,d(Ie,"currentlyBleeding",gu,d(Ie,"currentlyFainting",gu,d(Ie,"currentlyDizzy",gu,d(Ie,"currentlyVomiting",gu,d(Ie,"transferOfCareNote",ue(ge),d(Ie,"transferOfCare",ue(Go),d(Ie,"philHealthApproved",gu,d(Ie,"philHealthID",ue(ge),d(Ie,"philHealthNCP",gu,d(Ie,"philHealthMCP",gu,d(Ie,"preterm",ue(he),d(Ie,"term",ue(he),d(Ie,"para",ue(he),d(Ie,"living",ue(he),d(Ie,"abortions",ue(he),d(Ie,"stillBirths",ue(he),d(Ie,"gravida",ue(he),d(Ie,"wantsUS",gu,d(Ie,"hasUS",gu,d(Ie,"invertedNipples",gu,d(Ie,"numberRequiredTetanus",ue(he),d(Ie,"note",ue(ge),d(Ie,"iugr",gu,d(Ie,"pregnancyEndResult",ue(ge),d(Ie,"pregnancyEndDate",ue(Go),d(Ie,"monozygotic",gu,d(Ie,"fetuses",ue(he),d(Ie,"whereDeliver",ue(ge),d(Ie,"mbBook",gu,d(Ie,"dentistConsultDate",ue(Go),d(Ie,"doctorConsultDate",ue(Go),d(Ie,"useAlternateEdd",gu,d(Ie,"alternateEdd",ue(Go),d(Ie,"riskNote",ue(ge),d(Ie,"warning",gu,d(Ie,"sureLMP",gu,d(Ie,"lmp",ue(Go),d(Ie,"gravidaNumber",ue(he),d(Ie,"country",ue(ge),d(Ie,"postalCode",ue(ge),d(Ie,"state",ue(ge),d(Ie,"city",ue(ge),d(Ie,"address4",ue(ge),d(Ie,"address3",ue(ge),d(Ie,"address2",ue(ge),d(Ie,"address1",ue(ge),d(Ie,"clientIncomePeriod",ue(ge),d(Ie,"clientIncome",ue(he),d(Ie,"education",ue(ge),d(Ie,"work",ue(ge),d(Ie,"telephone",ue(ge),d(Ie,"maritalStatus",ue(ge),d(Ie,"religion",ue(ge),d(Ie,"nickname",ue(ge),d(Ie,"maidenname",ue(ge),d(Ie,"lastname",ge,d(Ie,"firstname",ge,d(Ie,"id",he,Ae(function(t){return function(r){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return function(f){return function(p){return function(h){return function(b){return function(g){return function(y){return function(C){return function(T){return function(v){return function(M){return function(B){return function(D){return function(S){return function(F){return function(w){return function(R){return function(x){return function(k){return function(P){return function(A){return function(L){return function(N){return function(E){return function(J){return function(I){return function(O){return function(V){return function(q){return function(H){return function(U){return function(z){return function(W){return function(j){return function(G){return function(Y){return function(K){return function(Q){return function(X){return function($){return function(Z){return function(tt){return function(rt){return function(et){return function(ot){return function(ct){return function(nt){return function(at){return function(_t){return function(it){return function(ut){return function(st){return function(lt){return function(dt){return function(mt){return function(ft){return function(pt){return function(ht){return function(bt){return function(gt){return function(yt){return function(Ct){return function(Tt){return function(vt){return function(Mt){return function(Bt){return function(Dt){return function(St){return function(Ft){return function(wt){return function(Rt){return function(xt){return function(kt){return function(Pt){return function(At){return function(Lt){return function(Nt){return function(Et){return function(Jt){return function(It){return function(Ot){return function(Vt){return function(qt){return function(Ht){return function(Ut){return function(zt){return{id:t,firstname:r,lastname:e,maidenname:o,nickname:c,religion:n,maritalStatus:a,telephone:_,work:i,education:u,clientIncome:s,clientIncomePeriod:l,address1:d,address2:m,address3:f,address4:p,city:h,state:b,postalCode:g,country:y,gravidaNumber:C,lmp:T,sureLMP:v,warning:M,riskNote:B,alternateEdd:D,useAlternateEdd:S,doctorConsultDate:F,dentistConsultDate:w,mbBook:R,whereDeliver:x,fetuses:k,monozygotic:P,pregnancyEndDate:A,pregnancyEndResult:L,iugr:N,note:E,numberRequiredTetanus:J,invertedNipples:I,hasUS:O,wantsUS:V,gravida:q,stillBirths:H,abortions:U,living:z,para:W,term:j,preterm:G,philHealthMCP:Y,philHealthNCP:K,philHealthID:Q,philHealthApproved:X,transferOfCare:$,transferOfCareNote:Z,currentlyVomiting:tt,currentlyDizzy:rt,currentlyFainting:et,currentlyBleeding:ot,currentlyUrinationPain:ct,currentlyBlurryVision:nt,currentlySwelling:at,currentlyVaginalPain:_t,currentlyVaginalItching:it,currentlyNone:ut,useIodizedSalt:st,takingMedication:lt,planToBreastFeed:dt,birthCompanion:mt,practiceFamilyPlanning:ft,practiceFamilyPlanningDetails:pt,familyHistoryTwins:ht,familyHistoryHighBloodPressure:bt,familyHistoryDiabetes:gt,familyHistoryHeartProblems:yt,familyHistoryTB:Ct,familyHistorySmoking:Tt,familyHistoryNone:vt,historyFoodAllergy:Mt,historyMedicineAllergy:Bt,historyAsthma:Dt,historyHeartProblems:St,historyKidneyProblems:Ft,historyHepatitis:wt,historyGoiter:Rt,historyHighBloodPressure:xt,historyHospitalOperation:kt,historyBloodTransfusion:Pt,historySmoking:At,historyDrinking:Lt,historyNone:Nt,questionnaireNote:Et,partnerFirstname:Jt,partnerLastname:It,partnerAge:Ot,partnerWork:Vt,partnerEducation:qt,partnerIncome:Ht,partnerIncomePeriod:Ut,patient_id:zt}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}})))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),dm=function(t){return{ctor:"PregnancyId",_0:t}},mm=function(t){return U(l(Qt,"|",l(lt,function(t){return t.selected?U(t.selectKey):q},t)))},fm=e(function(t,r){return it(function(e){return T.eq(t,e.selectKey)?T.update(e,{selected:r}):e})}),pm=e(function(t,r){return l(it,function(r){return T.update(r,{selected:l(ct,r.selectKey,t)})},r)}),hm=e(function(t,r){return l(ut,function(r){return T.eq(r.name,t)},r)}),bm=c(function(t,r,e){var o=l(Xt,"|",l(V,"",r));return l(pm,o,l(hm,t,e))}),gm=a(function(t,r,e,o,c){return{id:t,name:r,selectKey:e,label:o,selected:c}}),ym=d(Ie,"selected",l(_e,function(t){return T.eq(t,1)},he),d(Ie,"label",ge,d(Ie,"selectKey",ge,d(Ie,"name",ge,d(Ie,"id",he,Ae(gm)))))),Cm=(e(function(t,r){return l(Ur,r_(t),r)}),e(function(t,r){return l(sr,r_(t),r)})),Tm=e(function(t,r){return d(Er,function(t){switch(t.ctor){case"BabyDataCache":return r_(F_);case"BabyLabDataCache":return r_(S_);case"BabyLabTypeDataCache":return r_(D_);case"BabyMedicationDataCache":return r_(B_);case"BabyMedicationTypeDataCache":return r_(M_);case"BabyVaccinationDataCache":return r_(v_);case"BabyVaccinationTypeDataCache":return r_(T_);case"BirthCertificateDataCache":return r_(C_);case"ContPostpartumCheckDataCache":return r_(y_);case"DischargeDataCache":return r_(g_);case"KeyValueDataCache":return r_(b_);case"LaborDataCache":return r_(h_);case"LaborStage1DataCache":return r_(p_);case"LaborStage2DataCache":return r_(f_);case"LaborStage3DataCache":return r_(m_);case"MembraneDataCache":return r_(d_);case"MotherMedicationDataCache":return r_(l_);case"MotherMedicationTypeDataCache":return r_(s_);case"NewbornExamDataCache":return r_(u_);case"PatientDataCache":return r_(i_);case"PostpartumCheckDataCache":return r_(__);case"PregnancyDataCache":return r_(a_);default:return r_(c_)}}(t),t,r)}),vm=function(t){return{ctor:"PostpartumCheckDataCache",_0:t}},Mm=function(t){return{ctor:"NewbornExamDataCache",_0:t}},Bm=function(t){return{ctor:"MotherMedicationDataCache",_0:t}},Dm=function(t){return{ctor:"MembraneDataCache",_0:t}},Sm=function(t){return{ctor:"LaborStage3DataCache",_0:t}},Fm=function(t){return{ctor:"LaborStage2DataCache",_0:t}},wm=function(t){return{ctor:"LaborStage1DataCache",_0:t}},Rm=function(t){return{ctor:"LaborDataCache",_0:t}},xm=function(t){return{ctor:"DischargeDataCache",_0:t}},km=function(t){return{ctor:"ContPostpartumCheckDataCache",_0:t}},Pm=function(t){return{ctor:"BirthCertificateDataCache",_0:t}},Am=function(t){return{ctor:"BabyVaccinationDataCache",_0:t}},Lm=function(t){return{ctor:"BabyMedicationDataCache",_0:t}},Nm=function(t){return{ctor:"BabyLabDataCache",_0:t}},Em=function(t){return{ctor:"BabyDataCache",_0:t}},Jm=Ic("dynamicDateId-(\\d+)-(\\d+)"),Im=e(function(t,r){return{dateField:t,date:r}}),Om={ctor:"BirthCertDateOfAffiateCommTaxField"},Vm={ctor:"BirthCertDateOfMarriageField"},qm={ctor:"BirthCertDateOfCommTaxField"},Hm={ctor:"PostpartumCheckScheduledField"},Um={ctor:"PostpartumCheckHgbField"},zm={ctor:"PostpartumCheckDateField"},Wm={ctor:"DischargeDateField"},jm=e(function(t,r){return{ctor:"DynamicDateField",_0:t,_1:r}}),Gm={ctor:"BabyMed1DateField"},Ym={ctor:"ContPostpartumCheckDateField"},Km={ctor:"NewBornExamDateField"},Qm={ctor:"BabyBcgDateField"},Xm={ctor:"BabyNbsDateField"},$m={ctor:"BabyBFedEstablishedDateField"},Zm={ctor:"MembraneRuptureDateField"},tf={ctor:"EarlyLaborDateField"},rf={ctor:"LaborDelIppStage3DateField"},ef={ctor:"LaborDelIppStage2DateField"},of={ctor:"LaborDelIppStage1DateField"},cf={ctor:"LaborDelIppLaborDateField"},nf={ctor:"AdmittingStartLaborDateField"},af={ctor:"AdmittingAdmittanceDateField"},_f=function(t){return{ctor:"UnknownDateField",_0:t}},uf=d(Ie,"date",Go,d(Ie,"dateField",l(_e,function(t){var r,e,o,c=t;switch(c){case"admitDateId":return af;case"admitStartLaborDateId":return nf;case"babyBFedEstablisedId":return $m;case"babyBcgId":return Qm;case"babyNbsId":return Xm;case"babyMed1Id":return Gm;case"birthCertificateDateOfCommTaxId":return qm;case"birthCertificateDateOfMarriageId":return Vm;case"birthCertificateDateOfAffiateCommTaxId":return Om;case"contPostpartumCheckId":return Ym;case"dischargeDateId":return Wm;case"earlyLaborDateId":return tf;case"laborDateId":return cf;case"laborStage1Id":return of;case"laborStage2Id":return ef;case"laborStage3Id":return rf;case"membraneRuptureId":return Zm;case"newbornExamId":return Km;case"postpartumCheckId":return zm;case"postpartumCheckHgbId":return Um;case"postpartumCheckScheduledId":return Hm;default:var n=c,a=at(d(Nc,Oc,Jm,n));if("Just"===a.ctor){var _=a._0,i="Just"===(o=at(dt(l(Ct,2,_.submatches)))).ctor&&"Just"===o._0.ctor?o._0._0:"",u="Just"===(e=at(l(Ct,1,_.submatches))).ctor&&"Just"===e._0.ctor?e._0._0:"";return"Ok"===(r={ctor:"_Tuple2",_0:qt(u),_1:qt(i)})._0.ctor&&"Ok"===r._1.ctor?l(jm,r._0._0,r._1._0):_f(n)}return _f(n)}},ge),Ae(Im))),sf=function(t){var r=l(ce,uf,t);if("Ok"===r.ctor)return{ctor:"DateFieldMessage",_0:r._0};var e=r._0;return l(ye,"decodeSelectedDate decoding error",e),{ctor:"UnknownDateFieldMessage",_0:e}},lf=a(function(t,r,e,o,c){return{laborRecord:t,laborStage1Record:r,laborStage2Record:e,laborStage3Record:o,contPostpartumCheckRecords:c}}),df={ctor:"RotatePregHeaderContentMsg"},mf={ctor:"IPPContent"},ff={ctor:"LaborContent"},pf={ctor:"PrenatalContent"},hf=function(t){return{ctor:"OpenDatePickerSubMsg",_0:t}},bf=e(function(t,r){return{ctor:"FldChgSubMsg",_0:t,_1:r}}),gf=e(function(t,r){return{ctor:"AdmitForLaborSaved",_0:t,_1:r}}),yf={ctor:"CancelAdmitForLabor"},Cf=e(function(t,r){return{ctor:"DataCache",_0:t,_1:r}}),Tf={ctor:"CommentsFld"},vf={ctor:"TempFld"},Mf={ctor:"CrFld"},Bf={ctor:"DiastolicFld"},Df={ctor:"SystolicFld"},Sf={ctor:"FhtFld"},Ff={ctor:"FhFld"},wf={ctor:"PosFld"},Rf={ctor:"LaborTimeFld"},xf={ctor:"LaborDateFld"},kf={ctor:"AdmittanceTimeFld"},Pf={ctor:"AdmittanceDateFld"},Af=function(t){return{ctor:"BirthCertTick",_0:t}},Lf={ctor:"CloseAllDialogs"},Nf=function(t){return{ctor:"HandleBirthCertificateModal",_0:t}},Ef=e(function(t,r){return{ctor:"FldChgSubMsg",_0:t,_1:r}}),Jf=function(t){return{ctor:"DateFieldSubMsg",_0:t}},If=function(t){return{ctor:"OpenDatePickerSubMsg",_0:t}},Of=e(function(t,r){return{ctor:"DataCache",_0:t,_1:r}}),Vf={ctor:"PrintingDelayedRegistrationFld"},qf={ctor:"PrintingPaternityFld"},Hf={ctor:"PrintingPage2LeftFld"},Uf={ctor:"PrintingPage2TopFld"},zf={ctor:"PrintingPage1LeftFld"},Wf={ctor:"PrintingPage1TopFld"},jf={ctor:"BCCommentsFld"},Gf={ctor:"BCAffiateCommTaxPlace"},Yf={ctor:"BCAffiateCommTaxDateFld"},Kf={ctor:"BCAffiateCommTaxNumberFld"},Qf={ctor:"BCAffiateIAmFld"},Xf={ctor:"BCAffiateReasonFld"},$f={ctor:"BCAffiateCitizenshipCountryFld"},Zf={ctor:"BCAffiateAddressFld"},tp={ctor:"BCAffiateNameFld"},rp={ctor:"BCReceivedByTitleFld"},ep={ctor:"BCReceivedByNameFld"},op={ctor:"BCCommTaxPlaceFld"},cp={ctor:"BCCommTaxDateFld"},np={ctor:"BCCommTaxNumberFld"},ap={ctor:"BCPreparedByTitleFld"},_p={ctor:"BCPreparedByFullnameFld"},ip={ctor:"BCInformantAddressFld"},up={ctor:"BCInformantRelationToChildFld"},sp={ctor:"BCInformantFullnameFld"},lp={ctor:"BCAttendantAddr2Fld"},dp={ctor:"BCAttendantAddr1Fld"},mp={ctor:"BCAttendantTitleFld"},fp={ctor:"BCAttendantFullnameFld"},pp={ctor:"BCAttendantOtherFld"},hp={ctor:"BCAttendantTypeFld"},bp={ctor:"BCCountryOfMarriageFld"},gp={ctor:"BCProvinceOfMarriageFld"},yp={ctor:"BCCityOfMarriageFld"},Cp={ctor:"BCDateOfMarriageFld"},Tp={ctor:"BCFatherCountryFld"},vp={ctor:"BCFatherProvinceFld"},Mp={ctor:"BCFatherCityFld"},Bp={ctor:"BCFatherAddressFld"},Dp={ctor:"BCFatherAgeAtBirthFld"},Sp={ctor:"BCFatherOccupationFld"},Fp={ctor:"BCFatherReligionFld"},wp={ctor:"BCFatherCitizenshipFld"},Rp={ctor:"BCFatherFirstnameFld"},xp={ctor:"BCFatherMiddlenameFld"},kp={ctor:"BCFatherLastnameFld"},Pp={ctor:"BCMotherCountryFld"},Ap={ctor:"BCMotherProvinceFld"},Lp={ctor:"BCMotherCityFld"},Np={ctor:"BCMotherAddressFld"},Ep={ctor:"BCMotherNumChildrenBornAliveNowDeadFld"},Jp={ctor:"BCMotherNumChildrenLivingFld"},Ip={ctor:"BCMotherNumChildrenBornAliveFld"},Op={ctor:"BCMotherCitizenshipFld"},Vp={ctor:"BCMotherFirstnameFld"},qp={ctor:"BCMotherMiddlenameFld"},Hp={ctor:"BCMotherMaidenLastnameFld"},Up={ctor:"BCBirthOrderFld"},zp=function(t){return{ctor:"TableMetaCollection",_0:t}},Wp=function(t){return{ctor:"ContPPTick",_0:t}},jp={ctor:"CloseAllDialogs"},Gp=e(function(t,r){return{ctor:"FldChgSubMsg",_0:t,_1:r}}),Yp=function(t){return{ctor:"DateFieldSubMsg",_0:t}},Kp=function(t){return{ctor:"OpenDatePickerSubMsg",_0:t}},Qp=e(function(t,r){return{ctor:"HandleContPostpartumCheckModal",_0:t,_1:r}}),Xp=function(t){return{ctor:"HandleDischargeModal",_0:t}},$p=e(function(t,r){return{ctor:"HandleMotherMedicationModal",_0:t,_1:r}}),Zp=function(t){return{ctor:"HandleBabyLabDelete",_0:t}},th=e(function(t,r){return{ctor:"HandleBabyMedVacLabModal",_0:t,_1:r}}),rh=function(t){return{ctor:"HandleNewbornExamModal",_0:t}},eh=e(function(t,r){return{ctor:"DataCache",_0:t,_1:r}}),oh={ctor:"PageNoop"},ch=function(t){return{ctor:"VacMVL",_0:t}},nh=function(t){return{ctor:"MedMVL",_0:t}},ah={ctor:"DischargeInitialsFld"},_h={ctor:"DischargeTransferCommentFld"},ih={ctor:"DischargeTransferMotherFld"},uh={ctor:"DischargeTransferBabyFld"},sh={ctor:"DischargeBibleFld"},lh={ctor:"DischargePrayerFld"},dh={ctor:"DischargePlacentaGoneFld"},mh={ctor:"DischargeMotherUrinatedFld"},fh={ctor:"DischargeMotherAteDrankFld"},ph={ctor:"DischargeFundusFirmBleedingCtldFld"},hh={ctor:"DischargeNewbornBathFld"},bh={ctor:"DischargeBreastFeedingEstablishedFld"},gh={ctor:"DischargeImmunizationReferralFld"},yh={ctor:"DischargeNbsFld"},Ch={ctor:"DischargeBillPaidFld"},Th={ctor:"DischargeLogsCompleteFld"},vh={ctor:"DischargeChartsCompleteFld"},Mh={ctor:"DischargeBirthRecordedFld"},Bh={ctor:"DischargeBirthCertWorksheetFld"},Dh={ctor:"DischargePpInstructionsScheduleFld"},Sh={ctor:"DischargeBabyCRFld"},Fh={ctor:"DischargeBabyTempFld"},wh={ctor:"DischargeBabyRRFld"},Rh={ctor:"DischargeMotherCRFld"},xh={ctor:"DischargeMotherTempFld"},kh={ctor:"DischargeMotherDiastolicFld"},Ph={ctor:"DischargeMotherSystolicFld"},Ah={ctor:"DischargeTimeFld"},Lh={ctor:"DischargeDateFld"},Nh={ctor:"MotherMedCommentsFld"},Eh={ctor:"MotherMedInitialsFld"},Jh={ctor:"MotherMedTimeFld"},Ih={ctor:"MotherMedDateFld"},Oh={ctor:"BabyLabInitialsFld"},Vh={ctor:"BabyLabFld4ValueFld"},qh={ctor:"BabyLabFld3ValueFld"},Hh={ctor:"BabyLabFld2ValueFld"},Uh={ctor:"BabyLabFld1ValueFld"},zh={ctor:"BabyLabTimeFld"},Wh={ctor:"BabyLabDateFld"},jh={ctor:"BabyVacCommentsFld"},Gh={ctor:"BabyVacInitialsFld"},Yh={ctor:"BabyVacLocationFld"},Kh={ctor:"BabyVacTimeFld"},Qh={ctor:"BabyVacDateFld"},Xh={ctor:"BabyMedCommentsFld"},$h={ctor:"BabyMedInitialsFld"},Zh={ctor:"BabyMedLocationFld"},tb={ctor:"BabyMedTimeFld"},rb={ctor:"BabyMedDateFld"},eb={ctor:"CPCCommentsFld"},ob={ctor:"CPCBabyCRFld"},cb={ctor:"CPCBabyRRFld"},nb={ctor:"CPCBabyTempFld"},ab={ctor:"CPCBabyBFedFld"},_b={ctor:"CPCMotherEBLFld"},ib={ctor:"CPCMotherFundusFld"},ub={ctor:"CPCMotherTempFld"},sb={ctor:"CPCMotherCRFld"},lb={ctor:"CPCMotherDiastolicFld"},db={ctor:"CPCMotherSystolicFld"},mb={ctor:"CPCCheckTimeFld"},fb={ctor:"CPCCheckDateFld"},pb={ctor:"NBSPalmarReflexCommentFld"},hb={ctor:"NBSSteppingReflexFld"},bb={ctor:"NBSPlantarReflexCommentFld"},gb={ctor:"NBSCommentsFld"},yb={ctor:"NBSBabinskiReflexFld"},Cb={ctor:"NBSBabinskiReflexCommentFld"},Tb={ctor:"NBSPlantarReflexFld"},vb={ctor:"NBSSteppingReflexCommentFld"},Mb={ctor:"NBSPalmarReflexFld"},Bb={ctor:"NBSMoroReflexCommentFld"},Db={ctor:"NBSMoroReflexFld"},Sb={ctor:"NBSEstGAFld"},Fb={ctor:"NBSExtremitiesCommentFld"},wb={ctor:"NBSExtremitiesFld"},Rb={ctor:"NBSBackCommentFld"},xb={ctor:"NBSBackFld"},kb={ctor:"NBSAnusCommentFld"},Pb={ctor:"NBSAnusFld"},Ab={ctor:"NBSGenitaliaCommentFld"},Lb={ctor:"NBSGenitaliaFld"},Nb={ctor:"NBSFemoralPulsesCommentFld"},Eb={ctor:"NBSFemoralPulsesFld"},Jb={ctor:"NBSCordCommentFld"},Ib={ctor:"NBSCordFld"},Ob={ctor:"NBSHipsCommentFld"},Vb={ctor:"NBSHipsFld"},qb={ctor:"NBSAbdomenCommentFld"},Hb={ctor:"NBSAbdomenFld"},Ub={ctor:"NBSHeartCommentFld"},zb={ctor:"NBSHeartFld"},Wb={ctor:"NBSLungsCommentFld"},jb={ctor:"NBSLungsFld"},Gb={ctor:"NBSChestCommentFld"},Yb={ctor:"NBSChestFld"},Kb={ctor:"NBSNeckCommentFld"},Qb={ctor:"NBSNeckFld"},Xb={ctor:"NBSMouthCommentFld"},$b={ctor:"NBSMouthFld"},Zb={ctor:"NBSNoseCommentFld"},tg={ctor:"NBSNoseFld"},rg={ctor:"NBSEarsCommentFld"},eg={ctor:"NBSEarsFld"},og={ctor:"NBSEyesCommentFld"},cg={ctor:"NBSEyesFld"},ng={ctor:"NBSHeadCommentFld"},ag={ctor:"NBSHeadFld"},_g={ctor:"NBSSkinCommentFld"},ig={ctor:"NBSSkinFld"},ug={ctor:"NBSColorCommentFld"},sg={ctor:"NBSColorFld"},lg={ctor:"NBSAppearanceCommentFld"},dg={ctor:"NBSAppearanceFld"},mg={ctor:"NBSChestCirFld"},fg={ctor:"NBSHeadCirFld"},pg={ctor:"NBSLengthFld"},hg={ctor:"NBSTemperatureFld"},bg={ctor:"NBSHRFld"},gg={ctor:"NBSRRFld"},yg={ctor:"NBSExaminersFld"},Cg={ctor:"NBSTimeFld"},Tg={ctor:"NBSDateFld"},vg={ctor:"NotUsed"},Mg={ctor:"CloseAllDialogs"},Bg=function(t){return{ctor:"LaborDelIppTick",_0:t}},Dg={ctor:"ClearStage3DateTime"},Sg={ctor:"ClearStage2DateTime"},Fg={ctor:"ClearStage1DateTime"},wg=function(t){return{ctor:"AddApgarWizard",_0:t}},Rg=function(t){return{ctor:"HandleBabySummaryModal",_0:t}},xg=function(t){return{ctor:"HandleMembraneSummaryModal",_0:t}},kg=function(t){return{ctor:"HandleStage3SummaryModal",_0:t}},Pg=function(t){return{ctor:"HandleStage3DateTimeModal",_0:t}},Ag=function(t){return{ctor:"HandleStage2SummaryModal",_0:t}},Lg=function(t){return{ctor:"HandleStage2DateTimeModal",_0:t}},Ng=function(t){return{ctor:"HandleStage1SummaryModal",_0:t}},Eg=function(t){return{ctor:"HandleStage1DateTimeModal",_0:t}},Jg=e(function(t,r){return{ctor:"FldChgSubMsg",_0:t,_1:r}}),Ig=function(t){return{ctor:"DateFieldSubMsg",_0:t}},Og=function(t){return{ctor:"OpenDatePickerSubMsg",_0:t}},Vg=e(function(t,r){return{ctor:"DataCache",_0:t,_1:r}}),qg={ctor:"FinishedAddOtherApgar"},Hg={ctor:"ScoreAddOtherApgar"},Ug={ctor:"MinuteAddOtherApgar"},zg={ctor:"NotStartedAddOtherApgar"},Wg={ctor:"MembraneCommentsFld"},jg={ctor:"MembraneAmnioticFld"},Gg={ctor:"MembraneRuptureFld"},Yg={ctor:"MembraneRuptureTimeFld"},Kg={ctor:"MembraneRuptureDateFld"},Qg={ctor:"ApgarOtherScoreFld"},Xg={ctor:"ApgarOtherMinuteFld"},$g={ctor:"ApgarStandardFld"},Zg={ctor:"BabyCommentsFld"},ty={ctor:"BabyPpvFld"},ry={ctor:"BabyChestCompressionsFld"},ey={ctor:"BabyFreeFlowO2Fld"},oy={ctor:"BabyMachineFld"},cy={ctor:"BabyBulbFld"},ny={ctor:"BabyBFedEstablishedTimeFld"},ay={ctor:"BabyBFedEstablishedDateFld"},_y={ctor:"BabyBirthWeightFld"},iy={ctor:"BabySexFld"},uy={ctor:"BabyMiddlenameFld"},sy={ctor:"BabyFirstnameFld"},ly={ctor:"BabyLastnameFld"},dy={ctor:"Stage3CommentsFld"},my={ctor:"Stage3MembranesFld"},fy={ctor:"Stage3CotyledonsFld"},py={ctor:"Stage3SchultzDuncanFld"},hy={ctor:"Stage3PlacentaNumVesselsFld"},by={ctor:"Stage3PlacentaInsertionFld"},gy={ctor:"Stage3PlacentaShapeFld"},yy={ctor:"Stage3TxBloodLoss3Fld"},Cy={ctor:"Stage3TxBloodLoss2Fld"},Ty={ctor:"Stage3TxBloodLoss1Fld"},vy={ctor:"Stage3MaternalPositionFld"},My={ctor:"Stage3PlacentaDeliveryManualFld"},By={ctor:"Stage3PlacentaDeliveryCCTFld"},Dy={ctor:"Stage3PlacentaDeliveryAMTSLFld"},Sy={ctor:"Stage3PlacentaDeliverySpontaneousFld"},Fy={ctor:"Stage3TimeFld"},wy={ctor:"Stage3DateFld"},Ry={ctor:"Stage2CommentsFld"},xy={ctor:"Stage2MeconiumFld"},ky={ctor:"Stage2BirthEBLFld"},Py={ctor:"Stage2LacerationRepairedByFld"},Ay={ctor:"Stage2RepairFld"},Ly={ctor:"Stage2EpisiotomyFld"},Ny={ctor:"Stage2LacerationFld"},Ey={ctor:"Stage2DegreeFld"},Jy={ctor:"Stage2ShoulderDystociaMinutesFld"},Iy={ctor:"Stage2ShoulderDystociaFld"},Oy={ctor:"Stage2DeliveryTypeFld"},Vy={ctor:"Stage2CordWrapTypeFld"},qy={ctor:"Stage2TerminalMecFld"},Hy={ctor:"Stage2BirthPresentationFld"},Uy={ctor:"Stage2DurationPushingFld"},zy={ctor:"Stage2BirthPositionFld"},Wy={ctor:"Stage2BirthTypeFld"},jy={ctor:"Stage2TimeFld"},Gy={ctor:"Stage2DateFld"},Yy={ctor:"Stage1CommentsFld"},Ky={ctor:"Stage1DurationActiveMinutesFld"},Qy={ctor:"Stage1DurationActiveHoursFld"},Xy={ctor:"Stage1DurationLatentMinutesFld"},$y={ctor:"Stage1DurationLatentHoursFld"},Zy={ctor:"Stage1MobilityFld"},tC={ctor:"Stage1TimeFld"},rC={ctor:"Stage1DateFld"},eC={ctor:"TempFld"},oC={ctor:"CrFld"},cC={ctor:"DiastolicFld"},nC={ctor:"SystolicFld"},aC={ctor:"FhtFld"},_C={ctor:"FhFld"},iC={ctor:"PosFld"},uC={ctor:"LaborTimeFld"},sC={ctor:"LaborDateFld"},lC={ctor:"AdmittanceTimeFld"},dC={ctor:"AdmittanceDateFld"},mC=function(t){switch(t.ctor){case"InfoSeverity":return"Info";case"WarningSeverity":return"Warning";default:return"Error"}},fC=c(function(t,r,e){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"timestamp",_1:Qr((o=e,o))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"severity",_1:$r(mC(t))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"message",_1:$r(r)},_1:{ctor:"[]"}}}});var o}),pC={ctor:"ErrorSeverity"},hC={ctor:"WarningSeverity"},bC={ctor:"InfoSeverity"},gC=function(t){return{ctor:"ProcessId",_0:t}},yC=c(function(t,r,e){return{namespace:t,msgType:r,payload:e}}),CC=e(function(t,r){return{updatedAt:t,data:r}}),TC=ie({ctor:"::",_0:l(_e,function(t){return{ctor:"SiteKeyValueString",_0:t}},ge),_1:{ctor:"::",_0:l(_e,function(t){return{ctor:"SiteKeyValueInt",_0:t}},he),_1:{ctor:"::",_0:l(_e,function(t){return{ctor:"SiteKeyValueBool",_0:t}},be),_1:{ctor:"::",_0:l(_e,function(t){return{ctor:"SiteKeyValueFloat",_0:t}},pe),_1:{ctor:"[]"}}}}}),vC=d(Ie,"data",l(_e,Hr,de(TC)),d(Ie,"updatedAt",he,Ae(CC))),MC=d(Ie,"payload",vC,d(Ie,"msgType",ge,d(Ie,"namespace",ge,Ae(yC)))),BC=ie({ctor:"::",_0:l(le,{ctor:"::",_0:"payload",_1:{ctor:"::",_0:"data",_1:{ctor:"::",_0:"SystemMode",_1:{ctor:"[]"}}}},l(_e,function(t){return{ctor:"SystemMode",_0:t}},he)),_1:{ctor:"[]"}}),DC=function(t){return{ctor:"TableRecordSelectData",_0:t}},SC=function(t){return{ctor:"TableRecordPregnancy",_0:t}},FC=e(function(t,r){return{ctor:"TableRecordPostpartumCheck",_0:t,_1:r}}),wC=e(function(t,r){return{ctor:"TableRecordPatient",_0:t,_1:r}}),RC=function(t){return{ctor:"TableRecordNewbornExam",_0:t}},xC=function(t){return{ctor:"TableRecordMotherMedicationType",_0:t}},kC=function(t){return{ctor:"TableRecordMotherMedication",_0:t}},PC=function(t){return{ctor:"TableRecordMembrane",_0:t}},AC=function(t){return{ctor:"TableRecordLaborStage3",_0:t}},LC=function(t){return{ctor:"TableRecordLaborStage2",_0:t}},NC=function(t){return{ctor:"TableRecordLaborStage1",_0:t}},EC=function(t){return{ctor:"TableRecordLabor",_0:t}},JC=function(t){return{ctor:"TableRecordKeyValue",_0:t}},IC=function(t){return{ctor:"TableRecordDischarge",_0:t}},OC=e(function(t,r){return{ctor:"TableRecordContPostpartumCheck",_0:t,_1:r}}),VC=function(t){return{ctor:"TableRecordBirthCertificate",_0:t}},qC=function(t){return{ctor:"TableRecordBabyVaccinationType",_0:t}},HC=function(t){return{ctor:"TableRecordBabyVaccination",_0:t}},UC=function(t){return{ctor:"TableRecordBabyMedicationType",_0:t}},zC=function(t){return{ctor:"TableRecordBabyMedication",_0:t}},WC=function(t){return{ctor:"TableRecordBabyLabType",_0:t}},jC=function(t){return{ctor:"TableRecordBabyLab",_0:t}},GC=function(t){return{ctor:"TableRecordBaby",_0:t}},YC=l(re,function(t){return l(se,"records",function(t){switch(t.ctor){case"Baby":return l(_e,GC,me(As));case"BabyLab":return l(_e,jC,me(Ns));case"BabyLabType":return l(_e,WC,me(Xs));case"BabyMedication":return l(_e,zC,me(Zs));case"BabyMedicationType":return l(_e,UC,me(al));case"BabyVaccination":return l(_e,HC,me(il));case"BabyVaccinationType":return l(_e,qC,me(pl));case"BirthCertificate":return l(_e,VC,me(bl));case"ContPostpartumCheck":return d(ae,OC,me(Tl),me(em(y_)));case"Discharge":return l(_e,IC,me(Pl));case"KeyValue":return l(_e,JC,me(Hl));case"Labor":return l(_e,EC,me(zl));case"LaborStage1":return l(_e,NC,me(Ql));case"LaborStage2":return l(_e,LC,me(od));case"LaborStage3":return l(_e,AC,me(pd));case"Membrane":return l(_e,PC,me(Ld));case"MotherMedication":return l(_e,kC,me(Ed));case"MotherMedicationType":return l(_e,xC,me(Ud));case"NewbornExam":return l(_e,RC,me(Wd));case"Patient":return d(ae,wC,me(nm),me(em(i_)));case"PostpartumCheck":return d(ae,FC,me(_m),me(em(__)));case"Pregnancy":return l(_e,SC,me(lm));case"SelectData":return l(_e,DC,me(ym));default:return ee(l(N["++"],"Cannot yet handle table of ",l(N["++"],r_(t)," in Data.TableRecord.tableRecord.")))}}(t))},l(se,"table",R_)),KC=c(function(t,r,e){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"messageId",_1:Xr(t._0)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"namespace",_1:$r("DATA")},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"msgType",_1:$r(function(t){switch(r.ctor){case"AddMsgType":return"ADD";case"DelMsgType":return"DEL";case"SelectMsgType":return"SELECT";case"ChgMsgType":return"CHG";case"AddChgDelType":return"ADD_CHG_DELETE";case"AdhocTouchType":return"ADHOC_TOUCH_SESSION";default:return"ADHOC_CLIENT_CONSOLE"}}())},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"version",_1:Xr(2)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"payload",_1:e},_1:{ctor:"[]"}}}}}})}),QC=a(function(t,r,e,o,c){return{messageId:t,namespace:r,msgType:e,version:o,response:c}}),XC=n(function(t,r,e,o){return{success:t,errorCode:r,msg:e,data:o}}),$C=d(Ie,"data",me(YC),d(Ie,"msg",ge,d(Ie,"errorCode",ge,d(Ie,"success",be,Ae(XC))))),ZC=d(Ie,"response",$C,d(Ie,"version",he,d(Ie,"msgType",ge,d(Ie,"namespace",ge,d(Ie,"messageId",he,Ae(QC)))))),tT=a(function(t,r,e,o,c){return{messageId:t,namespace:r,msgType:e,version:o,response:c}}),rT=a(function(t,r,e,o,c){return{table:t,id:r,success:e,errorCode:o,msg:c}}),eT=d(Ie,"msg",ge,d(Ie,"errorCode",ge,d(Ie,"success",be,m(Je,"id",he,-2,d(Ie,"table",R_,Ae(rT)))))),oT=d(Ie,"response",eT,d(Ie,"version",he,d(Ie,"msgType",ge,d(Ie,"namespace",ge,d(Ie,"messageId",he,Ae(tT)))))),cT=a(function(t,r,e,o,c){return{messageId:t,namespace:r,msgType:e,version:o,response:c}}),nT=a(function(t,r,e,o,c){return{table:t,id:r,success:e,errorCode:o,msg:c}}),aT=d(Ie,"msg",ge,d(Ie,"errorCode",ge,d(Ie,"success",be,m(Je,"id",he,-1,d(Ie,"table",R_,Ae(nT)))))),_T=d(Ie,"response",aT,d(Ie,"version",he,d(Ie,"msgType",ge,d(Ie,"namespace",ge,d(Ie,"messageId",he,Ae(cT)))))),iT=a(function(t,r,e,o,c){return{messageId:t,namespace:r,msgType:e,version:o,response:c}}),uT=a(function(t,r,e,o,c){return{table:t,id:r,success:e,errorCode:o,msg:c}}),sT=d(Ie,"msg",ge,d(Ie,"errorCode",ge,d(Ie,"success",be,m(Je,"id",he,-1,d(Ie,"table",R_,Ae(uT)))))),lT=d(Ie,"response",sT,d(Ie,"version",he,d(Ie,"msgType",ge,d(Ie,"namespace",ge,d(Ie,"messageId",he,Ae(iT)))))),dT=c(function(t,r,e){return{namespace:t,msgType:r,payload:e}}),mT=n(function(t,r,e,o){return{table:t,id:r,notificationType:e,foreignKeys:o}}),fT=e(function(t,r){return{table:t,id:r}}),pT=d(Ie,"id",he,d(Ie,"table",R_,Ae(fT))),hT={ctor:"AdhocClientConsole"},bT={ctor:"AdhocTouchType"},gT={ctor:"AddChgDelType"},yT={ctor:"ChgMsgType"},CT={ctor:"SelectMsgType"},TT={ctor:"DelMsgType"},vT={ctor:"AddMsgType"},MT={ctor:"UnknownNotificationType"},BT={ctor:"DelNotificationType"},DT={ctor:"ChgNotificationType"},ST={ctor:"AddNotificationType"},FT=d(Ie,"foreignKeys",me(pT),d(Ie,"notificationType",l(_e,function(t){switch(t){case"DATA_ADD":return ST;case"DATA_CHANGE":return DT;case"DATA_DELETE":return BT;default:return l(ye,"Message.stringToNotificationType UnknownNotificationType",t),MT}},ge),d(Ie,"id",he,d(Ie,"table",R_,Ae(mT))))),wT=d(Ie,"payload",FT,d(Ie,"msgType",ge,d(Ie,"namespace",ge,Ae(dT)))),RT=function(t){return{ctor:"DataNotificationMessage",_0:t}},xT=function(t){return{ctor:"DataDelMessage",_0:t}},kT=function(t){return{ctor:"DataChgMessage",_0:t}},PT=function(t){return{ctor:"DataAddMessage",_0:t}},AT=function(t){return{ctor:"DataSelectMessage",_0:t}},LT=function(t){switch(t){case"SELECT":return l(_e,AT,ZC);case"ADD":return l(_e,PT,oT);case"CHG":return l(_e,kT,_T);case"DEL":return l(_e,xT,lT);case"ADD_CHG_DELETE":return l(_e,RT,wT);default:return l(_e,AT,ZC)}},NT=function(t){return{ctor:"SystemMessage",_0:t}},ET=function(t){return{ctor:"SiteMessage",_0:t}},JT=function(t){return{ctor:"UnknownMessage",_0:t}},IT=l(re,function(t){switch(t){case"SITE":return l(_e,ET,MC);case"SYSTEM":return l(_e,NT,BC);case"DATA":return l(re,LT,l(se,"msgType",ge));default:return l(_e,function(r){return JT(l(N["++"],"Unknown namespace: ",t))},te)}},l(se,"namespace",ge)),OT=function(t){var r=l(ce,IT,t);if("Ok"===r.ctor)return r._0;var e=r._0;return l(ye,"decodeIncoming decoding error",e),JT(e)},VT=function(t){return{ctor:"TableMetaCollection",_0:t}},qT=function(t){return{ctor:"PostpartumTick",_0:t}},HT={ctor:"CloseAllDialogs"},UT=function(t){return{ctor:"DateFieldSubMsg",_0:t}},zT=function(t){return{ctor:"OpenDatePickerSubMsg",_0:t}},WT=e(function(t,r){return{ctor:"FldChgSubMsg",_0:t,_1:r}}),jT=e(function(t,r){return{ctor:"HandlePostpartumCheckModal",_0:t,_1:r}}),GT=e(function(t,r){return{ctor:"DataCache",_0:t,_1:r}}),YT={ctor:"PageNoop"},KT={ctor:"PCNextScheduledCheckFld"},QT={ctor:"PCCommentsFld"},XT={ctor:"PCIronGivenFld"},$T={ctor:"PCHgbTestResultFld"},ZT={ctor:"PCHgbTestDateFld"},tv={ctor:"PCHgbRequestedFld"},rv={ctor:"PCBirthCertReqFld"},ev={ctor:"PCMotherFamilyPlanningFld"},ov={ctor:"PCMotherSSInfectionFld"},cv={ctor:"PCMotherStoolFld"},nv={ctor:"PCMotherUrineFld"},av={ctor:"PCMotherLochiaFld"},_v={ctor:"PCMotherPerineumNoteFld"},iv={ctor:"PCMotherPerineumFld"},uv={ctor:"PCMotherFundusNoteFld"},sv={ctor:"PCMotherFundusFld"},lv={ctor:"PCMotherBreastsFld"},dv={ctor:"PCMotherCRFld"},mv={ctor:"PCMotherDiastolicFld"},fv={ctor:"PCMotherSystolicFld"},pv={ctor:"PCMotherTempFld"},hv={ctor:"PCBabyFeedingDailyFld"},bv={ctor:"PCBabyFeedingFld"},gv={ctor:"PCBabySSInfectionFld"},yv={ctor:"PCBabyStoolFld"},Cv={ctor:"PCBabyUrineFld"},Tv={ctor:"PCBabyCordFld"},vv={ctor:"PCBabySkinFld"},Mv={ctor:"PCBabyColorFld"},Bv={ctor:"PCBabyLungsFld"},Dv={ctor:"PCBabyRRFld"},Sv={ctor:"PCBabyCRFld"},Fv={ctor:"PCBabyTempFld"},wv={ctor:"PCBabyWeightFld"},Rv={ctor:"PCCheckTimeFld"},xv={ctor:"PCCheckDateFld"},kv=function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:e_(t.table)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:(r=t.id,e=r,"Just"===e.ctor?Xr(e._0):Xr(-1))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"related",_1:jr(l(it,e_,t.related))},_1:{ctor:"[]"}}}});var r,e},Pv=c(function(t,r,e){return{table:t,id:r,related:e}}),Av=c(function(t,r,e){return{msgs:t,secondsLeft:r,toastType:e}}),Lv={ctor:"ErrorToast"},Nv={ctor:"WarningToast"},Ev={ctor:"InfoToast"},Jv=la(ba(-1)),Iv=function(t){var r=function(){switch(t.ctor){case"AdmittingRoute":return{ctor:"::",_0:"",_1:{ctor:"[]"}};case"BirthCertificateRoute":return{ctor:"::",_0:"birthcertificate",_1:{ctor:"[]"}};case"BirthCertificateDialogRoute":return{ctor:"::",_0:"birthcertificate",_1:{ctor:"::",_0:"dialog",_1:{ctor:"[]"}}};case"ContPPRoute":return{ctor:"::",_0:"contpp",_1:{ctor:"[]"}};case"ContPPDialogRoute":return{ctor:"::",_0:"contpp",_1:{ctor:"::",_0:"dialog",_1:{ctor:"[]"}}};case"LaborDelIppRoute":return{ctor:"::",_0:"labordelipp",_1:{ctor:"[]"}};case"LaborDelIppDialogRoute":return{ctor:"::",_0:"labordelipp",_1:{ctor:"::",_0:"dialog",_1:{ctor:"[]"}}};case"PostpartumRoute":return{ctor:"::",_0:"postpartum",_1:{ctor:"[]"}};default:return{ctor:"::",_0:"postpartum",_1:{ctor:"::",_0:"dialog",_1:{ctor:"[]"}}}}}();return 0===ot(r)?"#":l(N["++"],"#/",l(Qt,"/",r))},Ov=function(t){return r=d(v,e(function(t,r){return l(N["++"],t,r)}),l(N["++"],"/","dialog"),Iv(t)),la(ha(r));var r},Vv={ctor:"BirthCertificateRoute"},qv={ctor:"PostpartumRoute"},Hv={ctor:"LaborDelIppRoute"},Uv={ctor:"ContPPRoute"},zv={ctor:"AdmittingRoute"},Wv=(us={ctor:"::",_0:l(Wa,zv,Ha("")),_1:{ctor:"::",_0:l(Wa,{ctor:"ContPPDialogRoute"},l(za[""],Ha("contpp"),Ha("dialog"))),_1:{ctor:"::",_0:l(Wa,Uv,Ha("contpp")),_1:{ctor:"::",_0:l(Wa,{ctor:"LaborDelIppDialogRoute"},l(za[""],Ha("labordelipp"),Ha("dialog"))),_1:{ctor:"::",_0:l(Wa,Hv,Ha("labordelipp")),_1:{ctor:"::",_0:l(Wa,{ctor:"PostpartumDialogRoute"},l(za[""],Ha("postpartum"),Ha("dialog"))),_1:{ctor:"::",_0:l(Wa,qv,Ha("postpartum")),_1:{ctor:"::",_0:l(Wa,Vv,Ha("birthcertificate")),_1:{ctor:"::",_0:l(Wa,{ctor:"BirthCertificateDialogRoute"},l(za[""],Ha("birthcertificate"),Ha("dialog"))),_1:{ctor:"[]"}}}}}}}}}},qa(function(t){return l(ht,function(r){return r._0(t)},us)})),jv=function(t){return rr(t.hash)?U(zv):l(Ia,Wv,t)},Gv=function(t){return{ctor:"WindowResize",_0:t}},Yv=c(function(t,r,e){return{ctor:"Toast",_0:t,_1:r,_2:e}}),Kv=(e(function(t,r){return l($e,l(Yv,t,r),Ue(Ev))}),e(function(t,r){return l($e,l(Yv,t,r),Ue(Nv))})),Qv=e(function(t,r){return l($e,l(Yv,t,r),Ue(Lv))}),Xv=function(t){return{ctor:"Tick",_0:t}},$v=function(t){return{ctor:"SetRoute",_0:t}},Zv=function(t){return{ctor:"SetDialogActive",_0:t}},tM=c(function(t,r,e){return{ctor:"ProcessTypeMsg",_0:t,_1:r,_2:e}}),rM=c(function(t,r,e){return{ctor:"PostpartumSelectQuery",_0:t,_1:r,_2:e}}),eM=function(t){return{ctor:"PostpartumMsg",_0:t}},oM=e(function(t,r){return{ctor:"PostpartumLoaded",_0:t,_1:r}}),cM=function(t){return{ctor:"OpenDatePicker",_0:t}},nM=function(t){return{ctor:"Message",_0:t}},aM=e(function(t,r){return{ctor:"Log",_0:t,_1:r}}),_M=function(t){return l($e,aM(bC),Ue(t))},iM=function(t){return l($e,aM(hC),Ue(t))},uM=c(function(t,r,e){return{ctor:"LaborDelIppSelectQuery",_0:t,_1:r,_2:e}}),sM=function(t){return{ctor:"LaborDelIppMsg",_0:t}},lM=function(t){return{ctor:"IncomingDatePicker",_0:t}},dM=c(function(t,r,e){return{ctor:"ContPPSelectQuery",_0:t,_1:r,_2:e}}),mM=function(t){return{ctor:"ContPPMsg",_0:t}},fM=e(function(t,r){return{ctor:"ContPPLoaded",_0:t,_1:r}}),pM=c(function(t,r,e){return{ctor:"BirthCertSelectQuery",_0:t,_1:r,_2:e}}),hM=function(t){return{ctor:"BirthCertMsg",_0:t}},bM=e(function(t,r){return{ctor:"BirthCertLoaded",_0:t,_1:r}}),gM=c(function(t,r,e){return{ctor:"AdmittingSelectQuery",_0:t,_1:r,_2:e}}),yM=function(t){return{ctor:"AdmittingMsg",_0:t}},CM={ctor:"Noop"},TM=e(function(t,r){return{ctor:"SelectQueryType",_0:t,_1:r}}),vM=e(function(t,r){return{ctor:"UpdatePostpartumCheckType",_0:t,_1:r}}),MM=e(function(t,r){return{ctor:"UpdateNewbornExamType",_0:t,_1:r}}),BM=e(function(t,r){return{ctor:"UpdateMotherMedicationType",_0:t,_1:r}}),DM=e(function(t,r){return{ctor:"UpdateMembraneType",_0:t,_1:r}}),SM=e(function(t,r){return{ctor:"UpdateLaborStage3Type",_0:t,_1:r}}),FM=e(function(t,r){return{ctor:"UpdateLaborStage2Type",_0:t,_1:r}}),wM=e(function(t,r){return{ctor:"UpdateLaborStage1Type",_0:t,_1:r}}),RM=e(function(t,r){return{ctor:"UpdateLaborType",_0:t,_1:r}}),xM=e(function(t,r){return{ctor:"UpdateDischargeType",_0:t,_1:r}}),kM=e(function(t,r){return{ctor:"UpdateContPostpartumCheckType",_0:t,_1:r}}),PM=e(function(t,r){return{ctor:"UpdateBirthCertificateType",_0:t,_1:r}}),AM=e(function(t,r){return{ctor:"UpdateBabyVaccinationType",_0:t,_1:r}}),LM=e(function(t,r){return{ctor:"UpdateBabyMedicationType",_0:t,_1:r}}),NM=e(function(t,r){return{ctor:"UpdateBabyLabType",_0:t,_1:r}}),EM=e(function(t,r){return{ctor:"UpdateBabyType",_0:t,_1:r}}),JM=e(function(t,r){return{ctor:"DelMotherMedicationType",_0:t,_1:r}}),IM=e(function(t,r){return{ctor:"DelBabyLabType",_0:t,_1:r}}),OM=e(function(t,r){return{ctor:"DelBabyVaccinationType",_0:t,_1:r}}),VM=e(function(t,r){return{ctor:"DelBabyMedicationType",_0:t,_1:r}}),qM=e(function(t,r){return{ctor:"AddPostpartumCheckType",_0:t,_1:r}}),HM=e(function(t,r){return{ctor:"AddNewbornExamType",_0:t,_1:r}}),UM=e(function(t,r){return{ctor:"AddMotherMedicationType",_0:t,_1:r}}),zM=e(function(t,r){return{ctor:"AddMembraneType",_0:t,_1:r}}),WM=e(function(t,r){return{ctor:"AddLaborStage3Type",_0:t,_1:r}}),jM=e(function(t,r){return{ctor:"AddLaborStage2Type",_0:t,_1:r}}),GM=e(function(t,r){return{ctor:"AddLaborStage1Type",_0:t,_1:r}}),YM=e(function(t,r){return{ctor:"AddLaborType",_0:t,_1:r}}),KM=e(function(t,r){return{ctor:"AddDischargeType",_0:t,_1:r}}),QM=e(function(t,r){return{ctor:"AddContPostpartumCheckType",_0:t,_1:r}}),XM=e(function(t,r){return{ctor:"AddBirthCertificateType",_0:t,_1:r}}),$M=e(function(t,r){return{ctor:"AddBabyVaccinationType",_0:t,_1:r}}),ZM=e(function(t,r){return{ctor:"AddBabyMedicationType",_0:t,_1:r}}),tB=e(function(t,r){return{ctor:"AddBabyLabType",_0:t,_1:r}}),rB=e(function(t,r){return{ctor:"AddBabyType",_0:t,_1:r}}),eB=ve.incomingPort("incoming",te),oB=ve.incomingPort("selectedDate",te),cB=ve.outgoingPort("outgoing",function(t){return t}),nB=ve.outgoingPort("openDatePicker",function(t){return t}),aB=e(function(t,r){return T.update(t,{clientTouch:r})}),_B=e(function(t,r){return T.update(t,{serverTouch:r})}),iB=e(function(t,r){return T.eq(t.clientTouch,0)?{ctor:"_Tuple2",_0:l(aB,t,r),_1:De}:T.eq(t.serverTouch,0)?{ctor:"_Tuple2",_0:l(_B,t,r),_1:De}:T.cmp(A(t.clientTouch-t.serverTouch),6e4)>0?{ctor:"_Tuple2",_0:l(_B,t,r),_1:cB(d(KC,gC(-2),bT,Yr))}:{ctor:"_Tuple2",_0:t,_1:De}}),uB=(c(function(t,r,e){return{user:t,serverTouch:r,clientTouch:e}}),a(function(t,r,e,o,c){return{store:t,nextId:r,currentTime:e,expireInterval:o,cleanupInterval:c}})),sB=c(function(t,r,e){return{id:t,processType:r,expires:e}}),lB=function(t){return{ctor:"ProcessStore",_0:t}},dB=lB(f(uB,{ctor:"[]"},1,0,5e3,3e4)),mB=c(function(t,r,e){var o=e._0;return{ctor:"_Tuple2",_0:gC(o.nextId),_1:lB(T.update(o,{store:{ctor:"::",_0:d(sB,o.nextId,t,r),_1:o.store},nextId:o.nextId+1}))}}),fB=e(function(t,r){var e=t._0,o=r._0,c=l(gc,function(t){return T.eq(t.id,e)},o.store);return"Just"===c.ctor?{ctor:"_Tuple2",_0:U(c._0.processType),_1:lB(T.update(o,{store:l(lc,function(t){return T.eq(t.id,e)},o.store)}))}:{ctor:"_Tuple2",_0:q,_1:lB(o)}}),pB=e(function(t,r){return function(e){return t(e)?{ctor:"::",_0:r,_1:{ctor:"[]"}}:{ctor:"[]"}}}),hB=Ec(Jc(Ic("^[a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$"))),bB=(pB(function(t){return!hB(t)}),pB(function(t){return"Just"!==t.ctor}),pB(function(t){return vr(t._0)}),pB(vr),e(function(t,r){return"Ok"===qt(r).ctor?{ctor:"[]"}:{ctor:"::",_0:t,_1:{ctor:"[]"}}}),Ic("^\\s*$")),gB=(pB(Ec(bB)),e(function(t,r){for(;;){var e=t;if("[]"===e.ctor)return!0;if("[]"!==e._0(r).ctor)return!1;t=e._1,r=r}}),e(function(t,r){for(;;){var e=t;if("[]"===e.ctor)return q;var o=e._0(r);if("[]"!==o.ctor)return U(o._0);t=e._1,r=r}}),function(t){return function(r){var o=e(function(t,e){return l(N["++"],e,t(r))});return d(et,o,{ctor:"[]"},t)}}),yB=c(function(t,r,e){var o=d(Xd,t,r,e);if("Just"===o.ctor){var c=o._0,n=c.username;return"Just"===n.ctor?l(N["++"]," by ",l(N["++"],n._0,l(N["++"]," @ ",d(Hu,ds,fs,c.updatedAt)))):l(N["++"]," @ ",d(Hu,ds,fs,c.updatedAt))}return""}),CB=function(t){var r=t,e=r._0;return l(Tn,{ctor:"::",_0:xn("c-field c-field--choice"),_1:{ctor:"[]"}},{ctor:"::",_0:l(vn,{ctor:"::",_0:Pn("radio"),_1:{ctor:"::",_0:Nn(r._1),_1:{ctor:"::",_0:On(T.eq(l(V,"",r._4),e)),_1:{ctor:"::",_0:Gn(r._3(e)),_1:{ctor:"::",_0:Vn(r._2),_1:{ctor:"[]"}}}}}},{ctor:"[]"}),_1:{ctor:"::",_0:en(e),_1:{ctor:"[]"}}})},TB=i(function(t,r,o,c,n,a,_){var i="Just"===l(gc,function(t){return T.eq(t,l(V,"",o))},a).ctor,u=l(N["++"],a,i?{ctor:"::",_0:"",_1:{ctor:"[]"}}:{ctor:"::",_0:l(V,"",o),_1:{ctor:"[]"}});return l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},l(N["++"],{ctor:"::",_0:l(Cn,{ctor:"::",_0:xn("o-fieldset__legend"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(t),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}},l(N["++"],l(Bt,e(function(t,e){return T.cmp(t,ot(a))<0?CB({ctor:"_Tuple5",_0:e,_1:r,_2:n,_3:c,_4:o}):(u=(_={ctor:"_Tuple6",_0:e,_1:r,_2:n,_3:c,_4:!i,_5:o})._5,s=_._0,d=_._3,m=_._4,l(Tn,{ctor:"::",_0:xn("c-field c-field--choice c-input-group"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"position",_1:"relative"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(vn,{ctor:"::",_0:Pn("radio"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"float",_1:"left"},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Nn(_._1),_1:{ctor:"::",_0:On(T.eq(l(V,"",u),s)&&!T.eq(s,"")&&m),_1:{ctor:"::",_0:Gn(d(s)),_1:{ctor:"::",_0:Vn(_._2),_1:{ctor:"[]"}}}}}}},{ctor:"[]"}),_1:{ctor:"::",_0:l(vn,{ctor:"::",_0:xn("c-field"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"position",_1:"absolute"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"top",_1:"50%"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"transform",_1:"translateY(-50%)"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"left",_1:"2em"},_1:{ctor:"[]"}}}}}),_1:{ctor:"::",_0:Ln("or enter another"),_1:{ctor:"::",_0:An(m?l(V,"",u):""),_1:{ctor:"::",_0:jn(d),_1:{ctor:"[]"}}}}}},{ctor:"[]"}),_1:{ctor:"[]"}}}));var _,u,s,d,m}),u),T.cmp($t(_),0)>0?{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--mono c-text--loud u-xsmall u-bg-yellow"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.25em 0.25em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin",_1:"0.75em 0 1.25em 0"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en(_),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}:{ctor:"[]"})))}),vB=i(function(t,r,e,o,c,n,a){return l(yn,{ctor:"::",_0:xn("o-fieldset"),_1:{ctor:"[]"}},l(N["++"],{ctor:"::",_0:l(Cn,{ctor:"::",_0:xn("o-fieldset__legend"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(t),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}},l(N["++"],l(it,function(t){return CB({ctor:"_Tuple5",_0:t,_1:r,_2:c,_3:o,_4:e})},n),T.cmp($t(a),0)>0?{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--mono c-text--loud u-xsmall u-bg-yellow"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.25em 0.25em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin",_1:"0.75em 0 1.25em 0"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en(a),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}:{ctor:"[]"})))}),MB=i(function(t,r,e,o,c,n,a){return l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},l(N["++"],{ctor:"::",_0:l(Cn,{ctor:"::",_0:xn("o-fieldset__legend"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(t),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}},l(N["++"],l(it,function(t){return CB({ctor:"_Tuple5",_0:t,_1:r,_2:c,_3:o,_4:e})},n),T.cmp($t(a),0)>0?{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--mono c-text--loud u-xsmall u-bg-yellow"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.25em 0.25em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin",_1:"0.75em 0 1.25em 0"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en(a),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}:{ctor:"[]"})))}),BB=c(function(t,r,e){var o=T.cmp($t(l(V,"",e)),0)>0;return l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Tn,{ctor:"::",_0:xn("o-label"),_1:{ctor:"[]"}},{ctor:"::",_0:l(vn,{ctor:"::",_0:Pn("checkbox"),_1:{ctor:"::",_0:Gn(r(o?"":t)),_1:{ctor:"::",_0:On(o),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(t),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}})}),DB=n(function(t,r,e,o){return l(yn,{ctor:"::",_0:xn("o-fieldset"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"mw-form-field",_1:!e},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"mw-form-field-2x",_1:e},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Tn,{ctor:"[]"},{ctor:"::",_0:l(fn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"fa fa-check",_1:o},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fa fa-exclamation-circle",_1:!o},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}},{ctor:"[]"}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"c-text--loud",_1:r},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"]," ",t)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}})}),SB=a(function(t,r,e,o,c){return l(yn,{ctor:"::",_0:xn("o-fieldset"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"mw-form-field",_1:!e},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"mw-form-field-2x",_1:e},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Tn,{ctor:"[]"},{ctor:"::",_0:l(vn,{ctor:"::",_0:Pn("checkbox"),_1:{ctor:"::",_0:Gn(o(!l(V,!1,c))),_1:{ctor:"::",_0:On(l(V,!1,c)),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"c-text--loud",_1:r},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:en(t),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}})}),FB=c(function(t,r,e){return f(SB,t,!1,!0,r,e)}),wB=c(function(t,r,e){return f(SB,t,!0,!0,r,e)}),RB=c(function(t,r,e){return f(SB,t,!1,!1,r,e)}),xB=c(function(t,r,e){var o=l(it,function(t){var r=t,e=r._1;return d(RB,e.label,r._0,U(e.selected))},t);return l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},l(N["++"],{ctor:"::",_0:l(Tn,{ctor:"::",_0:xn("o-label"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}},o))}),kB=c(function(t,r,e){return f(SB,t,!0,!1,r,e)}),PB=i(function(t,r,e,o,c,n,a){var _,i,u="Just"===(_=n).ctor?d(qu,ms,fs,_._0):"",s=function(t){var r=t;switch(r.ctor){case"DynamicDateField":return l(N["++"],"dynamicDateId-",l(N["++"],D(r._0),l(N["++"],"-",D(r._1))));case"AdmittingAdmittanceDateField":return"admitDateId";case"AdmittingStartLaborDateField":return"admitStartLaborDateId";case"BabyBFedEstablishedDateField":return"babyBFedEstablisedId";case"BabyBcgDateField":return"babyBcgId";case"BabyNbsDateField":return"babyNbsId";case"BabyMed1DateField":return"babyMed1Id";case"BirthCertDateOfCommTaxField":return"birthCertificateDateOfCommTaxId";case"BirthCertDateOfMarriageField":return"birthCertificateDateOfMarriageId";case"BirthCertDateOfAffiateCommTaxField":return"birthCertificateDateOfAffiateCommTaxId";case"ContPostpartumCheckDateField":return"contPostpartumCheckId";case"DischargeDateField":return"dischargeDateId";case"EarlyLaborDateField":return"earlyLaborDateId";case"LaborDelIppLaborDateField":return"laborDateId";case"LaborDelIppStage1DateField":return"laborStage1Id";case"LaborDelIppStage2DateField":return"laborStage2Id";case"LaborDelIppStage3DateField":return"laborStage3Id";case"MembraneRuptureDateField":return"membraneRuptureId";case"NewBornExamDateField":return"newbornExamId";case"PostpartumCheckDateField":return"postpartumCheckId";case"PostpartumCheckHgbField":return"postpartumCheckHgbId";case"PostpartumCheckScheduledField":return"postpartumCheckScheduledId";default:return l(N["++"],"Warning: Unknown DateField: ",r._0)}}(r);return l(Tn,{ctor:"::",_0:xn("c-label o-form-element mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"c-text--loud",_1:c},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:en(e),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(vn,{ctor:"::",_0:xn("c-field c-field--label datepicker"),_1:{ctor:"::",_0:Pn("text"),_1:{ctor:"::",_0:kn(s),_1:{ctor:"::",_0:An(u),_1:{ctor:"::",_0:Ln(o),_1:{ctor:"::",_0:(i=t(s),l(Wn,"focus",oe(i))),_1:{ctor:"[]"}}}}}}},{ctor:"[]"}),_1:{ctor:"::",_0:T.cmp($t(a),0)>0?l(dn,{ctor:"::",_0:xn("c-text--mono c-text--loud u-xsmall u-bg-yellow"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.25em 0.25em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin",_1:"0.75em 0 1.25em 0"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en(a),_1:{ctor:"[]"}}):en(""),_1:{ctor:"[]"}}}})}),AB=_(function(t,r,e,o,c,n){var a,_="Just"===(a=c).ctor?d(qu,ms,fs,a._0):"";return l(Tn,{ctor:"::",_0:xn("c-label o-form-element mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"c-text--loud",_1:o},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(vn,{ctor:"::",_0:xn("c-field c-field--label"),_1:{ctor:"::",_0:Pn("date"),_1:{ctor:"::",_0:Ln(e),_1:{ctor:"::",_0:An(_),_1:{ctor:"::",_0:jn(t),_1:{ctor:"[]"}}}}}},{ctor:"[]"}),_1:{ctor:"::",_0:T.cmp($t(n),0)>0?l(dn,{ctor:"::",_0:xn("c-text--mono c-text--loud u-xsmall u-bg-yellow"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.25em 0.25em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin",_1:"0.75em 0 1.25em 0"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en(n),_1:{ctor:"[]"}}):en(""),_1:{ctor:"[]"}}}})}),LB=_(function(t,r,e,o,c,n){return l(Tn,{ctor:"::",_0:xn("c-label o-form-element mw-form-field-30em"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"c-text--loud",_1:o},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Bn,{ctor:"::",_0:xn("c-field c-field--label"),_1:{ctor:"::",_0:Fn(n),_1:{ctor:"::",_0:Ln(e),_1:{ctor:"::",_0:An(l(V,"",c)),_1:{ctor:"::",_0:jn(t),_1:{ctor:"[]"}}}}}},{ctor:"[]"}),_1:{ctor:"[]"}}})}),NB=_(function(t,r,e,o,c,n){return l(Tn,{ctor:"::",_0:xn("c-label o-form-element mw-form-field-wide"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"c-text--loud",_1:o},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Bn,{ctor:"::",_0:xn("c-field c-field--label"),_1:{ctor:"::",_0:Fn(n),_1:{ctor:"::",_0:Ln(e),_1:{ctor:"::",_0:An(l(V,"",c)),_1:{ctor:"::",_0:jn(t),_1:{ctor:"[]"}}}}}},{ctor:"[]"}),_1:{ctor:"[]"}}})}),EB=_(function(t,r,e,o,c,n){return l(Tn,{ctor:"::",_0:xn("c-label o-form-element mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"c-text--loud",_1:o},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(vn,{ctor:"::",_0:xn("c-field c-field--label"),_1:{ctor:"::",_0:Ln(e),_1:{ctor:"::",_0:An(l(V,"",c)),_1:{ctor:"::",_0:jn(t),_1:{ctor:"[]"}}}}},{ctor:"[]"}),_1:{ctor:"::",_0:T.cmp($t(n),0)>0?l(dn,{ctor:"::",_0:xn("c-text--mono c-text--loud u-xsmall u-bg-yellow"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.25em 0.25em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin",_1:"0.75em 0 1.25em 0"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en(n),_1:{ctor:"[]"}}):en(""),_1:{ctor:"[]"}}}})}),JB=s(function(t,r,e,o,c,n,a,_,i){return l(dn,{ctor:"[]"},{ctor:"::",_0:l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"c-overlay c-overlay--visible",_1:t},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"[]"}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-modal dateTimeModal"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__header"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--close"),_1:{ctor:"::",_0:Gn(c),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("x"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-heading"),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:p(AB,e,"Date","e.g. 08/14/2017",!1,_,""),_1:{ctor:"::",_0:p(EB,o,"Time","24 hr format, 14:44",!1,i,""),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__footer spacedButtons"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-small"),_1:{ctor:"::",_0:Gn(a),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Clear"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--brand"),_1:{ctor:"::",_0:Gn(n),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Ok"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}})}),IB=function(t){return function(r){return function(e){return function(o){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"c-overlay c-overlay--visible",_1:t},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-modal dateTimeModal"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__header"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--close"),_1:{ctor:"::",_0:Gn(c),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("x"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(an,{ctor:"::",_0:xn("c-heading"),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(PB,e,_,"Date","e.g. 08/14/2017",!1,i,""),_1:{ctor:"::",_0:p(EB,o,"Time","24 hr format, 14:44",!1,u,""),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__footer spacedButtons"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-small"),_1:{ctor:"::",_0:Gn(a),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Clear"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--brand"),_1:{ctor:"::",_0:Gn(n),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Ok"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}})}}}}}}}}}}},OB=e(function(t,r){return l(pn,{ctor:"::",_0:xn("c-input-group cancel-save-buttons"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:xn("c-button u-large u-pillar-box-large"),_1:{ctor:"::",_0:Gn(t),_1:{ctor:"[]"}}},{ctor:"::",_0:en("Cancel"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:xn("c-button c-button--brand u-large u-pillar-box-large"),_1:{ctor:"::",_0:Gn(r),_1:{ctor:"[]"}}},{ctor:"::",_0:en("Save"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}})}),VB=function(t){return l(pn,{ctor:"::",_0:xn("c-text--loud c-text--mono u-small pregnancy-header-val"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(V,"",t)),_1:{ctor:"[]"}})},qB=e(function(t,r){return l(pn,{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"min-width",_1:r},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("c-text--quiet u-xsmall pregnancy-header-fld"),_1:{ctor:"[]"}}},{ctor:"::",_0:en(l(N["++"],t,": ")),_1:{ctor:"[]"}})}),HB=c(function(t,r,e){return l(dn,{ctor:"::",_0:xn("pregnancy-header-col"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"ID","3em"),_1:{ctor:"::",_0:VB(U(function(t){var r=t;if("Just"===r.ctor){var e=r._0;return l(N["++"],d(Kt,0,2,e),l(N["++"],"-",l(N["++"],d(Kt,2,4,e),l(N["++"],"-",d(Kt,4,6,e)))))}return""}(t.dohID))),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"Appt","3em"),_1:{ctor:"::",_0:VB(U("Tue @ MMC")),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}})}),UB=e(function(t,r){var e=function(){var r=t.laborStage2Record;if("Just"===r.ctor){var e=r._0;return{ctor:"_Tuple2",_0:l(V,"",l(z,D,e.birthEBL)),_1:l(V,"",e.meconium)}}return{ctor:"_Tuple2",_0:"",_1:""}}(),o=e._0,c=e._1;return l(dn,{ctor:"::",_0:xn("pregnancy-header-col"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"EBL","3em"),_1:{ctor:"::",_0:VB(U(o)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:T.eq(r,q)?en(""):l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"Tot EBL","3em"),_1:{ctor:"::",_0:VB(l(z,D,r)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"Mec","3em"),_1:{ctor:"::",_0:VB(U(c)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})}),zB=a(function(t,r,o,c,n){var a,_="Just"===(a=r.para).ctor?n?U(D(a._0+1)):l(z,D,r.para):q,i=function(){var r,c=t.dob;if("Just"===c.ctor){var n=c._0;return U(d(v,e(function(t,r){return l(N["++"],t,r)}),")",d(v,e(function(t,r){return l(N["++"],t,r)}),l(ku,n,"-"),d(v,e(function(t,r){return l(N["++"],t,r)})," (",D((r=l(Di,Ro(o),n),T.cmp(r.month,0)<0?r.year-1:r.year))))))}return U("")}();return l(dn,{ctor:"::",_0:xn("pregnancy-header-col"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"G","3em"),_1:{ctor:"::",_0:VB(l(z,D,r.gravida)),_1:{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(" "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(qB,"P","1.5em"),_1:{ctor:"::",_0:VB(_),_1:{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(" "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(qB,"A","1.5em"),_1:{ctor:"::",_0:VB(l(z,D,r.abortions)),_1:{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(" "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(qB,"S","1.5em"),_1:{ctor:"::",_0:VB(l(z,D,r.stillBirths)),_1:{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(" "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(qB,"L","1.5em"),_1:{ctor:"::",_0:VB(l(z,D,r.living)),_1:{ctor:"[]"}}}}}}}}}}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"Age","3em"),_1:{ctor:"::",_0:VB(i),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:T.eq(c,q)?l(pn,{ctor:"[]"},{ctor:"[]"}):l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"Ptnr","3em"),_1:{ctor:"::",_0:VB(c),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})}),WB=function(t){return l(pn,{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-left",_1:"2em"},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-xsmall"),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-left",_1:"2em"},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-pillar-box--large u-high c-button c-button--ghost-brand"),_1:{ctor:"::",_0:Gn(df),_1:{ctor:"[]"}}}},{ctor:"::",_0:en(function(t){switch(t.ctor){case"PrenatalContent":return"Prenatal";case"IPPContent":return"IPP";default:return"Labor"}}(t)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}})},jB=e(function(t,r){var e=t;if("Just"===e.ctor){var o=l(xu,e._0,Ro(r)),c=o._0,n=o._1;return l(pu,c,n)}return l(pn,{ctor:"[]"},{ctor:"[]"})}),GB=function(t){var r={ctor:"_Tuple3",_0:t.lmp,_1:t.useAlternateEdd,_2:t.alternateEdd};return"Just"===r._0.ctor?"Just"===r._1.ctor&&"Just"===r._2.ctor&&r._1._0?U(r._2._0):function(t){var r=t;return"Just"===r.ctor?U(d(U_,j_,280,r._0)):q}(U(r._0._0)):q},YB=c(function(t,r,e){var o,c,n="Just"===(o=GB(r)).ctor?l(ku,o._0,"-"):"",a="Just"===(c=r.lmp).ctor?l(ku,c._0,"-"):"";return l(dn,{ctor:"::",_0:xn("pregnancy-header-col"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"LMP","3em"),_1:{ctor:"::",_0:VB(U(a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"EDD","3em"),_1:{ctor:"::",_0:VB(U(n)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}})}),KB=function(t){var r=t.nickname;if("Just"===r.ctor){var e=r._0;return T.cmp($t(e),0)>0?l(N["++"]," (",l(N["++"],e,")")):""}return""},QB=function(t){var r=t;return"Just"===r.ctor&&T.cmp(r._0.width,992)>-1},XB=i(function(t,r,e,o,c,n,a){var _,i="Just"===(_={ctor:"_Tuple2",_0:r.partnerFirstname,_1:r.partnerLastname})._0.ctor&&"Just"===_._1.ctor?U(l(N["++"],_._1._0,l(N["++"],", ",_._0._0))):q,u={ctor:"_Tuple2",_0:KB(r),_1:GB(r)},s=u._0,m=u._1;return l(dn,{ctor:"::",_0:xn("c-card c-card--accordion pregnancy-header-wrapper"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"u-large",_1:QB(n)},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(vn,{ctor:"::",_0:Pn("checkbox"),_1:{ctor:"::",_0:On(!0),_1:{ctor:"::",_0:kn("pregnancy_header_accordion"),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"::",_0:l(Tn,{ctor:"::",_0:xn("c-text--loud c-card__item"),_1:{ctor:"::",_0:En("pregnancy_header_accordion"),_1:{ctor:"[]"}}},{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(l(N["++"],r.lastname,l(N["++"],", ",l(N["++"],r.firstname,l(N["++"],s," "))))),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(jB,m,c),_1:{ctor:"::",_0:WB(o),_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item pregnancy-header"),_1:{ctor:"[]"}},{ctor:"::",_0:f(zB,t,r,c,i,a),_1:{ctor:"::",_0:function(t){var r=function(){var r=t;if("Just"===r.ctor){var e=r._0;return{ctor:"_Tuple5",_0:d(Hu,ds,fs,e.admittanceDate),_1:d(Hu,ds,fs,e.startLaborDate),_2:e.pos,_3:D(e.fh),_4:e.fht}}return{ctor:"_Tuple5",_0:"",_1:"",_2:"",_3:"",_4:""}}(),e=r._0,o=r._1,c=r._2,n=r._3,a=r._4;return l(dn,{ctor:"::",_0:xn("pregnancy-header-col"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"Lbr","3em"),_1:{ctor:"::",_0:VB(U(o)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"Admt","3em"),_1:{ctor:"::",_0:VB(U(e)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"POS","3em"),_1:{ctor:"::",_0:VB(U(c)),_1:{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(" "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(qB,"FH","2.0em"),_1:{ctor:"::",_0:VB(U(n)),_1:{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(" "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(qB,"FHT","2.5em"),_1:{ctor:"::",_0:VB(U(a)),_1:{ctor:"[]"}}}}}}}}}),_1:{ctor:"[]"}}}})}(e),_1:{ctor:"::",_0:function(t){var r=function(){var r=t;if("Just"===r.ctor){var e=r._0;return{ctor:"_Tuple3",_0:l(N["++"],D(e.systolic),l(N["++"],"/",D(e.diastolic))),_1:D(e.cr),_2:D(e.temp)}}return{ctor:"_Tuple3",_0:"",_1:"",_2:""}}(),e=r._0,o=r._1,c=r._2;return l(dn,{ctor:"::",_0:xn("pregnancy-header-col"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"BP","3em"),_1:{ctor:"::",_0:VB(U(e)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"CR","3em"),_1:{ctor:"::",_0:VB(U(o)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"Temp","3em"),_1:{ctor:"::",_0:VB(U(c)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})}(e),_1:{ctor:"[]"}}}}),_1:{ctor:"[]"}}}})}),$B=i(function(t,r,o,c,n,a,_){var i,u,s,m,p,h,b,g=o,y=g,C=g.contPostpartumCheckRecords,v="Just"===(i=g.laborStage2Record).ctor?l(V,0,i._0.birthEBL):0,M="Just"===(u=T.eq(ot(C),0)?q:U(d(et,e(function(t,r){var e=t.motherEBL;return"Just"===e.ctor?r+e._0:r}),0,C))).ctor?U(v+u._0):q,B="Just"===(s={ctor:"_Tuple2",_0:r.partnerFirstname,_1:r.partnerLastname})._0.ctor&&"Just"===s._1.ctor?U(l(N["++"],s._1._0,l(N["++"],", ",s._0._0))):q,D={ctor:"_Tuple2",_0:KB(r),_1:GB(r)},S=D._0,F=D._1;return l(dn,{ctor:"::",_0:xn("c-card c-card--accordion pregnancy-header-wrapper"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"u-large",_1:QB(a)},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(vn,{ctor:"::",_0:Pn("checkbox"),_1:{ctor:"::",_0:On(!0),_1:{ctor:"::",_0:kn("pregnancy_header_accordion"),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"::",_0:l(Tn,{ctor:"::",_0:xn("c-text--loud c-card__item"),_1:{ctor:"::",_0:En("pregnancy_header_accordion"),_1:{ctor:"[]"}}},{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(l(N["++"],r.lastname,l(N["++"],", ",l(N["++"],r.firstname,l(N["++"],S," "))))),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(jB,F,n),_1:{ctor:"::",_0:WB(c),_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item pregnancy-header"),_1:{ctor:"[]"}},{ctor:"::",_0:f(zB,t,r,n,B,_),_1:{ctor:"::",_0:(m=y,p=function(){var t=m.laborStage3Record;if("Just"===t.ctor){var r=t._0.placentaDatetime;return"Just"===r.ctor?d(Hu,ds,fs,r._0):""}return""}(),h=function(){var t=m.laborStage2Record;if("Just"===t.ctor){var r=t._0.birthDatetime;return"Just"===r.ctor?d(Hu,ds,fs,r._0):""}return""}(),b=function(){var t=m.laborStage1Record;if("Just"===t.ctor){var r=t._0.fullDialation;return"Just"===r.ctor?d(Hu,ds,fs,r._0):""}return""}(),l(dn,{ctor:"::",_0:xn("pregnancy-header-col"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"Dltn","3em"),_1:{ctor:"::",_0:VB(U(b)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"Birth","3em"),_1:{ctor:"::",_0:VB(U(h)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"Plcnt","3em"),_1:{ctor:"::",_0:VB(U(p)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})),_1:{ctor:"::",_0:function(t){var r,e="Just"===(r=t.laborRecord).ctor?U(r._0.startLaborDate):q,o=function(){var r={ctor:"_Tuple3",_0:t.laborStage1Record,_1:t.laborStage2Record,_2:t.laborStage3Record};t:do{if("Just"===r._0.ctor){if("Just"===r._1.ctor){if("Just"===r._2.ctor){var o=r._1._0,c=r._0._0;return{ctor:"_Tuple3",_0:l(wu,e,c.fullDialation),_1:l(wu,c.fullDialation,o.birthDatetime),_2:l(wu,o.birthDatetime,r._2._0.placentaDatetime)}}var n=r._0._0;return{ctor:"_Tuple3",_0:l(wu,e,n.fullDialation),_1:l(wu,n.fullDialation,r._1._0.birthDatetime),_2:""}}if("Nothing"===r._2.ctor)return{ctor:"_Tuple3",_0:l(wu,e,r._0._0.fullDialation),_1:"",_2:""};break t}break t}while(0);return{ctor:"_Tuple3",_0:"",_1:"",_2:""}}(),c=o._0,n=o._1,a=o._2;return l(dn,{ctor:"::",_0:xn("pregnancy-header-col"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"Stg 1","3em"),_1:{ctor:"::",_0:VB(U(c)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"Stg 2","3em"),_1:{ctor:"::",_0:VB(U(n)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("pregnancy-header-fldval"),_1:{ctor:"[]"}},{ctor:"::",_0:l(qB,"Stg 3","3em"),_1:{ctor:"::",_0:VB(U(a)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})}(y),_1:{ctor:"::",_0:l(UB,y,M),_1:{ctor:"[]"}}}}}),_1:{ctor:"[]"}}}})}),ZB=_(function(t,r,e,o,c,n){var a={ctor:"_Tuple2",_0:KB(r),_1:GB(r)},_=a._0,i=a._1;return l(dn,{ctor:"::",_0:xn("c-card c-card--accordion pregnancy-header-wrapper"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"u-large",_1:QB(n)},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(vn,{ctor:"::",_0:Pn("checkbox"),_1:{ctor:"::",_0:On(!0),_1:{ctor:"::",_0:kn("pregnancy_header_accordion"),_1:{ctor:"[]"}}}},{ctor:"[]"}),_1:{ctor:"::",_0:l(Tn,{ctor:"::",_0:xn("c-text--loud c-card__item"),_1:{ctor:"::",_0:En("pregnancy_header_accordion"),_1:{ctor:"[]"}}},{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(l(N["++"],r.lastname,l(N["++"],", ",l(N["++"],r.firstname,l(N["++"],_," "))))),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(jB,i,c),_1:{ctor:"::",_0:WB(o),_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item pregnancy-header"),_1:{ctor:"[]"}},{ctor:"::",_0:f(zB,t,r,c,q,!1),_1:{ctor:"::",_0:d(YB,t,r,c),_1:{ctor:"::",_0:d(HB,t,r,c),_1:{ctor:"[]"}}}}),_1:{ctor:"[]"}}}})}),tD=_(function(t,r,e,o,c,n){var a,_=e,i=_.laborRecord,u="Just"===(a=_.laborStage2Record).ctor&&"Just"===a._0.birthDatetime.ctor;switch(o.ctor){case"PrenatalContent":return p(ZB,t,r,i,o,c,n);case"LaborContent":return h(XB,t,r,i,o,c,n,u);default:return h($B,t,r,_,o,c,n,u)}}),rD=gB({ctor:"::",_0:function(t){return d(pB,Nu(!0),l(is["=>"],Pf,"Valid date of admittance must be provided."),t.admittanceDate)},_1:{ctor:"::",_0:function(t){return d(pB,es,l(is["=>"],kf,"Admitting time must be provided, ex: hhmm."),t.admittanceTime)},_1:{ctor:"::",_0:function(t){return d(pB,Nu(!0),l(is["=>"],xf,"Valid date of the start of labor must be provided."),t.laborDate)},_1:{ctor:"::",_0:function(t){return d(pB,es,l(is["=>"],Rf,"Start of labor time must be provided, ex: hhmm."),t.laborTime)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],wf,"POS must be provided."),t.pos)},_1:{ctor:"::",_0:function(t){return d(pB,$u,l(is["=>"],Ff,"FH must be provided."),t.fh)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Sf,"FHT must be provided."),t.fht)},_1:{ctor:"::",_0:function(t){return d(pB,$u,l(is["=>"],Df,"Systolic must be provided."),t.systolic)},_1:{ctor:"::",_0:function(t){return d(pB,$u,l(is["=>"],Bf,"Diastolic must be provided."),t.diastolic)},_1:{ctor:"::",_0:function(t){return d(pB,$u,l(is["=>"],Mf,"CR must be provided."),t.cr)},_1:{ctor:"::",_0:function(t){return d(pB,Ku,l(is["=>"],vf,"Temp must be provided."),t.temp)},_1:{ctor:"[]"}}}}}}}}}}}}),eD=c(function(t,r,o){var c=d(et,e(function(r,e){var o=e,c=o._0,n=o._1;if("Labor"===r.ctor){var a=l(Cm,r,t);return"Just"===a.ctor&&"LaborDataCache"===a._0.ctor?l(is["=>"],T.update(c,{laborRecord:U(a._0._0)}),n):l(is["=>"],c,n)}return{ctor:"_Tuple2",_0:c,_1:{ctor:"::",_0:l(N["++"],"Admitting.refreshModelFromCache: Unhandled Table",D(r)),_1:n}}}),{ctor:"_Tuple2",_0:o,_1:{ctor:"[]"}},r),n=c._0,a=c._1;return l(is["=>"],n,Be(l(it,iM,a)))}),oD=l(Mn,{ctor:"::",_0:xn("c-button c-button--brand u-xlarge"),_1:{ctor:"::",_0:Gn({ctor:"AdmitForLabor"}),_1:{ctor:"[]"}}},{ctor:"::",_0:en("Admit for Labor"),_1:{ctor:"[]"}}),cD=e(function(t,r){var e=l(gc,function(r){return T.eq(Te(r),t)},r);return"Just"===e.ctor?Ce(e._0):""}),nD=e(function(t,r){var e,o=rD(r);return l(dn,{ctor:"[]"},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Admittance Details"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:function(t){return l(sn,{ctor:"::",_0:xn("c-list u-small primary-fg"),_1:{ctor:"[]"}},l(it,function(t){var r=t;return l(ln,{ctor:"::",_0:xn("c-list__item"),_1:{ctor:"[]"}},{ctor:"::",_0:en(r._1),_1:{ctor:"[]"}})},t))}(r.formErrors),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:r.browserSupportsDate?p(AB,function(t){return l(bf,Pf,Qa(t))},"Date admitted","e.g. 08/14/2017",!0,r.admittanceDate,l(cD,Pf,o)):h(PB,hf,af,"Date admitted","e.g. 08/14/2017",!0,r.admittanceDate,l(cD,Pf,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(bf,kf,Qa(t))},"Time admitted","24 hr format, 14:44",!0,r.admittanceTime,l(cD,kf,o)),_1:{ctor:"::",_0:r.browserSupportsDate?p(AB,function(t){return l(bf,xf,Qa(t))},"Date start of labor","e.g. 08/14/2017",!0,r.laborDate,l(cD,xf,o)):h(PB,hf,nf,"Date start of labor","e.g. 08/14/2017",!0,r.laborDate,l(cD,xf,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(bf,Rf,Qa(t))},"Time start of labor","24 hr format, 09:00",!0,r.laborTime,l(cD,Rf,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(bf,wf,Qa(t))},"POS","pos",!0,r.pos,l(cD,wf,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(bf,Ff,Qa(t))},"FH","fh",!0,r.fh,l(cD,Ff,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(bf,Sf,Qa(t))},"FHT","fht",!0,r.fht,l(cD,Sf,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(bf,Df,Qa(t))},"Systolic","systolic",!0,r.systolic,l(cD,Df,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(bf,Bf,Qa(t))},"Diastolic","diastolic",!0,r.diastolic,l(cD,Bf,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(bf,Mf,Qa(t))},"CR","heart rate",!0,r.cr,l(cD,Mf,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(bf,vf,Qa(t))},"Temp","temperature",!0,r.temp,l(cD,vf,o)),_1:{ctor:"::",_0:p(NB,function(t){return l(bf,Tf,Qa(t))},"Comments","",!0,r.comments,3),_1:{ctor:"[]"}}}}}}}}}}}}}),_1:{ctor:"::",_0:T.cmp(ot(r.formErrors),0)>0?l(dn,{ctor:"::",_0:xn("u-small error-msg-right primary-fg"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Errors detected, see details above."),_1:{ctor:"[]"}}):l(pn,{ctor:"[]"},{ctor:"[]"}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("form-wrapper-end"),_1:{ctor:"[]"}},{ctor:"::",_0:l(OB,yf,(e=t,{ctor:"SaveAdmitForLabor",_0:e})),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}),_1:{ctor:"[]"}}})}),aD=c(function(t,r,e){var o=function(){var t=e.admissionState;switch(t.ctor){case"AdmissionStateNone":return{ctor:"::",_0:oD,_1:{ctor:"[]"}};case"AdmissionStateNew":return{ctor:"::",_0:l(nD,q,e),_1:{ctor:"[]"}};case"AdmissionStateView":return{ctor:"::",_0:function(t){var r,e=function(){var r=t.laborRecord;if("Just"===r.ctor){var e=r._0;return{ctor:"_Tuple2",_0:D(e.temp),_1:l(V,"",e.comments)}}return{ctor:"_Tuple2",_0:"",_1:""}}(),o=e._0,c=e._1,n=function(){var r=t.laborRecord;if("Just"===r.ctor){var e=r._0;return{ctor:"_Tuple8",_0:d(Hu,ds,fs,e.admittanceDate),_1:d(Hu,ds,fs,e.startLaborDate),_2:e.pos,_3:D(e.fh),_4:e.fht,_5:D(e.systolic),_6:D(e.diastolic),_7:D(e.cr)}}return{ctor:"_Tuple8",_0:"",_1:"",_2:"",_3:"",_4:"",_5:"",_6:"",_7:""}}(),a=n._0,_=n._1,i=n._2,u=n._3,s=n._4,m=n._5,f=n._6,p=n._7;return l(dn,{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-heading u-large"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Admitting Diagnosis"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Admittance: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(a),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Start labor: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(_),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("POS: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(i),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("FH: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(u),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("FHT: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(s),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("BP: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],m,l(N["++"]," / ",f))),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("CR: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(p),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Temp: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(o),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Comments: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(c),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-small"),_1:{ctor:"::",_0:(r=t.currLaborId,"Just"===r.ctor?Gn({ctor:"EditAdmittance",_0:r._0}):xn("")),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Edit"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}})}(e),_1:{ctor:"[]"}};default:return{ctor:"::",_0:l(nD,U(t._0),e),_1:{ctor:"[]"}}}}(),c=function(){var r={ctor:"_Tuple2",_0:e.patientRecord,_1:e.pregnancyRecord};if("Just"===r._0.ctor&&"Just"===r._1.ctor){var o=f(lf,e.laborRecord,q,q,q,{ctor:"[]"});return p(tD,r._0._0,r._1._0,o,e.currPregHeaderContent,e.currTime,t)}return en("")}();return l(dn,{ctor:"[]"},{ctor:"::",_0:l(rn,function(t){return function(t){return{ctor:"RotatePregHeaderContent",_0:t}}(t)},c),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("content-wrapper"),_1:{ctor:"[]"}},o),_1:{ctor:"[]"}}})}),_D=c(function(t,r,e){var o=d(Pv,a_,U(sm(t)),{ctor:"::",_0:i_,_1:{ctor:"::",_0:h_,_1:{ctor:"[]"}}}),c=d(mB,l(TM,{ctor:"AdmittingLoaded",_0:t},o),q,e),n=c._0,a=c._1,_=d(KC,n,CT,kv(o));return l(is["=>"],a,cB(_))}),iD=a(function(t,r,e,o,c){var n=l(N["++"],o,{ctor:"::",_0:r,_1:{ctor:"[]"}}),a=l(tt,function(t){return ju(l(Cm,t,c))},{ctor:"::",_0:r,_1:o}),_=function(){if(a){var c=yM(l(Cf,q,U(n)));return l(is["=>"],t,l($e,M(c),Ue(!0)))}var _=d(Pv,r,e,o),i=d(mB,l(TM,yM(l(Cf,q,U(n))),_),q,t),u=i._0,s=i._1,m=d(KC,u,CT,kv(_));return l(is["=>"],s,cB(m))}(),i=_._0,u=_._1;return l(is["=>"],i,u)}),uD=(c(function(t,r,e){return l($e,M(d(gM,t,r,e)),Ue(!0))}),function(t){return{ctor:"AdmissionStateView",_0:t}}),sD={ctor:"AdmissionStateNew"},lD={ctor:"AdmissionStateNone"},dD=i(function(t,r,e,o,c,n,a){var _,i="Just"===(_=a).ctor?{ctor:"_Tuple2",_0:uD(jl(_._0.id)),_1:De}:{ctor:"_Tuple2",_0:lD,_1:De},u=i._0,s=i._1,l=function(){var t=u;switch(t.ctor){case"AdmissionStateNone":case"AdmissionStateNew":return{ctor:"_Tuple2",_0:pf,_1:q};case"AdmissionStateView":default:return{ctor:"_Tuple2",_0:pf,_1:U(t._0)}}}(),d=l._0;return{ctor:"_Tuple3",_0:{browserSupportsDate:t,currTime:r,pregnancy_id:o,currLaborId:l._1,currPregHeaderContent:d,dataCache:Tr,patientRecord:c,pregnancyRecord:n,laborRecord:a,admissionState:u,admittanceDate:q,admittanceTime:q,laborDate:q,laborTime:q,pos:q,fh:q,fht:q,systolic:q,diastolic:q,cr:q,temp:q,comments:q,formErrors:{ctor:"[]"}},_1:e,_2:s}}),mD=c(function(t,r,o){var c,n,a,_,i,u=r;switch(u.ctor){case"AdmittingPageNoop":return{ctor:"_Tuple3",_0:o,_1:De,_2:De};case"AdmittingTick":return{ctor:"_Tuple3",_0:T.update(o,{currTime:u._0}),_1:De,_2:De};case"DataCache":var s=function(){var t={ctor:"_Tuple2",_0:u._0,_1:u._1};if("Just"===t._0.ctor&&"Just"===t._1.ctor){var r=t._0._0;return d(eD,r,t._1._0,T.update(o,{dataCache:r}))}return{ctor:"_Tuple2",_0:o,_1:De}}(),m=s._0,f=s._1;return{ctor:"_Tuple3",_0:m,_1:De,_2:f};case"DateFieldSubMsg":var p=u._0;if("DateFieldMessage"!==p.ctor)return{ctor:"_Tuple3",_0:o,_1:De,_2:De};var h=p._0.date,b=p._0.dateField;switch(b.ctor){case"AdmittingAdmittanceDateField":return{ctor:"_Tuple3",_0:T.update(o,{admittanceDate:U(h)}),_1:De,_2:De};case"AdmittingStartLaborDateField":return{ctor:"_Tuple3",_0:T.update(o,{laborDate:U(h)}),_1:De,_2:De};case"UnknownDateField":return{ctor:"_Tuple3",_0:o,_1:De,_2:iM(l(N["++"],"Unknown date field: ",b._0))};default:return{ctor:"_Tuple3",_0:o,_1:De,_2:De}}case"RotatePregHeaderContent":u._0;var g=function(){switch(o.currPregHeaderContent.ctor){case"PrenatalContent":return ff;case"LaborContent":return mf;default:return pf}}();return{ctor:"_Tuple3",_0:T.update(o,{currPregHeaderContent:g}),_1:De,_2:De};case"AdmitForLabor":var y="Just"===(i=o.admittanceDate).ctor?U(i._0):U(Ro(o.currTime));return{ctor:"_Tuple3",_0:T.update(o,{admissionState:sD,admittanceDate:y}),_1:De,_2:De};case"CancelAdmitForLabor":var C="Just"===(_=o.currLaborId).ctor?uD(_._0):lD;return{ctor:"_Tuple3",_0:T.update(o,{admissionState:C,admittanceDate:q,admittanceTime:q,laborDate:q,laborTime:q,pos:q,fh:q,fht:q,systolic:q,diastolic:q,cr:q,temp:q,comments:q,formErrors:{ctor:"[]"}}),_1:De,_2:De};case"SaveAdmitForLabor":var B=rD(o);if("[]"===B.ctor){var S=function(){var t=o.laborRecord;if("Just"===t.ctor){var r=t._0,e=T.update(r,{admittanceDate:d(rs,o.admittanceDate,o.admittanceTime,r.admittanceDate),startLaborDate:d(rs,o.laborDate,o.laborTime,r.startLaborDate),pos:l(V,"",o.pos),fh:l(V,0,bu(o.fh)),fht:l(V,"",o.fht),systolic:l(V,0,bu(o.systolic)),diastolic:l(V,0,bu(o.diastolic)),cr:l(V,0,bu(o.cr)),temp:l(V,0,hu(o.temp)),comments:o.comments});return d(tM,l(RM,yM(l(Cf,q,U({ctor:"::",_0:h_,_1:{ctor:"[]"}}))),e),yT,function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r("labor")},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"admittanceDate",_1:Ju(t.admittanceDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"startLaborDate",_1:Ju(t.startLaborDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"dischargeDate",_1:(r=t.dischargeDate,e=r,"Just"===e.ctor?Ju(e._0):Yr)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"pos",_1:$r(t.pos)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fh",_1:Xr(t.fh)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fht",_1:$r(t.fht)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"systolic",_1:Xr(t.systolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"diastolic",_1:Xr(t.diastolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"cr",_1:Xr(t.cr)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"temp",_1:Qr(t.temp)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"pregnancy_id",_1:Xr(t.pregnancy_id)},_1:{ctor:"[]"}}}}}}}}}}}}}})},_1:{ctor:"[]"}}});var r,e}(e))}var c,n=function(t){var r,e={ctor:"_Tuple2",_0:{ctor:"_Tuple6",_0:t.admittanceDate,_1:t.admittanceTime,_2:t.laborDate,_3:t.laborTime,_4:t.pos,_5:bu(t.fh)},_1:{ctor:"_Tuple5",_0:t.fht,_1:bu(t.systolic),_2:bu(t.diastolic),_3:bu(t.cr),_4:hu(t.temp)}};if("Just"===e._0._0.ctor&&"Just"===e._0._1.ctor&&"Just"===e._0._2.ctor&&"Just"===e._0._3.ctor&&"Just"===e._0._4.ctor&&"Just"===e._0._5.ctor&&"Just"===e._1._0.ctor&&"Just"===e._1._1.ctor&&"Just"===e._1._2.ctor&&"Just"===e._1._3.ctor&&"Just"===e._1._4.ctor){var o={ctor:"_Tuple2",_0:Zu(e._0._1._0),_1:Zu(e._0._3._0)},c={ctor:"_Tuple2",_0:o._0,_1:o._1};return"Just"===c._0.ctor&&"Just"===c._1.ctor?U((r=l(Vu,e._0._0._0,c._0._0),function(t){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return{admittanceDate:r,startLaborDate:t,pos:e,fh:o,fht:c,systolic:n,diastolic:a,cr:_,temp:i,comments:u,pregnancy_id:s}}}}}}}}}}})(l(Vu,e._0._2._0,c._1._0))(e._0._4._0)(e._0._5._0)(e._1._0._0)(e._1._1._0)(e._1._2._0)(e._1._3._0)(e._1._4._0)(t.comments)(sm(t.pregnancy_id))):q}return q}(o);if("Just"===n.ctor){var a=n._0;return d(tM,l(YM,yM(l(gf,a,q)),a),vT,(c=a,Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r("labor")},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"admittanceDate",_1:Ju(c.admittanceDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"startLaborDate",_1:Ju(c.startLaborDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"pos",_1:$r(c.pos)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fh",_1:Xr(c.fh)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fht",_1:$r(c.fht)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"systolic",_1:Xr(c.systolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"diastolic",_1:Xr(c.diastolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"cr",_1:Xr(c.cr)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"temp",_1:Qr(c.temp)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,c.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"pregnancy_id",_1:Xr(c.pregnancy_id)},_1:{ctor:"[]"}}}}}}}}}}}})},_1:{ctor:"[]"}}})))}return CM}();return{ctor:"_Tuple3",_0:T.update(o,{formErrors:{ctor:"[]"},admissionState:(a=u._0,"Just"===a.ctor?uD(a._0):o.admissionState)}),_1:De,_2:l($e,M(S),Ue(!0))}}var F=B,w=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,F));return{ctor:"_Tuple3",_0:T.update(o,{formErrors:F}),_1:De,_2:l(Qv,w,10)};case"AdmitForLaborSaved":var R=u._1,x="Just"===(n=R).ctor?U(l(Wl,n._0,u._0)):q;return{ctor:"_Tuple3",_0:function(){var t=x;if("Just"===t.ctor){var r=t._0;return T.update(o,{admissionState:uD(jl(r.id)),laborRecord:U(r),currPregHeaderContent:ff,currLaborId:R})}return o}(),_1:De,_2:De};case"EditAdmittance":var k=o.laborRecord;if("Just"===k.ctor){var P=k._0;return{ctor:"_Tuple3",_0:T.update(o,{admissionState:(c=u._0,{ctor:"AdmissionStateEdit",_0:c}),admittanceDate:U(P.admittanceDate),admittanceTime:U(Pu(P.admittanceDate)),laborDate:U(P.startLaborDate),laborTime:U(Pu(P.startLaborDate)),pos:U(P.pos),fh:U(D(P.fh)),fht:U(P.fht),systolic:U(D(P.systolic)),diastolic:U(D(P.diastolic)),cr:U(D(P.cr)),temp:U(D(P.temp)),comments:P.comments,formErrors:{ctor:"[]"}}),_1:De,_2:De}}return{ctor:"_Tuple3",_0:o,_1:De,_2:De};case"OpenDatePickerSubMsg":return{ctor:"_Tuple3",_0:o,_1:De,_2:l($e,cM,Ue(u._0))};case"FldChgSubMsg":var A=function(){var t=u._1;switch(t.ctor){case"FldChgString":var r=t._0;switch(u._0.ctor){case"AdmittanceDateFld":return l(is["=>"],T.update(o,{admittanceDate:Tu(r)}),De);case"AdmittanceTimeFld":return l(is["=>"],T.update(o,{admittanceTime:U(Lu(r))}),De);case"LaborDateFld":return l(is["=>"],T.update(o,{laborDate:Tu(r)}),De);case"LaborTimeFld":return l(is["=>"],T.update(o,{laborTime:U(Lu(r))}),De);case"PosFld":return l(is["=>"],T.update(o,{pos:U(zt(r))}),De);case"FhFld":return l(is["=>"],T.update(o,{fh:U(Xu(r))}),De);case"FhtFld":return l(is["=>"],T.update(o,{fht:U(r)}),De);case"SystolicFld":return l(is["=>"],T.update(o,{systolic:U(Xu(r))}),De);case"DiastolicFld":return l(is["=>"],T.update(o,{diastolic:U(Xu(r))}),De);case"CrFld":return l(is["=>"],T.update(o,{cr:U(Xu(r))}),De);case"TempFld":return l(is["=>"],T.update(o,{temp:U(Yu(r))}),De);default:return l(is["=>"],T.update(o,{comments:U(r)}),De)}case"FldChgStringList":return l(is["=>"],o,iM(l(N["++"],"Admitting.update FldChgSubMsg: ","Unknown field encountered in FldChgStringList. Possible mismatch between Field and FldChgValue.")));case"FldChgBool":return l(is["=>"],o,iM(l(N["++"],"Admitting.update FldChgSubMsg: ","Unknown field encountered in FldChgBool. Possible mismatch between Field and FldChgValue.")));default:return l(is["=>"],o,iM(l(N["++"],"Admitting.update FldChgSubMsg: ","Unknown field encountered in FldChgIntString. Possible mismatch between Field and FldChgValue.")))}}();return m=A._0,f=A._1,{ctor:"_Tuple3",_0:m,_1:De,_2:f};default:var L=u._0;return{ctor:"_Tuple3",_0:T.update(o,{currLaborId:U(L),admissionState:uD(L)}),_1:De,_2:De}}}),fD=gB({ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Up,"* required"),t.bcBirthOrder)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Hp,"* required"),t.bcMotherMaidenLastname)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Vp,"* required"),t.bcMotherFirstname)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Op,"* required"),t.bcMotherCitizenship)},_1:{ctor:"::",_0:function(t){return d(pB,$u,l(is["=>"],Ip,"* required"),t.bcMotherNumChildrenBornAlive)},_1:{ctor:"::",_0:function(t){return d(pB,$u,l(is["=>"],Jp,"* required"),t.bcMotherNumChildrenLiving)},_1:{ctor:"::",_0:function(t){return d(pB,$u,l(is["=>"],Ep,"* required"),t.bcMotherNumChildrenBornAliveNowDead)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Np,"* required"),t.bcMotherAddress)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Lp,"* required"),t.bcMotherCity)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Pp,"* required"),t.bcMotherCountry)},_1:{ctor:"::",_0:function(t){return d(pB,Nu(!1),l(is["=>"],Cp,"Valid date of marriage is required."),t.bcDateOfMarriage)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],hp,"* required"),t.bcAttendantType)},_1:{ctor:"::",_0:function(t){return T.eq(t.bcAttendantType,U("Other"))&&T.eq($t(l(V,"",t.bcAttendantOther)),0)?{ctor:"::",_0:l(is["=>"],pp,"* required"),_1:{ctor:"[]"}}:{ctor:"[]"}},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],fp,"* required"),t.bcAttendantFullname)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],mp,"* required"),t.bcAttendantTitle)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],dp,"* required"),t.bcAttendantAddr1)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],lp,"* required"),t.bcAttendantAddr2)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],sp,"* required"),t.bcInformantFullname)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],up,"* required"),t.bcInformantRelationToChild)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],ip,"* required"),t.bcInformantAddress)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],_p,"* required"),t.bcPreparedByFullname)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],ap,"* required"),t.bcPreparedByTitle)},_1:{ctor:"::",_0:function(t){return d(pB,Nu(!1),l(is["=>"],cp,"Valid comm tax date is required."),t.bcCommTaxDate)},_1:{ctor:"::",_0:function(t){return d(pB,Nu(!1),l(is["=>"],Yf,"Valid affiate comm tax date is required."),t.bcAffiateCommTaxDate)},_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}}}}}}),pD=i(function(t,r,e,o,c,n,a){var _=function(t){var r=t;return"Just"===r.ctor&&r._0?"Y":"N"},i=_(n),u=_(a);return l(N["++"],"/printBirthCertificate/",l(Qt,"/",{ctor:"::",_0:t,_1:{ctor:"::",_0:r,_1:{ctor:"::",_0:e,_1:{ctor:"::",_0:o,_1:{ctor:"::",_0:c,_1:{ctor:"::",_0:i,_1:{ctor:"::",_0:u,_1:{ctor:"[]"}}}}}}}}))}),hD=e(function(t,r){var e=l(gc,function(r){return T.eq(Te(r),t)},r);return"Just"===e.ctor?Ce(e._0):""}),bD=function(t){return!0===t.isEditing?function(t){var r=fD(t.model),e=c(function(t,e,o){return l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(r){return l(Ef,t,Qa(r))},e,"",!0,o,l(hD,t,r)),_1:{ctor:"[]"}})});return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("form-wrapper u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:d(e,Up,"Birth order",t.model.bcBirthOrder),_1:{ctor:"::",_0:d(e,Hp,"Mother maiden name",t.model.bcMotherMaidenLastname),_1:{ctor:"::",_0:d(e,qp,"Mother middle name",t.model.bcMotherMiddlename),_1:{ctor:"::",_0:d(e,Vp,"Mother first name",t.model.bcMotherFirstname),_1:{ctor:"::",_0:d(e,Op,"Mother citizenship",t.model.bcMotherCitizenship),_1:{ctor:"::",_0:d(e,Ip,"Number children born alive",t.model.bcMotherNumChildrenBornAlive),_1:{ctor:"::",_0:d(e,Jp,"Number children living incl newborn",t.model.bcMotherNumChildrenLiving),_1:{ctor:"::",_0:d(e,Ep,"Number children born live, now dead",t.model.bcMotherNumChildrenBornAliveNowDead),_1:{ctor:"::",_0:d(e,Np,"Mother address",t.model.bcMotherAddress),_1:{ctor:"::",_0:d(e,Lp,"Mother city",t.model.bcMotherCity),_1:{ctor:"::",_0:d(e,Ap,"Mother province",t.model.bcMotherProvince),_1:{ctor:"::",_0:d(e,Pp,"Mother country",t.model.bcMotherCountry),_1:{ctor:"::",_0:d(e,kp,"Father last name",t.model.bcFatherLastname),_1:{ctor:"::",_0:d(e,xp,"Father middle name",t.model.bcFatherMiddlename),_1:{ctor:"::",_0:d(e,Rp,"Father first name",t.model.bcFatherFirstname),_1:{ctor:"::",_0:d(e,wp,"Father citizenship",t.model.bcFatherCitizenship),_1:{ctor:"::",_0:d(e,Fp,"Father religion",t.model.bcFatherReligion),_1:{ctor:"::",_0:d(e,Sp,"Father occupation",t.model.bcFatherOccupation),_1:{ctor:"::",_0:d(e,Dp,"Father age at baby birth",t.model.bcFatherAgeAtBirth),_1:{ctor:"::",_0:d(e,Bp,"Father address",t.model.bcFatherAddress),_1:{ctor:"::",_0:d(e,Mp,"Father city",t.model.bcFatherCity),_1:{ctor:"::",_0:d(e,vp,"Father province",t.model.bcFatherProvince),_1:{ctor:"::",_0:d(e,Tp,"Father country",t.model.bcFatherCountry),_1:{ctor:"::",_0:t.model.browserSupportsDate?l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Marriage date"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:p(AB,function(t){return l(Ef,Cp,Qa(t))},"","e.g. 08/14/2017",!1,t.model.bcDateOfMarriage,l(hD,Cp,r)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}):l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Date of Marriage"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(PB,If,Vm,"","e.g. 08/14/2017",!1,t.model.bcDateOfMarriage,l(hD,Cp,r)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:d(e,yp,"City of marriage",t.model.bcCityOfMarriage),_1:{ctor:"::",_0:d(e,gp,"Province of marriage",t.model.bcProvinceOfMarriage),_1:{ctor:"::",_0:d(e,bp,"Country of marriage",t.model.bcCountryOfMarriage),_1:{ctor:"::",_0:h(MB,"Attendant type","attendantType",t.model.bcAttendantType,function(t){return l(Ef,hp,Qa(t))},!1,{ctor:"::",_0:"Physician",_1:{ctor:"::",_0:"Nurse",_1:{ctor:"::",_0:"Midwife",_1:{ctor:"::",_0:"Hilot",_1:{ctor:"::",_0:"Other",_1:{ctor:"[]"}}}}}},l(hD,hp,r)),_1:{ctor:"::",_0:d(e,pp,"Specify attendant if Other",t.model.bcAttendantOther),_1:{ctor:"::",_0:d(e,fp,"Attendant full name",t.model.bcAttendantFullname),_1:{ctor:"::",_0:d(e,mp,"Attendant title",t.model.bcAttendantTitle),_1:{ctor:"::",_0:d(e,dp,"Attendant addr line 1",t.model.bcAttendantAddr1),_1:{ctor:"::",_0:d(e,lp,"Attendant addr line 2",t.model.bcAttendantAddr2),_1:{ctor:"::",_0:d(e,sp,"Informant full name",t.model.bcInformantFullname),_1:{ctor:"::",_0:d(e,up,"Informant relation to child",t.model.bcInformantRelationToChild),_1:{ctor:"::",_0:d(e,ip,"Informant address",t.model.bcInformantAddress),_1:{ctor:"::",_0:d(e,_p,"Prepared by full name",t.model.bcPreparedByFullname),_1:{ctor:"::",_0:d(e,ap,"Prepared by title",t.model.bcPreparedByTitle),_1:{ctor:"::",_0:d(e,np,"Partner's comm tax number",t.model.bcCommTaxNumber),_1:{ctor:"::",_0:t.model.browserSupportsDate?l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Date of partner's comm tax"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:p(AB,function(t){return l(Ef,cp,Qa(t))},"","e.g. 08/14/2017",!1,t.model.bcCommTaxDate,l(hD,cp,r)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}):l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Date of partner's comm tax"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(PB,If,qm,"","e.g. 08/14/2017",!1,t.model.bcCommTaxDate,l(hD,cp,r)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:d(e,op,"Partner's comm tax place",t.model.bcCommTaxPlace),_1:{ctor:"::",_0:d(e,ep,"Received by full name",t.model.bcReceivedByName),_1:{ctor:"::",_0:d(e,rp,"Received by title",t.model.bcReceivedByTitle),_1:{ctor:"::",_0:d(e,tp,"Affiate full name",t.model.bcAffiateName),_1:{ctor:"::",_0:d(e,Zf,"Affiate address",t.model.bcAffiateAddress),_1:{ctor:"::",_0:d(e,$f,"Affiate's country of citizenship",t.model.bcAffiateCitizenshipCountry),_1:{ctor:"::",_0:d(e,Xf,"Reason for delay",t.model.bcAffiateReason),_1:{ctor:"::",_0:d(e,Qf,"Affiate I am",t.model.bcAffiateIAm),_1:{ctor:"::",_0:d(e,Kf,"Affiate comm tax number",t.model.bcAffiateCommTaxNumber),_1:{ctor:"::",_0:t.model.browserSupportsDate?l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Date of affiate's comm tax"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:p(AB,function(t){return l(Ef,Yf,Qa(t))},"","e.g. 08/14/2017",!1,t.model.bcAffiateCommTaxDate,l(hD,Yf,r)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}):l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Date of affiate's comm tax"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(PB,If,Om,"","e.g. 08/14/2017",!1,t.model.bcAffiateCommTaxDate,l(hD,Yf,r)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:d(e,Gf,"Affiate comm tax place",t.model.bcAffiateCommTaxPlace),_1:{ctor:"::",_0:p(NB,function(t){return l(Ef,jf,Qa(t))},"Comments","",!0,t.model.bcComments,3),_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Cancel"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--brand u-small"),_1:{ctor:"::",_0:Gn(t.saveMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Save"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}})}(t):function(t){var r,o="Just"===(r=t.model.babyRecord).ctor?D(r._0.id):"",c=e(function(t,r){return l(V,"",l(z,t,r))}),n=e(function(t,r){return l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],t,": ")),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}})}),a=function(t){var r=t;return"Just"===r.ctor?d(qu,ds,fs,r._0):""},_=t.model.birthCertificateRecord;if("Nothing"===_.ctor)return en("");var i,u=_._0;return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&!t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(n,"Birth order",u.birthOrder),_1:{ctor:"::",_0:l(n,"Mother maiden name",u.motherMaidenLastname),_1:{ctor:"::",_0:l(n,"Mother middle name",l(V,"",u.motherMiddlename)),_1:{ctor:"::",_0:l(n,"Mother first name",u.motherFirstname),_1:{ctor:"::",_0:l(n,"Mother citizenship",u.motherCitizenship),_1:{ctor:"::",_0:l(n,"Nbr children born alive",D(u.motherNumChildrenBornAlive)),_1:{ctor:"::",_0:l(n,"Nbr children living incl newborn",D(u.motherNumChildrenLiving)),_1:{ctor:"::",_0:l(n,"Nbr children born alive but now dead",D(u.motherNumChildrenBornAliveNowDead)),_1:{ctor:"::",_0:l(n,"Mother address",u.motherAddress),_1:{ctor:"::",_0:l(n,"Mother city",u.motherCity),_1:{ctor:"::",_0:l(n,"Mother province",u.motherProvince),_1:{ctor:"::",_0:l(n,"Mother country",u.motherCountry),_1:{ctor:"::",_0:l(n,"Father last name",l(V,"",u.fatherLastname)),_1:{ctor:"::",_0:l(n,"Father middle name",l(V,"",u.fatherMiddlename)),_1:{ctor:"::",_0:l(n,"Father first name",l(V,"",u.fatherFirstname)),_1:{ctor:"::",_0:l(n,"Father citizenship",l(V,"",u.fatherCitizenship)),_1:{ctor:"::",_0:l(n,"Father religion",l(V,"",u.fatherReligion)),_1:{ctor:"::",_0:l(n,"Father occupation",l(V,"",u.fatherOccupation)),_1:{ctor:"::",_0:l(n,"Father age at baby birth",l(c,D,u.fatherAgeAtBirth)),_1:{ctor:"::",_0:l(n,"Father address",l(V,"",u.fatherAddress)),_1:{ctor:"::",_0:l(n,"Father city",l(V,"",u.fatherCity)),_1:{ctor:"::",_0:l(n,"Father province",l(V,"",u.fatherProvince)),_1:{ctor:"::",_0:l(n,"Father country",l(V,"",u.fatherCountry)),_1:{ctor:"::",_0:l(n,"Date of marriage",a(u.dateOfMarriage)),_1:{ctor:"::",_0:l(n,"City of marriage",l(V,"",u.cityOfMarriage)),_1:{ctor:"::",_0:l(n,"Province of marriage",l(V,"",u.provinceOfMarriage)),_1:{ctor:"::",_0:l(n,"Country of marriage",l(V,"",u.countryOfMarriage)),_1:{ctor:"::",_0:l(n,"Attendant type",u.attendantType),_1:{ctor:"::",_0:l(n,"Attendant type if other",l(V,"",u.attendantOther)),_1:{ctor:"::",_0:l(n,"Attendant full name",u.attendantFullname),_1:{ctor:"::",_0:l(n,"Attendant title",l(V,"",u.attendantTitle)),_1:{ctor:"::",_0:l(n,"Attendant address line 1",l(V,"",u.attendantAddr1)),_1:{ctor:"::",_0:l(n,"Attendant address line 2",l(V,"",u.attendantAddr2)),_1:{ctor:"::",_0:l(n,"Informant full name",u.informantFullname),_1:{ctor:"::",_0:l(n,"Informant relation to child",u.informantRelationToChild),_1:{ctor:"::",_0:l(n,"Informant address",u.informantAddress),_1:{ctor:"::",_0:l(n,"Prepared by full name",u.preparedByFullname),_1:{ctor:"::",_0:l(n,"Prepared by title",u.preparedByTitle),_1:{ctor:"::",_0:l(n,"Comm tax number",l(V,"",u.commTaxNumber)),_1:{ctor:"::",_0:l(n,"Comm tax date",a(u.commTaxDate)),_1:{ctor:"::",_0:l(n,"Comm tax place",l(V,"",u.commTaxPlace)),_1:{ctor:"::",_0:l(n,"Received by full name",l(V,"",u.receivedByName)),_1:{ctor:"::",_0:l(n,"Received by title",l(V,"",u.receivedByTitle)),_1:{ctor:"::",_0:l(n,"Affiate full name",l(V,"",u.affiateName)),_1:{ctor:"::",_0:l(n,"Affiate address",l(V,"",u.affiateAddress)),_1:{ctor:"::",_0:l(n,"Affiate country of citizenship",l(V,"",u.affiateCitizenshipCountry)),_1:{ctor:"::",_0:l(n,"Affiate reason",l(V,"",u.affiateReason)),_1:{ctor:"::",_0:l(n,"Affiate I am",l(V,"",u.affiateIAm)),_1:{ctor:"::",_0:l(n,"Affiate comm tax number",l(V,"",u.affiateCommTaxNumber)),_1:{ctor:"::",_0:l(n,"Affiate comm tax date",a(u.affiateCommTaxDate)),_1:{ctor:"::",_0:l(n,"Affiate comm tax place",l(V,"",u.affiateCommTaxPlace)),_1:{ctor:"::",_0:l(n,"Comments",l(V,"",u.comments)),_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"overflow",_1:"hidden"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-small"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"float",_1:"right"},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Gn(t.editMsg),_1:{ctor:"[]"}}}}},{ctor:"::",_0:en("Edit"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"1em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.5em 0.5em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-heading u-medium"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Printing"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:en("\n Specify the left and top offsets in order to properly align with the\n birth certificate form. Offsets of 0 correspond to 1/2 inch margin.\n Offsets are by points and there are 72 points per inch. Therefore, a\n offset of 72 will produce a margin of 1.5 inches. Negative offsets are\n allowed, for example, to achieve a 1/4 inch margin, use -36.\n "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Ef,Wf,Qa(t))},"Top offset page one","",!0,t.model.printingPage1Top,l(hD,Wf,{ctor:"[]"})),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Ef,zf,Qa(t))},"Left offset page one","",!0,t.model.printingPage1Left,l(hD,zf,{ctor:"[]"})),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Ef,Uf,Qa(t))},"Top offset page two","",!0,t.model.printingPage2Top,l(hD,Uf,{ctor:"[]"})),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Ef,Hf,Qa(t))},"Left offset page two","",!0,t.model.printingPage2Left,l(hD,Hf,{ctor:"[]"})),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-wide"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Print these sections?"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(wB,"Paternity",function(t){return l(Ef,qf,Ka(t))},t.model.printingPaternity),_1:{ctor:"::",_0:d(wB,"Delayed Registration",function(t){return l(Ef,Vf,Ka(t))},t.model.printingDelayedRegistration),_1:{ctor:"[]"}}}}),_1:{ctor:"[]"}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"overflow",_1:"hidden"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--primary u-medium"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"float",_1:"right"},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Jn(h(pD,o,l(V,"0",t.model.printingPage1Top),l(V,"0",t.model.printingPage1Left),l(V,"0",t.model.printingPage2Top),l(V,"0",t.model.printingPage2Left),t.model.printingPaternity,t.model.printingDelayedRegistration)),_1:{ctor:"::",_0:(i="_blank",l(Rn,"target",i)),_1:{ctor:"[]"}}}}}},{ctor:"::",_0:en("Print"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}}),_1:{ctor:"[]"}}})}(t)},gD=function(t){var r=t.birthCertificateRecord;if("Just"===r.ctor){var e=r._0;return T.update(t,{bcBirthOrder:U(e.birthOrder),bcMotherMaidenLastname:U(e.motherMaidenLastname),bcMotherMiddlename:e.motherMiddlename,bcMotherFirstname:U(e.motherFirstname),bcMotherCitizenship:U(e.motherCitizenship),bcMotherNumChildrenBornAlive:U(D(e.motherNumChildrenBornAlive)),bcMotherNumChildrenLiving:U(D(e.motherNumChildrenLiving)),bcMotherNumChildrenBornAliveNowDead:U(D(e.motherNumChildrenBornAliveNowDead)),bcMotherAddress:U(e.motherAddress),bcMotherCity:U(e.motherCity),bcMotherProvince:U(e.motherProvince),bcMotherCountry:U(e.motherCountry),bcFatherLastname:e.fatherLastname,bcFatherMiddlename:e.fatherMiddlename,bcFatherFirstname:e.fatherFirstname,bcFatherCitizenship:e.fatherCitizenship,bcFatherReligion:e.fatherReligion,bcFatherOccupation:e.fatherOccupation,bcFatherAgeAtBirth:l(z,D,e.fatherAgeAtBirth),bcFatherAddress:e.fatherAddress,bcFatherCity:e.fatherCity,bcFatherProvince:e.fatherProvince,bcFatherCountry:e.fatherCountry,bcDateOfMarriage:e.dateOfMarriage,bcCityOfMarriage:e.cityOfMarriage,bcProvinceOfMarriage:e.provinceOfMarriage,bcCountryOfMarriage:e.countryOfMarriage,bcAttendantType:U(e.attendantType),bcAttendantOther:e.attendantOther,bcAttendantFullname:U(e.attendantFullname),bcAttendantTitle:e.attendantTitle,bcAttendantAddr1:e.attendantAddr1,bcAttendantAddr2:e.attendantAddr2,bcInformantFullname:U(e.informantFullname),bcInformantRelationToChild:U(e.informantRelationToChild),bcInformantAddress:U(e.informantAddress),bcPreparedByFullname:U(e.preparedByFullname),bcPreparedByTitle:U(e.preparedByTitle),bcCommTaxNumber:e.commTaxNumber,bcCommTaxDate:e.commTaxDate,bcCommTaxPlace:e.commTaxPlace,bcReceivedByName:e.receivedByName,bcReceivedByTitle:e.receivedByTitle,bcAffiateName:e.affiateName,bcAffiateAddress:e.affiateAddress,bcAffiateCitizenshipCountry:e.affiateCitizenshipCountry,bcAffiateReason:e.affiateReason,bcAffiateIAm:e.affiateIAm,bcAffiateCommTaxNumber:e.affiateCommTaxNumber,bcAffiateCommTaxDate:e.affiateCommTaxDate,bcAffiateCommTaxPlace:e.affiateCommTaxPlace,bcComments:e.comments})}var o,c=l(Ll,"birthCertDefaultReceivedByTitle",t.keyValueRecords),n=l(Ll,"birthCertDefaultReceivedByName",t.keyValueRecords),a=l(Ll,"birthCertDefaultAttendantAddr2",t.keyValueRecords),_=l(Ll,"birthCertDefaultAttendantAddr1",t.keyValueRecords),i=l(Ll,"birthCertDefaultAttendantTitle",t.keyValueRecords),u=l(Ll,"birthCertDefaultCountry",t.keyValueRecords),s=l(Ll,"birthCertDefaultCitizenship",t.keyValueRecords),d=t.pregnancyRecord;if("Just"===d.ctor){var m=d._0,f="Just"===(o={ctor:"_Tuple3",_0:m.lastname,_1:m.maidenname,_2:m.maritalStatus})._1.ctor&&"Just"===o._2.ctor&&"Married"===o._2._0?o._1._0:o._0;return T.update(t,{bcMotherMaidenLastname:U(f),bcMotherFirstname:U(m.firstname),bcMotherCitizenship:s,bcMotherCity:m.city,bcMotherProvince:m.state,bcMotherCountry:u,bcFatherCitizenship:s,bcFatherCountry:u,bcCountryOfMarriage:u,bcAttendantType:U("Midwife"),bcAttendantTitle:i,bcAttendantAddr1:_,bcAttendantAddr2:a,bcReceivedByName:n,bcReceivedByTitle:c})}return t},yD=c(function(t,r,o){var c=d(et,e(function(r,e){var o=e,c=o._0,n=o._1;switch(r.ctor){case"Baby":var a=l(Cm,r,t);return"Just"===a.ctor&&"BabyDataCache"===a._0.ctor?l(is["=>"],T.update(c,{babyRecord:U(a._0._0)}),n):l(is["=>"],c,n);case"BirthCertificate":var _=l(Cm,r,t);return"Just"===_.ctor&&"BirthCertificateDataCache"===_._0.ctor?l(is["=>"],T.update(c,{birthCertificateRecord:U(_._0._0)}),n):l(is["=>"],c,n);case"KeyValue":var i=l(Cm,r,t);return"Just"===i.ctor&&"KeyValueDataCache"===i._0.ctor?l(is["=>"],T.update(c,{keyValueRecords:i._0._0}),n):l(is["=>"],c,n);case"Labor":var u=l(Cm,r,t);return"Just"===u.ctor&&"LaborDataCache"===u._0.ctor?l(is["=>"],T.update(c,{laborRecord:u._0._0}),n):l(is["=>"],c,n);case"LaborStage2":var s=l(Cm,r,t);return"Just"===s.ctor&&"LaborStage2DataCache"===s._0.ctor?l(is["=>"],T.update(c,{laborStage2Record:U(s._0._0)}),n):l(is["=>"],c,n);case"SelectData":var d=l(Cm,r,t);return"Just"===d.ctor&&"SelectDataDataCache"===d._0.ctor?l(is["=>"],T.update(c,{selectDataRecords:d._0._0}),n):l(is["=>"],c,n);case"PostpartumCheck":return l(is["=>"],c,n);default:return{ctor:"_Tuple2",_0:c,_1:{ctor:"::",_0:l(N["++"],"BirthCert.refreshModelFromCache: Unhandled Table ",D(r)),_1:n}}}}),{ctor:"_Tuple2",_0:o,_1:{ctor:"[]"}},r),n=c._0,a=c._1;return l(is["=>"],n,Be(l(it,iM,a)))}),CD=a(function(t,r,e,o,c){var n=l(N["++"],o,{ctor:"::",_0:r,_1:{ctor:"[]"}}),a=l(tt,function(t){return ju(l(Cm,t,c))},{ctor:"::",_0:r,_1:o}),_=function(){if(a){var c=hM(l(Of,q,U(n)));return l(is["=>"],t,l($e,M(c),Ue(!0)))}var _=d(Pv,r,e,o),i=d(mB,l(TM,hM(l(Of,q,U(n))),_),q,t),u=i._0,s=i._1,m=d(KC,u,CT,kv(_));return l(is["=>"],s,cB(m))}(),i=_._0,u=_._1;return l(is["=>"],i,u)}),TD=c(function(t,r,e){return l($e,M(d(pM,t,r,e)),Ue(!0))}),vD=n(function(t,r,e,o){var c=d(Pv,h_,U(r.id),{ctor:"::",_0:f_,_1:{ctor:"::",_0:F_,_1:{ctor:"[]"}}}),n=d(mB,l(TM,l(bM,t,r),c),q,o),a=n._0,_=n._1,i=d(KC,a,CT,kv(c));return l(is["=>"],_,cB(i))}),MD=i(function(t,r,e,o,c,n,a){return{isShown:t,isEditing:r,title:e,model:o,closeMsg:c,saveMsg:n,editMsg:a}}),BD={ctor:"BirthCertificateEditState"},DD=s(function(t,r,e,o,c,n,a,_,i){var u,s,m=d(TD,b_,q,{ctor:"[]"}),f="Just"===(s=e).ctor?d(TD,F_,U(s._0.id),{ctor:"::",_0:C_,_1:{ctor:"[]"}}):(u="Baby record not available in BirthCert.buildModel.",l($e,aM(pC),Ue(u)));return{ctor:"_Tuple3",_0:gD({browserSupportsDate:o,currTime:c,pregnancy_id:a,currLaborId:U(jl(t.id)),dataCache:Tr,pendingSelectQuery:Tr,patientRecord:_,pregnancyRecord:i,laborRecord:t,laborStage2Record:r,babyRecord:e,selectDataRecords:{ctor:"[]"},keyValueRecords:Tr,birthCertificateRecord:q,birthCertificateViewEditState:BD,bcBirthOrder:q,bcMotherMaidenLastname:q,bcMotherMiddlename:q,bcMotherFirstname:q,bcMotherCitizenship:q,bcMotherNumChildrenBornAlive:q,bcMotherNumChildrenLiving:q,bcMotherNumChildrenBornAliveNowDead:q,bcMotherAddress:q,bcMotherCity:q,bcMotherProvince:q,bcMotherCountry:q,bcFatherLastname:q,bcFatherMiddlename:q,bcFatherFirstname:q,bcFatherCitizenship:q,bcFatherReligion:q,bcFatherOccupation:q,bcFatherAgeAtBirth:q,bcFatherAddress:q,bcFatherCity:q,bcFatherProvince:q,bcFatherCountry:q,bcDateOfMarriage:q,bcCityOfMarriage:q,bcProvinceOfMarriage:q,bcCountryOfMarriage:q,bcAttendantType:q,bcAttendantOther:q,bcAttendantFullname:q,bcAttendantTitle:q,bcAttendantAddr1:q,bcAttendantAddr2:q,bcInformantFullname:q,bcInformantRelationToChild:q,bcInformantAddress:q,bcPreparedByFullname:q,bcPreparedByTitle:q,bcCommTaxNumber:q,bcCommTaxDate:q,bcCommTaxPlace:q,bcReceivedByName:q,bcReceivedByTitle:q,bcAffiateName:q,bcAffiateAddress:q,bcAffiateCitizenshipCountry:q,bcAffiateReason:q,bcAffiateIAm:q,bcAffiateCommTaxNumber:q,bcAffiateCommTaxDate:q,bcAffiateCommTaxPlace:q,bcComments:q,printingPage1Top:U("0"),printingPage1Left:U("0"),printingPage2Top:U("0"),printingPage2Left:U("0"),printingPaternity:q,printingDelayedRegistration:q}),_1:n,_2:Be({ctor:"::",_0:f,_1:{ctor:"::",_0:m,_1:{ctor:"[]"}}})}}),SD={ctor:"BirthCertificateViewState"},FD=c(function(t,r,o){var c=r;switch(c.ctor){case"BirthCertTick":return{ctor:"_Tuple3",_0:T.update(o,{currTime:c._0}),_1:De,_2:De};case"CloseAllDialogs":return{ctor:"_Tuple3",_0:function(t){return T.update(t,{birthCertificateViewEditState:SD})}(o),_1:De,_2:De};case"DataCache":var n=function(){var t,r={ctor:"_Tuple2",_0:c._0,_1:c._1};if("Just"===r._0.ctor){var n=r._1,a=r._0._0,_=d(yD,a,l(V,{ctor:"[]"},n),T.update(o,{dataCache:a})),i=_._0,u=_._1;return{ctor:"_Tuple2",_0:"Just"===(t=n).ctor?d(et,e(function(t,r){return T.eq(t,C_)?function(t){return T.update(t,{birthCertificateViewEditState:SD})}(gD(r)):T.eq(t,b_)?function(t){return T.update(t,{birthCertificateViewEditState:SD})}(gD(r)):r}),i,t._0):i,_1:u}}return l(is["=>"],o,De)}(),a=n._0,_=n._1;return{ctor:"_Tuple3",_0:a,_1:De,_2:_};case"DateFieldSubMsg":var i=function(){var t=c._0;if("DateFieldMessage"!==t.ctor)return l(is["=>"],o,iM(l(N["++"],"BirthCert.update DateFieldSubMsg: UnknownDateFieldMessage: ",t._0)));var r=t._0.date,e=t._0.dateField;switch(e.ctor){case"BirthCertDateOfMarriageField":return l(is["=>"],T.update(o,{bcDateOfMarriage:U(r)}),De);case"BirthCertDateOfCommTaxField":return l(is["=>"],T.update(o,{bcCommTaxDate:U(r)}),De);case"BirthCertDateOfAffiateCommTaxField":return l(is["=>"],T.update(o,{bcAffiateCommTaxDate:U(r)}),De);case"UnknownDateField":return l(is["=>"],o,iM(l(N["++"],"Unknown date field: ",e._0)));default:return l(is["=>"],o,De)}}();return a=i._0,_=i._1,{ctor:"_Tuple3",_0:a,_1:De,_2:_};case"FldChgSubMsg":var u=c._0,s=function(){var t=c._1;switch(t.ctor){case"FldChgString":var r=t._0;switch(u.ctor){case"BCBirthOrderFld":return l(is["=>"],T.update(o,{bcBirthOrder:U(r)}),De);case"BCMotherMaidenLastnameFld":return l(is["=>"],T.update(o,{bcMotherMaidenLastname:U(r)}),De);case"BCMotherMiddlenameFld":return l(is["=>"],T.update(o,{bcMotherMiddlename:U(r)}),De);case"BCMotherFirstnameFld":return l(is["=>"],T.update(o,{bcMotherFirstname:U(r)}),De);case"BCMotherCitizenshipFld":return l(is["=>"],T.update(o,{bcMotherCitizenship:U(r)}),De);case"BCMotherNumChildrenBornAliveFld":return l(is["=>"],T.update(o,{bcMotherNumChildrenBornAlive:U(Xu(r))}),De);case"BCMotherNumChildrenLivingFld":return l(is["=>"],T.update(o,{bcMotherNumChildrenLiving:U(Xu(r))}),De);case"BCMotherNumChildrenBornAliveNowDeadFld":return l(is["=>"],T.update(o,{bcMotherNumChildrenBornAliveNowDead:U(Xu(r))}),De);case"BCMotherAddressFld":return l(is["=>"],T.update(o,{bcMotherAddress:U(r)}),De);case"BCMotherCityFld":return l(is["=>"],T.update(o,{bcMotherCity:U(r)}),De);case"BCMotherProvinceFld":return l(is["=>"],T.update(o,{bcMotherProvince:U(r)}),De);case"BCMotherCountryFld":return l(is["=>"],T.update(o,{bcMotherCountry:U(r)}),De);case"BCFatherLastnameFld":return l(is["=>"],T.update(o,{bcFatherLastname:U(r)}),De);case"BCFatherMiddlenameFld":return l(is["=>"],T.update(o,{bcFatherMiddlename:U(r)}),De);case"BCFatherFirstnameFld":return l(is["=>"],T.update(o,{bcFatherFirstname:U(r)}),De);case"BCFatherCitizenshipFld":return l(is["=>"],T.update(o,{bcFatherCitizenship:U(r)}),De);case"BCFatherReligionFld":return l(is["=>"],T.update(o,{bcFatherReligion:U(r)}),De);case"BCFatherOccupationFld":return l(is["=>"],T.update(o,{bcFatherOccupation:U(r)}),De);case"BCFatherAgeAtBirthFld":return l(is["=>"],T.update(o,{bcFatherAgeAtBirth:U(Xu(r))}),De);case"BCFatherAddressFld":return l(is["=>"],T.update(o,{bcFatherAddress:U(r)}),De);case"BCFatherCityFld":return l(is["=>"],T.update(o,{bcFatherCity:U(r)}),De);case"BCFatherProvinceFld":return l(is["=>"],T.update(o,{bcFatherProvince:U(r)}),De);case"BCFatherCountryFld":return l(is["=>"],T.update(o,{bcFatherCountry:U(r)}),De);case"BCDateOfMarriageFld":return l(is["=>"],T.update(o,{bcDateOfMarriage:Tu(r)}),De);case"BCCityOfMarriageFld":return l(is["=>"],T.update(o,{bcCityOfMarriage:U(r)}),De);case"BCProvinceOfMarriageFld":return l(is["=>"],T.update(o,{bcProvinceOfMarriage:U(r)}),De);case"BCCountryOfMarriageFld":return l(is["=>"],T.update(o,{bcCountryOfMarriage:U(r)}),De);case"BCAttendantTypeFld":return l(is["=>"],T.update(o,{bcAttendantType:U(r)}),De);case"BCAttendantOtherFld":return l(is["=>"],T.update(o,{bcAttendantOther:U(r)}),De);case"BCAttendantFullnameFld":return l(is["=>"],T.update(o,{bcAttendantFullname:U(r)}),De);case"BCAttendantTitleFld":return l(is["=>"],T.update(o,{bcAttendantTitle:U(r)}),De);case"BCAttendantAddr1Fld":return l(is["=>"],T.update(o,{bcAttendantAddr1:U(r)}),De);case"BCAttendantAddr2Fld":return l(is["=>"],T.update(o,{bcAttendantAddr2:U(r)}),De);case"BCInformantFullnameFld":return l(is["=>"],T.update(o,{bcInformantFullname:U(r)}),De);case"BCInformantRelationToChildFld":return l(is["=>"],T.update(o,{bcInformantRelationToChild:U(r)}),De);case"BCInformantAddressFld":return l(is["=>"],T.update(o,{bcInformantAddress:U(r)}),De);case"BCPreparedByFullnameFld":return l(is["=>"],T.update(o,{bcPreparedByFullname:U(r)}),De);case"BCPreparedByTitleFld":return l(is["=>"],T.update(o,{bcPreparedByTitle:U(r)}),De);case"BCCommTaxNumberFld":return l(is["=>"],T.update(o,{bcCommTaxNumber:U(r)}),De);case"BCCommTaxDateFld":return l(is["=>"],T.update(o,{bcCommTaxDate:Tu(r)}),De);case"BCCommTaxPlaceFld":return l(is["=>"],T.update(o,{bcCommTaxPlace:U(r)}),De);case"BCReceivedByNameFld":return l(is["=>"],T.update(o,{bcReceivedByName:U(r)}),De);case"BCReceivedByTitleFld":return l(is["=>"],T.update(o,{bcReceivedByTitle:U(r)}),De);case"BCAffiateNameFld":return l(is["=>"],T.update(o,{bcAffiateName:U(r)}),De);case"BCAffiateAddressFld":return l(is["=>"],T.update(o,{bcAffiateAddress:U(r)}),De);case"BCAffiateCitizenshipCountryFld":return l(is["=>"],T.update(o,{bcAffiateCitizenshipCountry:U(r)}),De);case"BCAffiateReasonFld":return l(is["=>"],T.update(o,{bcAffiateReason:U(r)}),De);case"BCAffiateIAmFld":return l(is["=>"],T.update(o,{bcAffiateIAm:U(r)}),De);case"BCAffiateCommTaxNumberFld":return l(is["=>"],T.update(o,{bcAffiateCommTaxNumber:U(r)}),De);case"BCAffiateCommTaxDateFld":return l(is["=>"],T.update(o,{bcAffiateCommTaxDate:Tu(r)}),De);case"BCAffiateCommTaxPlace":return l(is["=>"],T.update(o,{bcAffiateCommTaxPlace:U(r)}),De);case"BCCommentsFld":return l(is["=>"],T.update(o,{bcComments:U(r)}),De);case"PrintingPage1TopFld":return l(is["=>"],T.update(o,{printingPage1Top:U(Qu(r))}),De);case"PrintingPage1LeftFld":return l(is["=>"],T.update(o,{printingPage1Left:U(Qu(r))}),De);case"PrintingPage2TopFld":return l(is["=>"],T.update(o,{printingPage2Top:U(Qu(r))}),De);case"PrintingPage2LeftFld":return l(is["=>"],T.update(o,{printingPage2Left:U(Qu(r))}),De);default:return l(is["=>"],o,iM(l(N["++"],"BirthCert.update FldChgSubMsg: ","Unknown field encountered in FldChgString. Possible mismatch between Field and FldChgValue.")))}case"FldChgStringList":return l(is["=>"],o,De);case"FldChgBool":var e=t._0;switch(u.ctor){case"PrintingPaternityFld":return l(is["=>"],T.update(o,{printingPaternity:U(e)}),De);case"PrintingDelayedRegistrationFld":return l(is["=>"],T.update(o,{printingDelayedRegistration:U(e)}),De);default:return l(is["=>"],o,iM(l(N["++"],"BirthCert.update FldChgSubMsg: ","Unknown field encountered in FldChgBool. Possible mismatch between Field and FldChgValue.")))}default:return l(is["=>"],o,De)}}();return a=s._0,_=s._1,{ctor:"_Tuple3",_0:a,_1:De,_2:_};case"HandleBirthCertificateModal":switch(c._0.ctor){case"OpenDialog":return{ctor:"_Tuple3",_0:o,_1:De,_2:De};case"EditDialog":return{ctor:"_Tuple3",_0:T.update(o,{birthCertificateViewEditState:BD}),_1:De,_2:T.eq(o.birthCertificateViewEditState,SD)?Be({ctor:"::",_0:Ov(Vv),_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}}):De};case"CloseNoSaveDialog":return{ctor:"_Tuple3",_0:T.update(o,{birthCertificateViewEditState:SD}),_1:De,_2:Jv};default:var m=fD(o);if("[]"===m.ctor){var f=function(){var t,r={ctor:"_Tuple2",_0:o.babyRecord,_1:o.birthCertificateRecord};if("Just"===r._0.ctor){if("Just"===r._1.ctor){var e=r._1._0,c=T.update(e,{birthOrder:l(V,e.birthOrder,o.bcBirthOrder),motherMaidenLastname:l(V,e.motherMaidenLastname,o.bcMotherMaidenLastname),motherMiddlename:l(Gu,o.bcMotherMiddlename,e.motherMiddlename),motherFirstname:l(V,e.motherFirstname,o.bcMotherFirstname),motherCitizenship:l(V,e.motherCitizenship,o.bcMotherCitizenship),motherNumChildrenBornAlive:l(V,e.motherNumChildrenBornAlive,bu(o.bcMotherNumChildrenBornAlive)),motherNumChildrenLiving:l(V,e.motherNumChildrenLiving,bu(o.bcMotherNumChildrenLiving)),motherNumChildrenBornAliveNowDead:l(V,e.motherNumChildrenBornAliveNowDead,bu(o.bcMotherNumChildrenBornAliveNowDead)),motherAddress:l(V,e.motherAddress,o.bcMotherAddress),motherCity:l(V,e.motherCity,o.bcMotherCity),motherProvince:l(V,e.motherProvince,o.bcMotherProvince),motherCountry:l(V,e.motherCountry,o.bcMotherCountry),fatherLastname:l(Gu,o.bcFatherLastname,e.fatherLastname),fatherMiddlename:l(Gu,o.bcFatherMiddlename,e.fatherMiddlename),fatherFirstname:l(Gu,o.bcFatherFirstname,e.fatherFirstname),fatherCitizenship:l(Gu,o.bcFatherCitizenship,e.fatherCitizenship),fatherReligion:l(Gu,o.bcFatherReligion,e.fatherReligion),fatherOccupation:l(Gu,o.bcFatherOccupation,e.fatherOccupation),fatherAgeAtBirth:l(Gu,bu(o.bcFatherAgeAtBirth),e.fatherAgeAtBirth),fatherAddress:l(Gu,o.bcFatherAddress,e.fatherAddress),fatherCity:l(Gu,o.bcFatherCity,e.fatherCity),fatherProvince:l(Gu,o.bcFatherProvince,e.fatherProvince),fatherCountry:l(Gu,o.bcFatherCountry,e.fatherCountry),dateOfMarriage:o.bcDateOfMarriage,cityOfMarriage:l(Gu,o.bcCityOfMarriage,e.cityOfMarriage),provinceOfMarriage:l(Gu,o.bcProvinceOfMarriage,e.provinceOfMarriage),countryOfMarriage:l(Gu,o.bcCountryOfMarriage,e.countryOfMarriage),attendantType:l(V,e.attendantType,o.bcAttendantType),attendantOther:l(Gu,o.bcAttendantOther,e.attendantOther),attendantFullname:l(V,e.attendantFullname,o.bcAttendantFullname),attendantTitle:l(Gu,o.bcAttendantTitle,e.attendantTitle),attendantAddr1:l(Gu,o.bcAttendantAddr1,e.attendantAddr1),attendantAddr2:l(Gu,o.bcAttendantAddr2,e.attendantAddr2),informantFullname:l(V,e.informantFullname,o.bcInformantFullname),informantRelationToChild:l(V,e.informantRelationToChild,o.bcInformantRelationToChild),informantAddress:l(V,e.informantAddress,o.bcInformantAddress),preparedByFullname:l(V,e.preparedByFullname,o.bcPreparedByFullname),preparedByTitle:l(V,e.preparedByTitle,o.bcPreparedByTitle),commTaxNumber:l(Gu,o.bcCommTaxNumber,e.commTaxNumber),commTaxDate:l(Gu,o.bcCommTaxDate,e.commTaxDate),commTaxPlace:l(Gu,o.bcCommTaxPlace,e.commTaxPlace),receivedByName:l(Gu,o.bcReceivedByName,e.receivedByName),receivedByTitle:l(Gu,o.bcReceivedByTitle,e.receivedByTitle),affiateName:l(Gu,o.bcAffiateName,e.affiateName),affiateAddress:l(Gu,o.bcAffiateAddress,e.affiateAddress),affiateCitizenshipCountry:l(Gu,o.bcAffiateCitizenshipCountry,e.affiateCitizenshipCountry),affiateReason:l(Gu,o.bcAffiateReason,e.affiateReason),affiateIAm:l(Gu,o.bcAffiateIAm,e.affiateIAm),affiateCommTaxNumber:l(Gu,o.bcAffiateCommTaxNumber,e.affiateCommTaxNumber),affiateCommTaxDate:l(Gu,o.bcAffiateCommTaxDate,e.affiateCommTaxDate),affiateCommTaxPlace:l(Gu,o.bcAffiateCommTaxPlace,e.affiateCommTaxPlace),comments:l(Gu,o.bcComments,e.comments)});return d(tM,l(PM,hM(l(Of,q,U({ctor:"::",_0:C_,_1:{ctor:"[]"}}))),c),yT,(t=c,Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(C_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthOrder",_1:$r(t.birthOrder)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherMaidenLastname",_1:$r(t.motherMaidenLastname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherMiddlename",_1:l(Qo,$r,t.motherMiddlename)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherFirstname",_1:$r(t.motherFirstname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherCitizenship",_1:$r(t.motherCitizenship)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherNumChildrenBornAlive",_1:Xr(t.motherNumChildrenBornAlive)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherNumChildrenLiving",_1:Xr(t.motherNumChildrenLiving)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherNumChildrenBornAliveNowDead",_1:Xr(t.motherNumChildrenBornAliveNowDead)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherAddress",_1:$r(t.motherAddress)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherCity",_1:$r(t.motherCity)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherProvince",_1:$r(t.motherProvince)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherCountry",_1:$r(t.motherCountry)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherLastname",_1:l(Qo,$r,t.fatherLastname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherMiddlename",_1:l(Qo,$r,t.fatherMiddlename)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherFirstname",_1:l(Qo,$r,t.fatherFirstname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherCitizenship",_1:l(Qo,$r,t.fatherCitizenship)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherReligion",_1:l(Qo,$r,t.fatherReligion)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherOccupation",_1:l(Qo,$r,t.fatherOccupation)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherAgeAtBirth",_1:l(Qo,Xr,t.fatherAgeAtBirth)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherAddress",_1:l(Qo,$r,t.fatherAddress)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherCity",_1:l(Qo,$r,t.fatherCity)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherProvince",_1:l(Qo,$r,t.fatherProvince)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherCountry",_1:l(Qo,$r,t.fatherCountry)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"dateOfMarriage",_1:l(Qo,Ju,t.dateOfMarriage)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"cityOfMarriage",_1:l(Qo,$r,t.cityOfMarriage)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"provinceOfMarriage",_1:l(Qo,$r,t.provinceOfMarriage)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"countryOfMarriage",_1:l(Qo,$r,t.countryOfMarriage)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"attendantType",_1:$r(t.attendantType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"attendantOther",_1:l(Qo,$r,t.attendantOther)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"attendantFullname",_1:$r(t.attendantFullname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"attendantTitle",_1:l(Qo,$r,t.attendantTitle)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"attendantAddr1",_1:l(Qo,$r,t.attendantAddr1)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"attendantAddr2",_1:l(Qo,$r,t.attendantAddr2)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"informantFullname",_1:$r(t.informantFullname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"informantRelationToChild",_1:$r(t.informantRelationToChild)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"informantAddress",_1:$r(t.informantAddress)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"preparedByFullname",_1:$r(t.preparedByFullname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"preparedByTitle",_1:$r(t.preparedByTitle)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"commTaxNumber",_1:l(Qo,$r,t.commTaxNumber)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"commTaxDate",_1:l(Qo,Ju,t.commTaxDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"commTaxPlace",_1:l(Qo,$r,t.commTaxPlace)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"receivedByName",_1:l(Qo,$r,t.receivedByName)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"receivedByTitle",_1:l(Qo,$r,t.receivedByTitle)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateName",_1:l(Qo,$r,t.affiateName)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateAddress",_1:l(Qo,$r,t.affiateAddress)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateCitizenshipCountry",_1:l(Qo,$r,t.affiateCitizenshipCountry)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateReason",_1:l(Qo,$r,t.affiateReason)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateIAm",_1:l(Qo,$r,t.affiateIAm)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateCommTaxNumber",_1:l(Qo,$r,t.affiateCommTaxNumber)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateCommTaxDate",_1:l(Qo,Ju,t.affiateCommTaxDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateCommTaxPlace",_1:l(Qo,$r,t.affiateCommTaxPlace)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"baby_id",_1:Xr(t.baby_id)},_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})))}var n=function(t){var r,e=t.babyRecord;if("Just"===e.ctor){var o={ctor:"_Tuple3",_0:l(z,qt,t.bcMotherNumChildrenBornAlive),_1:l(z,qt,t.bcMotherNumChildrenLiving),_2:l(z,qt,t.bcMotherNumChildrenBornAliveNowDead)};return"Just"===o._0.ctor&&"Ok"===o._0._0.ctor&&"Just"===o._1.ctor&&"Ok"===o._1._0.ctor&&"Just"===o._2.ctor&&"Ok"===o._2._0.ctor?U((r=l(V,"",t.bcBirthOrder),function(t){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return function(f){return function(p){return function(h){return function(b){return function(g){return function(y){return function(C){return function(T){return function(v){return function(M){return function(B){return function(D){return function(S){return function(F){return function(w){return function(R){return function(x){return function(k){return function(P){return function(A){return function(L){return function(N){return function(E){return function(J){return function(I){return function(O){return function(V){return function(q){return function(H){return function(U){return function(z){return function(W){return function(j){return function(G){return function(Y){return function(K){return function(Q){return function(X){return function($){return{birthOrder:r,motherMaidenLastname:t,motherMiddlename:e,motherFirstname:o,motherCitizenship:c,motherNumChildrenBornAlive:n,motherNumChildrenLiving:a,motherNumChildrenBornAliveNowDead:_,motherAddress:i,motherCity:u,motherProvince:s,motherCountry:l,fatherLastname:d,fatherMiddlename:m,fatherFirstname:f,fatherCitizenship:p,fatherReligion:h,fatherOccupation:b,fatherAgeAtBirth:g,fatherAddress:y,fatherCity:C,fatherProvince:T,fatherCountry:v,dateOfMarriage:M,cityOfMarriage:B,provinceOfMarriage:D,countryOfMarriage:S,attendantType:F,attendantOther:w,attendantFullname:R,attendantTitle:x,attendantAddr1:k,attendantAddr2:P,informantFullname:A,informantRelationToChild:L,informantAddress:N,preparedByFullname:E,preparedByTitle:J,commTaxNumber:I,commTaxDate:O,commTaxPlace:V,receivedByName:q,receivedByTitle:H,affiateName:U,affiateAddress:z,affiateCitizenshipCountry:W,affiateReason:j,affiateIAm:G,affiateCommTaxNumber:Y,affiateCommTaxDate:K,affiateCommTaxPlace:Q,comments:X,baby_id:$}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}})(l(V,"",t.bcMotherMaidenLastname))(t.bcMotherMiddlename)(l(V,"",t.bcMotherFirstname))(l(V,"",t.bcMotherCitizenship))(o._0._0._0)(o._1._0._0)(o._2._0._0)(l(V,"",t.bcMotherAddress))(l(V,"",t.bcMotherCity))(l(V,"",t.bcMotherProvince))(l(V,"",t.bcMotherCountry))(t.bcFatherLastname)(t.bcFatherMiddlename)(t.bcFatherFirstname)(t.bcFatherCitizenship)(t.bcFatherReligion)(t.bcFatherOccupation)(bu(t.bcFatherAgeAtBirth))(t.bcFatherAddress)(t.bcFatherCity)(t.bcFatherProvince)(t.bcFatherCountry)(t.bcDateOfMarriage)(t.bcCityOfMarriage)(t.bcProvinceOfMarriage)(t.bcCountryOfMarriage)(l(V,"",t.bcAttendantType))(t.bcAttendantOther)(l(V,"",t.bcAttendantFullname))(t.bcAttendantTitle)(t.bcAttendantAddr1)(t.bcAttendantAddr2)(l(V,"",t.bcInformantFullname))(l(V,"",t.bcInformantRelationToChild))(l(V,"",t.bcInformantAddress))(l(V,"",t.bcPreparedByFullname))(l(V,"",t.bcPreparedByTitle))(t.bcCommTaxNumber)(t.bcCommTaxDate)(t.bcCommTaxPlace)(t.bcReceivedByName)(t.bcReceivedByTitle)(t.bcAffiateName)(t.bcAffiateAddress)(t.bcAffiateCitizenshipCountry)(t.bcAffiateReason)(t.bcAffiateIAm)(t.bcAffiateCommTaxNumber)(t.bcAffiateCommTaxDate)(t.bcAffiateCommTaxPlace)(t.bcComments)(e._0.id)):q}return q}(o);if("Just"===n.ctor){var a=n._0;return d(tM,l(XM,hM(l(Of,q,U({ctor:"::",_0:C_,_1:{ctor:"[]"}}))),a),vT,function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(C_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"birthOrder",_1:$r(t.birthOrder)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherMaidenLastname",_1:$r(t.motherMaidenLastname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherMiddlename",_1:l(Qo,$r,t.motherMiddlename)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherFirstname",_1:$r(t.motherFirstname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherCitizenship",_1:$r(t.motherCitizenship)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherNumChildrenBornAlive",_1:Xr(t.motherNumChildrenBornAlive)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherNumChildrenLiving",_1:Xr(t.motherNumChildrenLiving)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherNumChildrenBornAliveNowDead",_1:Xr(t.motherNumChildrenBornAliveNowDead)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherAddress",_1:$r(t.motherAddress)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherCity",_1:$r(t.motherCity)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherProvince",_1:$r(t.motherProvince)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherCountry",_1:$r(t.motherCountry)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherLastname",_1:l(Qo,$r,t.fatherLastname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherMiddlename",_1:l(Qo,$r,t.fatherMiddlename)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherFirstname",_1:l(Qo,$r,t.fatherFirstname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherCitizenship",_1:l(Qo,$r,t.fatherCitizenship)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherReligion",_1:l(Qo,$r,t.fatherReligion)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherOccupation",_1:l(Qo,$r,t.fatherOccupation)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherAgeAtBirth",_1:l(Qo,Xr,t.fatherAgeAtBirth)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherAddress",_1:l(Qo,$r,t.fatherAddress)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherCity",_1:l(Qo,$r,t.fatherCity)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherProvince",_1:l(Qo,$r,t.fatherProvince)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fatherCountry",_1:l(Qo,$r,t.fatherCountry)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"dateOfMarriage",_1:l(Qo,Ju,t.dateOfMarriage)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"cityOfMarriage",_1:l(Qo,$r,t.cityOfMarriage)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"provinceOfMarriage",_1:l(Qo,$r,t.provinceOfMarriage)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"countryOfMarriage",_1:l(Qo,$r,t.countryOfMarriage)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"attendantType",_1:$r(t.attendantType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"attendantOther",_1:l(Qo,$r,t.attendantOther)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"attendantFullname",_1:$r(t.attendantFullname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"attendantTitle",_1:l(Qo,$r,t.attendantTitle)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"attendantAddr1",_1:l(Qo,$r,t.attendantAddr1)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"attendantAddr2",_1:l(Qo,$r,t.attendantAddr2)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"informantFullname",_1:$r(t.informantFullname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"informantRelationToChild",_1:$r(t.informantRelationToChild)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"informantAddress",_1:$r(t.informantAddress)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"preparedByFullname",_1:$r(t.preparedByFullname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"preparedByTitle",_1:$r(t.preparedByTitle)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"commTaxNumber",_1:l(Qo,$r,t.commTaxNumber)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"commTaxDate",_1:l(Qo,Ju,t.commTaxDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"commTaxPlace",_1:l(Qo,$r,t.commTaxPlace)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"receivedByName",_1:l(Qo,$r,t.receivedByName)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"receivedByTitle",_1:l(Qo,$r,t.receivedByTitle)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateName",_1:l(Qo,$r,t.affiateName)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateAddress",_1:l(Qo,$r,t.affiateAddress)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateCitizenshipCountry",_1:l(Qo,$r,t.affiateCitizenshipCountry)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateReason",_1:l(Qo,$r,t.affiateReason)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateIAm",_1:l(Qo,$r,t.affiateIAm)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateCommTaxNumber",_1:l(Qo,$r,t.affiateCommTaxNumber)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateCommTaxDate",_1:l(Qo,Ju,t.affiateCommTaxDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"affiateCommTaxPlace",_1:l(Qo,$r,t.affiateCommTaxPlace)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"baby_id",_1:Xr(t.baby_id)},_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})}(a))}return l(aM,pC,"deriveBirthCertificateRecordNew returned a Nothing")}return l(aM,pC,"No baby record found. Unable to save birth certificate.")}();return{ctor:"_Tuple3",_0:T.update(o,{birthCertificateViewEditState:SD}),_1:De,_2:Be({ctor:"::",_0:l($e,M(f),Ue(!0)),_1:{ctor:"::",_0:Jv,_1:{ctor:"[]"}}})}}var p=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,m));return{ctor:"_Tuple3",_0:T.update(o,{birthCertificateViewEditState:BD}),_1:De,_2:l(Qv,p,10)}}default:return{ctor:"_Tuple3",_0:o,_1:De,_2:l($e,cM,Ue(c._0))}}}),wD=c(function(t,r,o){var c=!!T.eq(o.birthCertificateViewEditState,BD)||!function(t){return!T.eq(t.birthCertificateRecord,q)}(o),n=h(MD,T.eq(o.birthCertificateViewEditState,SD)||T.eq(o.birthCertificateViewEditState,BD),c,"Birth Certificate",o,Nf(Za),Nf($a),Nf(Xa)),a=function(){var t=o.babyRecord;if("Just"===t.ctor){var r=t._0;return{ctor:"_Tuple3",_0:l(V,"",r.lastname),_1:l(V,"",r.firstname),_2:l(V,"",r.middlename)}}return{ctor:"_Tuple3",_0:"",_1:"",_2:""}}(),_=a._0,i=a._1,u=a._2,s=e(function(t,r){var e=r;return"Just"===e.ctor?D(e._0+t):""}),d=function(){var t={ctor:"_Tuple2",_0:o.laborStage2Record,_1:o.pregnancyRecord};if("Just"===t._0.ctor&&"Just"===t._1.ctor){var r=t._1._0;return{ctor:"_Tuple5",_0:r.lastname,_1:r.firstname,_2:l(s,0,r.gravida),_3:T.eq(t._0._0.birthDatetime,q)?l(s,0,r.para):l(s,1,r.para),_4:l(s,1,r.living)}}return{ctor:"_Tuple5",_0:"",_1:"",_2:"",_3:"",_4:""}}(),m=d._0,f=d._1,p=d._2,b=d._3,g=d._4,y=l(dn,{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding-left",_1:"0.5em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"padding-right",_1:"0.5em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Mother: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],m,l(N["++"],", ",f))),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pu," ","("),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en("G: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(p),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pu," "," "),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en("P: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(b),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pu," "," "),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en("L: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(g),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(")"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}}}}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Baby Last: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(_),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--quiet"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-left",_1:"1em"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en("First: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(i),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--quiet"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-left",_1:"1em"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en("Middle: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(u),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}}}),_1:{ctor:"[]"}}});return l(dn,{ctor:"::",_0:xn("content-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-heading u-large"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Birth Certificate Worksheet"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:y,_1:{ctor:"::",_0:bD(n),_1:{ctor:"[]"}}}})}),RD=gB({ctor:"::",_0:function(t){return d(pB,Nu(!1),l(is["=>"],Lh,"Valid date of discharge must be provided."),t.dischargeDate)},_1:{ctor:"[]"}}),xD=gB({ctor:"::",_0:function(t){return d(pB,Nu(!0),l(is["=>"],Ih,"Valid date of medication must be provided."),t.date)},_1:{ctor:"::",_0:function(t){return d(pB,es,l(is["=>"],Jh,"Time of medication must be provided."),t.time)},_1:{ctor:"[]"}}}),kD=gB({ctor:"::",_0:function(t){return d(pB,Nu(!0),l(is["=>"],Wh,"Valid date of lab must be provided."),t.date)},_1:{ctor:"::",_0:function(t){return d(pB,es,l(is["=>"],zh,"Time of lab must be provided."),t.time)},_1:{ctor:"[]"}}}),PD=function(t){return gB({ctor:"::",_0:function(t){return d(pB,Nu(!0),l(is["=>"],Qh,"Valid date of medication must be provided."),t.date)},_1:{ctor:"::",_0:function(t){return d(pB,es,l(is["=>"],Kh,"Time of medication must be provided."),t.time)},_1:{ctor:"::",_0:t?function(t){return d(pB,zu,l(is["=>"],Yh,"Location must be provided."),t.location)}:function(t){return{ctor:"[]"}},_1:{ctor:"[]"}}}})},AD=function(t){return gB({ctor:"::",_0:function(t){return d(pB,Nu(!0),l(is["=>"],rb,"Valid date of medication must be provided."),t.date)},_1:{ctor:"::",_0:function(t){return d(pB,es,l(is["=>"],tb,"Time of medication must be provided."),t.time)},_1:{ctor:"::",_0:t?function(t){return d(pB,zu,l(is["=>"],Zh,"Location must be provided."),t.location)}:function(t){return{ctor:"[]"}},_1:{ctor:"[]"}}}})},LD=gB({ctor:"::",_0:function(t){return d(pB,Nu(!0),l(is["=>"],fb,"Valid date of check must be provided."),t.cpcCheckDate)},_1:{ctor:"::",_0:function(t){return d(pB,es,l(is["=>"],mb,"Time of check must be provided."),t.cpcCheckTime)},_1:{ctor:"[]"}}}),ND=gB({ctor:"::",_0:function(t){return d(pB,Nu(!0),l(is["=>"],Tg,"Valid date of exam must be provided."),t.nbsDate)},_1:{ctor:"::",_0:function(t){return d(pB,es,l(is["=>"],Cg,"Exam time must be provided, ex: hhmm."),t.nbsTime)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],yg,"Examiners must be provided."),t.nbsExaminers)},_1:{ctor:"[]"}}}}),ED=e(function(t,r){var o,c=d(yB,y_,r.id,t.model.tableMetaCollection),n="Just"===(o={ctor:"_Tuple2",_0:r.motherSystolic,_1:r.motherDiastolic})._0.ctor&&"Just"===o._1.ctor?l(N["++"],D(o._0._0),l(N["++"]," / ",D(o._1._0))):"",a=function(t){return l(V,"",t)},_=function(t){return a(l(z,D,t))},i=e(function(t,r){return l(dn,{ctor:"::",_0:xn("u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--quiet"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"display",_1:"inline-block"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"min-width",_1:"5.0em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en(l(N["++"],t,": ")),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}})}),u=d(Hu,ds,fs,r.checkDatetime);return l(dn,{ctor:"::",_0:xn("c-card"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item u-color-white primary-dark-bg"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"overflow",_1:"hidden"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],u,c)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-color-white u-xsmall"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"float",_1:"right"},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Gn(l(Qp,Xa,U(Ml(r.id)))),_1:{ctor:"[]"}}}}},{ctor:"::",_0:en("Edit"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("contPP-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card contPP-content"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item u-small u-color-white accent-bg"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Mother"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(i,"BP",n),_1:{ctor:"::",_0:l(i,"CR",_(r.motherCR)),_1:{ctor:"::",_0:l(i,"Temp",_(r.motherTemp)),_1:{ctor:"::",_0:l(i,"Fundus",a(r.motherFundus)),_1:{ctor:"::",_0:l(i,"EBL",_(r.motherEBL)),_1:{ctor:"[]"}}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card contPP-content"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item u-small u-color-white accent-bg"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Baby"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(i,"Bfed",a(r.babyBFed)),_1:{ctor:"::",_0:l(i,"Temp",_(r.babyTemp)),_1:{ctor:"::",_0:l(i,"RR",_(r.babyRR)),_1:{ctor:"::",_0:l(i,"CR",_(r.babyCR)),_1:{ctor:"[]"}}}}}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:en(a(r.comments)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}})}),JD=n(function(t,r,o,c){var n,a=l(V,"",c.comments),_=l(V,"",c.initials),i=l(V,"",c.location),u="Just"===(n=l(ts,c.date,c.time)).ctor?d(v,e(function(t,r){return l(N["++"],t,r)}),l(V,"",c.time),d(v,e(function(t,r){return l(N["++"],t,r)})," ",l(ku,n._0,"-"))):"";switch(t.ctor){case"MedMVL":case"VacMVL":return function(t){return l(dn,{ctor:"::",_0:xn("form-padding form-border-light"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--brand"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],r,": ")),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button u-color-white u-xsmall"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"float",_1:"right"},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Gn(l(th,Xa,U(t))),_1:{ctor:"[]"}}}}},{ctor:"::",_0:en("Edit"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text"),_1:{ctor:"[]"}},{ctor:"::",_0:en(u),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:T.cmp($t(i),0)>0?l(pn,{ctor:"::",_0:xn("c-text"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"]," @ ",i)),_1:{ctor:"[]"}}):en(""),_1:{ctor:"::",_0:T.cmp($t(a),0)>0?l(pn,{ctor:"::",_0:xn("c-text"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],", ",a)),_1:{ctor:"[]"}}):en(""),_1:{ctor:"::",_0:T.cmp($t(_),0)>0?l(pn,{ctor:"::",_0:xn("c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"]," -- ",_)),_1:{ctor:"[]"}}):en(""),_1:{ctor:"[]"}}}}}})}(t);default:return en("")}}),ID=n(function(t,r,o,c){var n,a,_=l(V,"",o.initials),i="LabMVL"===(n=t).ctor?l(Us,n._0,c):{ctor:"[]"},u=function(t){var r=function(){var r,e,c,n;switch(t){case 1:return{ctor:"_Tuple2",_0:(n=l(gc,function(t){return T.eq(t.num,1)},i),"Just"===n.ctor?n._0.name:q),_1:o.fld1Value};case 2:return{ctor:"_Tuple2",_0:(c=l(gc,function(t){return T.eq(t.num,2)},i),"Just"===c.ctor?c._0.name:q),_1:o.fld2Value};case 3:return{ctor:"_Tuple2",_0:(e=l(gc,function(t){return T.eq(t.num,3)},i),"Just"===e.ctor?e._0.name:q),_1:o.fld3Value};case 4:return{ctor:"_Tuple2",_0:(r=l(gc,function(t){return T.eq(t.num,4)},i),"Just"===r.ctor?r._0.name:q),_1:o.fld4Value};default:return{ctor:"_Tuple2",_0:q,_1:q}}}(),e=r._0,c=r._1;return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:T.eq(e,q)},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(V,"",e)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text"),_1:{ctor:"[]"}},{ctor:"::",_0:en(": "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(V,"",c)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}})},s="Just"===(a=l(ts,o.date,o.time)).ctor?d(v,e(function(t,r){return l(N["++"],t,r)}),l(V,"",o.time),d(v,e(function(t,r){return l(N["++"],t,r)})," ",l(ku,a._0,"-"))):"";return l(dn,{ctor:"::",_0:xn("form-padding form-border-light"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--brand"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],r,": ")),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button u-color-white u-xsmall"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"float",_1:"right"},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Gn(l(th,Xa,U(t))),_1:{ctor:"[]"}}}}},{ctor:"::",_0:en("Edit"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text"),_1:{ctor:"[]"}},{ctor:"::",_0:en(s),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:T.cmp($t(_),0)>0?l(pn,{ctor:"::",_0:xn("c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"]," -- ",_)),_1:{ctor:"[]"}}):en(""),_1:{ctor:"::",_0:u(1),_1:{ctor:"::",_0:u(2),_1:{ctor:"::",_0:u(3),_1:{ctor:"::",_0:u(4),_1:{ctor:"[]"}}}}}}}})}),OD=c(function(t,r,o){var c,n=l(V,"",o.comments),a=l(V,"",o.initials),_="Just"===(c=l(ts,o.date,o.time)).ctor?d(v,e(function(t,r){return l(N["++"],t,r)}),l(V,"",o.time),d(v,e(function(t,r){return l(N["++"],t,r)})," ",l(ku,c._0,"-"))):"";return l(dn,{ctor:"::",_0:xn("form-padding form-border-light"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--brand"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],r,": ")),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button u-color-white u-xsmall"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"float",_1:"right"},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Gn(l($p,Xa,U(t))),_1:{ctor:"[]"}}}}},{ctor:"::",_0:en("Edit"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text"),_1:{ctor:"[]"}},{ctor:"::",_0:en(_),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:T.cmp($t(n),0)>0?l(pn,{ctor:"::",_0:xn("c-text"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],", ",n)),_1:{ctor:"[]"}}):en(""),_1:{ctor:"::",_0:T.cmp($t(a),0)>0?l(pn,{ctor:"::",_0:xn("c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"]," -- ",a)),_1:{ctor:"[]"}}):en(""),_1:{ctor:"[]"}}}}})}),VD=e(function(t,r){var e=l(Vd,r,t.motherMedicationTypeRecords);return"Just"===e.ctor&&"Just"===l(gc,function(t){return T.eq(t.motherMedicationType,e._0.id)},t.motherMedicationRecords).ctor}),qD=e(function(t,r){var e=l(dl,r,t.babyVaccinationTypeRecords);return"Just"===e.ctor&&"Just"===l(gc,function(t){return T.eq(t.babyVaccinationType,e._0.id)},t.babyVaccinationRecords).ctor}),HD=e(function(t,r){var e=l(ol,r,t.babyMedicationTypeRecords);return"Just"===e.ctor&&"Just"===l(gc,function(t){return T.eq(t.babyMedicationType,e._0.id)},t.babyMedicationRecords).ctor}),UD=e(function(t,r){var e=l(gc,function(r){return T.eq(Te(r),t)},r);return"Just"===e.ctor?Ce(e._0):""}),zD=function(t){return!0===t.isEditing?function(t){var r=l(VD,t.model,"Vitamin A"),e=l(HD,t.model,"Eye"),o=l(qD,t.model,"Hep B")||l(qD,t.model,"Hepatitis B"),c=l(HD,t.model,"Vitamin K"),n=!T.eq(t.model.newbornExamRecord,q),a=RD(t.model);return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Discharge Checklist"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("form-wrapper u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-heading u-xlarge"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Papers/Forms"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"PP Instructions and Schedule",function(t){return l(Gp,Dh,Ka(t))},t.model.dischargePPInstructionsSchedule),_1:{ctor:"::",_0:en(l(UD,Dh,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"BCert Worksheet completed",function(t){return l(Gp,Bh,Ka(t))},t.model.dischargeBirthCertWorksheet),_1:{ctor:"::",_0:en(l(UD,Bh,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"Birth recorded in birth book",function(t){return l(Gp,Mh,Ka(t))},t.model.dischargeBirthRecorded),_1:{ctor:"::",_0:en(l(UD,Mh,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"Charting complete",function(t){return l(Gp,vh,Ka(t))},t.model.dischargeChartsComplete),_1:{ctor:"::",_0:en(l(UD,vh,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"All logbooks done",function(t){return l(Gp,Th,Ka(t))},t.model.dischargeLogsComplete),_1:{ctor:"::",_0:en(l(UD,Th,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"Supplies bill paid",function(t){return l(Gp,Ch,Ka(t))},t.model.dischargeBillPaid),_1:{ctor:"::",_0:en(l(UD,Ch,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:h(MB,"NBS","nbs",t.model.dischargeNbs,function(t){return l(Gp,yh,Qa(t))},!1,{ctor:"::",_0:"Done",_1:{ctor:"::",_0:"Waived",_1:{ctor:"[]"}}},l(UD,yh,a)),_1:{ctor:"[]"}}}}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-heading u-xlarge"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Baby"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"Imm referral to HC",function(t){return l(Gp,gh,Ka(t))},t.model.dischargeImmunizationReferral),_1:{ctor:"::",_0:en(l(UD,gh,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"Breastfeeding established",function(t){return l(Gp,bh,Ka(t))},t.model.dischargeBreastFeedingEstablished),_1:{ctor:"::",_0:en(l(UD,bh,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"Newborn bath",function(t){return l(Gp,hh,Ka(t))},t.model.dischargeNewbornBath),_1:{ctor:"::",_0:en(l(UD,hh,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:m(DB,"Newborn exam done",!1,!0,n),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:m(DB,"Vit K given",!1,!0,c),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:m(DB,"Hep B given",!1,!0,o),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:m(DB,"Eye meds given",!1,!0,e),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-heading u-xlarge"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Mother"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"Fundus firm, bleeding cntrld",function(t){return l(Gp,ph,Ka(t))},t.model.dischargeFundusFirmBleedingCtld),_1:{ctor:"::",_0:en(l(UD,ph,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"Mother ate and drank",function(t){return l(Gp,fh,Ka(t))},t.model.dischargeMotherAteDrank),_1:{ctor:"::",_0:en(l(UD,fh,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"Mother urinated",function(t){return l(Gp,mh,Ka(t))},t.model.dischargeMotherUrinated),_1:{ctor:"::",_0:en(l(UD,mh,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:m(DB,"Vitamin A given",!1,!0,r),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-heading u-xlarge"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Other"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"Placenta gone",function(t){return l(Gp,dh,Ka(t))},t.model.dischargePlacentaGone),_1:{ctor:"::",_0:en(l(UD,dh,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"Prayer",function(t){return l(Gp,lh,Ka(t))},t.model.dischargePrayer),_1:{ctor:"::",_0:en(l(UD,lh,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"Bible given",function(t){return l(Gp,sh,Ka(t))},t.model.dischargeBible),_1:{ctor:"::",_0:en(l(UD,sh,a)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card mw-form-field-wide form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-heading u-xlarge mw-form-field-wide"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Discharge"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:t.model.browserSupportsDate?l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Discharge date and time"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:p(AB,function(t){return l(Gp,Lh,Qa(t))},"Date","e.g. 08/14/2017",!1,t.model.dischargeDate,l(UD,Lh,a)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,Ah,Qa(t))},"Time","24 hr format, 14:44",!1,t.model.dischargeTime,l(UD,Ah,a)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}):l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Date/time of discharge"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(PB,Kp,Wm,"Date","e.g. 08/14/2017",!1,t.model.dischargeDate,l(UD,Tg,a)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,Ah,Qa(t))},"Time","24 hr format, 14:44",!1,t.model.dischargeTime,l(UD,Ah,a)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,Ph,Qa(t))},"Mother systolic","",!0,t.model.dischargeMotherSystolic,l(UD,Ph,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,kh,Qa(t))},"Mother diastolic","",!0,t.model.dischargeMotherDiastolic,l(UD,kh,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,xh,Qa(t))},"Mother temp","",!0,t.model.dischargeMotherTemp,l(UD,xh,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,Rh,Qa(t))},"Mother pulse","",!0,t.model.dischargeMotherCR,l(UD,Rh,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,wh,Qa(t))},"Baby RR","",!0,t.model.dischargeBabyRR,l(UD,wh,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,Fh,Qa(t))},"Baby Temp","",!0,t.model.dischargeBabyTemp,l(UD,Fh,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,Sh,Qa(t))},"Baby HR","",!0,t.model.dischargeBabyCR,l(UD,Sh,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"Transfer Baby",function(t){return l(Gp,uh,Ka(t))},t.model.dischargeTransferBaby),_1:{ctor:"::",_0:en(l(UD,uh,a)),_1:{ctor:"::",_0:d(FB,"Transfer Mother",function(t){return l(Gp,ih,Ka(t))},t.model.dischargeTransferMother),_1:{ctor:"::",_0:en(l(UD,ih,a)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,_h,Qa(t))},"Transfer Comment","",!0,t.model.dischargeTransferComment,l(UD,_h,a)),_1:{ctor:"[]"}}}}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,ah,Qa(t))},"Initials","",!0,t.model.dischargeInitials,l(UD,ah,a)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}}}}}}}}),_1:{ctor:"[]"}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Cancel"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--brand u-small"),_1:{ctor:"::",_0:Gn(t.saveMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Save"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}})}(t):function(t){var r=l(VD,t.model,"Vitamin A"),o=l(HD,t.model,"Eye"),c=l(qD,t.model,"Hep B")||l(qD,t.model,"Hepatitis B"),n=l(HD,t.model,"Vitamin K"),a=!T.eq(t.model.newbornExamRecord,q),_=e(function(t,r){return l(V,"",l(z,t,r))}),i=e(function(t,r){return l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],t,": ")),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}})}),u=e(function(t,r){var e={ctor:"_Tuple2",_0:t,_1:r};return"Just"===e._0.ctor&&"Just"===e._1.ctor?l(N["++"],D(e._0._0),l(N["++"],"/",D(e._1._0))):""}),s=function(t){var r=t;return"Just"===r.ctor&&!0===r._0?"Yes":"No"},m=t.model.dischargeRecord;if("Nothing"===m.ctor)return en("");var f,p,h=m._0;return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&!t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Discharge Summary"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-header u-small c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Paper/Forms"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(i,"PP Instructions & schedule",s(h.ppInstructionsSchedule)),_1:{ctor:"::",_0:l(i,"BCert worksheet completed",s(h.birthCertWorksheet)),_1:{ctor:"::",_0:l(i,"Birth recorded in birth book",s(h.birthRecorded)),_1:{ctor:"::",_0:l(i,"Charting complete",s(h.chartsComplete)),_1:{ctor:"::",_0:l(i,"All logbooks done",s(h.logsComplete)),_1:{ctor:"::",_0:l(i,"NBS (done, waived)",l(V,"",Dl(h.nbs))),_1:{ctor:"::",_0:l(i,"Supplies bill paid",s(h.billPaid)),_1:{ctor:"[]"}}}}}}}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-header u-small c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Baby"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(i,"Imm referal to HC",s(h.immunizationReferral)),_1:{ctor:"::",_0:l(i,"Newborn exam done",s(U(a))),_1:{ctor:"::",_0:l(i,"Vit K given",s(U(n))),_1:{ctor:"::",_0:l(i,"Hep B given",s(U(c))),_1:{ctor:"::",_0:l(i,"Eye meds given",s(U(o))),_1:{ctor:"::",_0:l(i,"Breastfeeding established",s(h.breastFeedingEstablished)),_1:{ctor:"::",_0:l(i,"Newborn bath",s(h.newbornBath)),_1:{ctor:"[]"}}}}}}}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-header u-small c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Mother"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(i,"Fundus firm, bleeding cntrld",s(h.fundusFirmBleedingCtld)),_1:{ctor:"::",_0:l(i,"Mother ate & drank",s(h.motherAteDrank)),_1:{ctor:"::",_0:l(i,"Mother urinated",s(h.motherUrinated)),_1:{ctor:"::",_0:l(i,"Vit A given",s(U(r))),_1:{ctor:"[]"}}}}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-header u-small c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Other"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(i,"Placenta gone",s(h.placentaGone)),_1:{ctor:"::",_0:l(i,"Prayer",s(h.prayer)),_1:{ctor:"::",_0:l(i,"Bible given",s(h.bible)),_1:{ctor:"[]"}}}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-header u-small c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Discharge"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(i,"Mother BP",l(u,h.motherSystolic,h.motherDiastolic)),_1:{ctor:"::",_0:l(i,"Mother temp",l(_,D,h.motherTemp)),_1:{ctor:"::",_0:l(i,"Mother pulse",l(_,D,h.motherCR)),_1:{ctor:"::",_0:l(i,"Baby RR",l(_,D,h.babyRR)),_1:{ctor:"::",_0:l(i,"Baby temp",l(_,D,h.babyTemp)),_1:{ctor:"::",_0:l(i,"Baby HR",l(_,D,h.babyCR)),_1:{ctor:"::",_0:l(i,"Discharge Date/time",(f=h.dateTime,p=f,"Just"===p.ctor?d(Hu,ds,fs,p._0):"")),_1:{ctor:"::",_0:l(i,"Transfer Baby",s(h.transferBaby)),_1:{ctor:"::",_0:l(i,"Transfer Mother",s(h.transferMother)),_1:{ctor:"::",_0:l(i,"Transfer comment",l(V,"",h.transferComment)),_1:{ctor:"::",_0:l(i,"Initials",l(V,"",h.initials)),_1:{ctor:"[]"}}}}}}}}}}}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Close"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-small"),_1:{ctor:"::",_0:Gn(t.editMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Edit"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}}}}),_1:{ctor:"[]"}}})}(t)},WD=function(t){var r=e(function(t,r){return d(_s,ls,t.checkDatetime,r.checkDatetime)}),o=l(it,ED(t),l(G,r,t.model.contPostpartumCheckRecords));return l(dn,{ctor:"[]"},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-heading u-large"),_1:{ctor:"[]"}},{ctor:"::",_0:en(t.title),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-bottom",_1:"1em"},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},o),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button u-small"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Gn(l(Qp,t_,q)),_1:{ctor:"[]"}}}}},{ctor:"::",_0:en("Add Continued Postpartum Check"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:function(t){e(function(t,r){return l(it,function(r){return{ctor:"_Tuple2",_0:function(e){return l(Gp,t,l(Ga,r.selectKey,e))},_1:r}},r)});var r=LD(t.model);return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Continued Postpartum Check"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("form-wrapper u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:t.model.browserSupportsDate?l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Check date and time"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:p(AB,function(t){return l(Gp,fb,Qa(t))},"Date","e.g. 08/14/2017",!1,t.model.cpcCheckDate,l(UD,fb,r)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,mb,Qa(t))},"Time","24 hr format, 14:44",!1,t.model.cpcCheckTime,l(UD,mb,r)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}):l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Date/time of check"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(PB,Kp,Ym,"Date","e.g. 08/14/2017",!1,t.model.cpcCheckDate,l(UD,fb,r)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,mb,Qa(t))},"Time","24 hr format, 14:44",!1,t.model.cpcCheckTime,l(UD,mb,r)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,db,Qa(t))},"Mother systolic","",!0,t.model.cpcMotherSystolic,l(UD,db,r)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,lb,Qa(t))},"Mother diastolic","",!0,t.model.cpcMotherDiastolic,l(UD,lb,r)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,sb,Qa(t))},"Mother CR","",!0,t.model.cpcMotherCR,l(UD,sb,r)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,ub,Qa(t))},"Mother temperature","",!0,t.model.cpcMotherTemp,l(UD,ub,r)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,ib,Qa(t))},"Mother Fundus","",!0,t.model.cpcMotherFundus,l(UD,ib,r)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,_b,Qa(t))},"Mother EBL","",!0,t.model.cpcMotherEBL,l(UD,_b,r)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,ab,Qa(t))},"Baby BFed","",!0,t.model.cpcBabyBFed,l(UD,ab,r)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,nb,Qa(t))},"Baby Temperature","",!0,t.model.cpcBabyTemp,l(UD,nb,r)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,cb,Qa(t))},"Baby RR","",!0,t.model.cpcBabyRR,l(UD,cb,r)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,ob,Qa(t))},"Baby CR","",!0,t.model.cpcBabyCR,l(UD,ob,r)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:p(NB,function(t){return l(Gp,eb,Qa(t))},"Comments","",!0,t.model.cpcComments,3),_1:{ctor:"[]"}}}}}}}}}}}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Cancel"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--brand u-small"),_1:{ctor:"::",_0:Gn(l(Qp,$a,t.model.currContPostpartumCheckId)),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Save"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})}(t),_1:{ctor:"[]"}}}}})},jD=function(t){return!0===t.isEditing?function(t){var r=e(function(t,r){return l(it,function(r){return{ctor:"_Tuple2",_0:function(e){return l(Gp,t,l(Ga,r.selectKey,e))},_1:r}},r)}),o=ND(t.model),c=_(function(t,e,c,n,a,_){return l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field mw-form-field-vertical"),_1:{ctor:"[]"}},{ctor:"::",_0:d(xB,l(r,t,e),c,l(UD,t,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,n,Qa(t))},_,"",!0,a,l(UD,n,o)),_1:{ctor:"[]"}}})});return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Newborn Exam - Edit"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("form-wrapper u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:t.model.browserSupportsDate?l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Exam date and time"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:p(AB,function(t){return l(Gp,Tg,Qa(t))},"Date","e.g. 08/14/2017",!1,t.model.nbsDate,l(UD,Tg,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,Cg,Qa(t))},"Time","24 hr format, 14:44",!1,t.model.nbsTime,l(UD,Cg,o)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}):l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Date/time of newborn exam"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(PB,Kp,Km,"Date","e.g. 08/14/2017",!1,t.model.nbsDate,l(UD,Tg,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,Cg,Qa(t))},"Time","24 hr format, 14:44",!1,t.model.nbsTime,l(UD,Cg,o)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,yg,Qa(t))},"Examiners","",!0,t.model.nbsExaminers,l(UD,yg,o)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,gg,Qa(t))},"Respiratory rate","",!0,t.model.nbsRR,l(UD,gg,o)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,bg,Qa(t))},"Heart rate","",!0,t.model.nbsHR,l(UD,bg,o)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,hg,Qa(t))},"Temperature (C)","",!0,t.model.nbsTemperature,l(UD,hg,o)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,pg,Qa(t))},"Length (cm)","",!0,t.model.nbsLength,l(UD,pg,o)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,fg,Qa(t))},"Head cir (cm)","",!0,t.model.nbsHeadCir,l(UD,fg,o)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,mg,Qa(t))},"Chest cir (cm)","",!0,t.model.nbsChestCir,l(UD,mg,o)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:p(c,dg,t.model.nbsAppearance,"Appearance",lg,t.model.nbsAppearanceComment,"Note"),_1:{ctor:"::",_0:p(c,sg,t.model.nbsColor,"Color",ug,t.model.nbsColorComment,"Note"),_1:{ctor:"::",_0:p(c,ig,t.model.nbsSkin,"Skin",_g,t.model.nbsSkinComment,"Note"),_1:{ctor:"::",_0:p(c,ag,t.model.nbsHead,"Head",ng,t.model.nbsHeadComment,"Note"),_1:{ctor:"::",_0:p(c,cg,t.model.nbsEyes,"Eyes",og,t.model.nbsEyesComment,"Note"),_1:{ctor:"::",_0:p(c,eg,t.model.nbsEars,"Ears",rg,t.model.nbsEarsComment,"Note"),_1:{ctor:"::",_0:p(c,tg,t.model.nbsNose,"Nose",Zb,t.model.nbsNoseComment,"Note"),_1:{ctor:"::",_0:p(c,$b,t.model.nbsMouth,"Mouth",Xb,t.model.nbsMouthComment,"Note"),_1:{ctor:"::",_0:p(c,Qb,t.model.nbsNeck,"Neck",Kb,t.model.nbsNeckComment,"Note"),_1:{ctor:"::",_0:p(c,Yb,t.model.nbsChest,"Chest",Gb,t.model.nbsChestComment,"Note"),_1:{ctor:"::",_0:p(c,jb,t.model.nbsLungs,"Lungs",Wb,t.model.nbsLungsComment,"Note"),_1:{ctor:"::",_0:p(c,zb,t.model.nbsHeart,"Heart",Ub,t.model.nbsHeartComment,"Note"),_1:{ctor:"::",_0:p(c,Hb,t.model.nbsAbdomen,"Abdomen",qb,t.model.nbsAbdomenComment,"Note"),_1:{ctor:"::",_0:p(c,Vb,t.model.nbsHips,"Hips",Ob,t.model.nbsHipsComment,"Note"),_1:{ctor:"::",_0:p(c,Ib,t.model.nbsCord,"Cord",Jb,t.model.nbsCordComment,"Note"),_1:{ctor:"::",_0:p(c,Eb,t.model.nbsFemoralPulses,"Femoral Pulses",Nb,t.model.nbsFemoralPulsesComment,"Note"),_1:{ctor:"::",_0:p(c,Lb,t.model.nbsGenitalia,"Genitalia",Ab,t.model.nbsGenitaliaComment,"Note"),_1:{ctor:"::",_0:p(c,Pb,t.model.nbsAnus,"Anus",kb,t.model.nbsAnusComment,"Note"),_1:{ctor:"::",_0:p(c,xb,t.model.nbsBack,"Back",Rb,t.model.nbsBackComment,"Note"),_1:{ctor:"::",_0:p(c,wb,t.model.nbsExtremities,"Extremities",Fb,t.model.nbsExtremitiesComment,"Note"),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,Sb,Qa(t))},"Est GA by Ballard","",!0,t.model.nbsEstGA,l(UD,Sb,o)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:d(kB,"Moro Reflex",function(t){return l(Gp,Db,Ka(t))},t.model.nbsMoroReflex),_1:{ctor:"::",_0:en(l(UD,Db,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,Bb,Qa(t))},"Moro Comments","",!0,t.model.nbsMoroReflexComment,l(UD,Bb,o)),_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:d(kB,"Palmar Reflex",function(t){return l(Gp,Mb,Ka(t))},t.model.nbsPalmarReflex),_1:{ctor:"::",_0:en(l(UD,Mb,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,pb,Qa(t))},"Palmar Comments","",!0,t.model.nbsPalmarReflexComment,l(UD,pb,o)),_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:d(kB,"Stepping Reflex",function(t){return l(Gp,hb,Ka(t))},t.model.nbsSteppingReflex),_1:{ctor:"::",_0:en(l(UD,hb,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,vb,Qa(t))},"Stepping Comments","",!0,t.model.nbsSteppingReflexComment,l(UD,vb,o)),_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:d(kB,"Plantar Reflex",function(t){return l(Gp,Tb,Ka(t))},t.model.nbsPlantarReflex),_1:{ctor:"::",_0:en(l(UD,Tb,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,bb,Qa(t))},"Plantar Comments","",!0,t.model.nbsPlantarReflexComment,l(UD,bb,o)),_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:d(kB,"Babinski Reflex",function(t){return l(Gp,yb,Ka(t))},t.model.nbsBabinskiReflex),_1:{ctor:"::",_0:en(l(UD,yb,o)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,Cb,Qa(t))},"Babinski Comments","",!0,t.model.nbsBabinskiReflexComment,l(UD,Cb,o)),_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:p(NB,function(t){return l(Gp,gb,Qa(t))},"Newborn Exam Comments","",!0,t.model.nbsComments,3),_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Cancel"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--brand u-small"),_1:{ctor:"::",_0:Gn(t.saveMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Save"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})}(t):function(t){var r=e(function(t,r){return l(V,"",l(z,t,r))}),o=c(function(t,r,e){var o=e;if("Just"===o.ctor){var c=o._0;return l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],t,": ")),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:T.cmp($t(Wt(c)),0)>0?l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"]," (",l(N["++"],c,")"))),_1:{ctor:"[]"}}):en(""),_1:{ctor:"[]"}}}})}return l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],t,": ")),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}})}),n=function(t){var r=t;return"Just"===r.ctor&&!0===r._0?"Yes":"No"},a=t.model.newbornExamRecord;if("Nothing"===a.ctor)return en("");var _,i=a._0;return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&!t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Newborn Exam Summary"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:d(o,"Exam Date/time",(_=i.examDatetime,d(Hu,ds,fs,_)),q),_1:{ctor:"::",_0:d(o,"Examiners",i.examiners,q),_1:{ctor:"::",_0:d(o,"RR",l(r,D,i.rr),q),_1:{ctor:"::",_0:d(o,"HR",l(r,D,i.hr),q),_1:{ctor:"::",_0:d(o,"Temp (C)",l(r,D,i.temperature),q),_1:{ctor:"::",_0:d(o,"Length (cm)",l(r,D,i.length),q),_1:{ctor:"::",_0:d(o,"Head cir (cm)",l(r,D,i.headCir),q),_1:{ctor:"::",_0:d(o,"Chest cir (cm)",l(r,D,i.chestCir),q),_1:{ctor:"::",_0:d(o,"Appearance",l(r,ns,i.appearance),i.appearanceComment),_1:{ctor:"::",_0:d(o,"Color",l(r,ns,i.color),i.colorComment),_1:{ctor:"::",_0:d(o,"Skin",l(r,ns,i.skin),i.skinComment),_1:{ctor:"::",_0:d(o,"Head",l(r,ns,i.head),i.headComment),_1:{ctor:"::",_0:d(o,"Eyes",l(r,ns,i.eyes),i.eyesComment),_1:{ctor:"::",_0:d(o,"Ears",l(r,ns,i.ears),i.earsComment),_1:{ctor:"::",_0:d(o,"Nose",l(r,ns,i.nose),i.noseComment),_1:{ctor:"::",_0:d(o,"Mouth",l(r,ns,i.mouth),i.mouthComment),_1:{ctor:"::",_0:d(o,"Neck",l(r,ns,i.neck),i.neckComment),_1:{ctor:"::",_0:d(o,"Chest",l(r,ns,i.chest),i.chestComment),_1:{ctor:"::",_0:d(o,"Lungs",l(r,ns,i.lungs),i.lungsComment),_1:{ctor:"::",_0:d(o,"Heart",l(r,ns,i.heart),i.heartComment),_1:{ctor:"::",_0:d(o,"Abdomen",l(r,ns,i.abdomen),i.abdomenComment),_1:{ctor:"::",_0:d(o,"Hips",l(r,ns,i.hips),i.hipsComment),_1:{ctor:"::",_0:d(o,"Cord",l(r,ns,i.cord),i.cordComment),_1:{ctor:"::",_0:d(o,"Femoral pulses",l(r,ns,i.femoralPulses),i.femoralPulsesComment),_1:{ctor:"::",_0:d(o,"Genitalia",l(r,ns,i.genitalia),i.genitaliaComment),_1:{ctor:"::",_0:d(o,"Anus",l(r,ns,i.anus),i.anusComment),_1:{ctor:"::",_0:d(o,"Back",l(r,ns,i.back),i.backComment),_1:{ctor:"::",_0:d(o,"Extremities",l(r,ns,i.extremities),i.extremitiesComment),_1:{ctor:"::",_0:d(o,"Est GA by Ballard",l(V,"",i.estGA),q),_1:{ctor:"::",_0:d(o,"Moro reflex",n(i.moroReflex),q),_1:{ctor:"::",_0:d(o,"Moro comment",l(V,"",i.moroReflexComment),q),_1:{ctor:"::",_0:d(o,"Palmar reflex",n(i.palmarReflex),q),_1:{ctor:"::",_0:d(o,"Palmar comment",l(V,"",i.palmarReflexComment),q),_1:{ctor:"::",_0:d(o,"Stepping reflex",n(i.steppingReflex),q),_1:{ctor:"::",_0:d(o,"Stepping comment",l(V,"",i.steppingReflexComment),q),_1:{ctor:"::",_0:d(o,"Plantar reflex",n(i.plantarReflex),q),_1:{ctor:"::",_0:d(o,"Plantar comment",l(V,"",i.plantarReflexComment),q),_1:{ctor:"::",_0:d(o,"Babinski reflex",n(i.babinskiReflex),q),_1:{ctor:"::",_0:d(o,"Babinski comment",l(V,"",i.babinskiReflexComment),q),_1:{ctor:"::",_0:d(o,"Comments",l(V,"",i.comments),q),_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Close"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-small"),_1:{ctor:"::",_0:Gn(t.editMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Edit"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}})}(t)},GD=function(t){return d(et,e(function(r,e){return e&&T.cmp(l(hc,function(t){return T.eq(t.motherMedicationType,r.id)},t.motherMedicationRecords),0)>0}),!0,t.motherMedicationTypeRecords)},YD=function(t){var r=T.cmp(ot(t.babyLabRecords),0)>0,o=d(et,e(function(r,e){return e&&T.cmp(l(hc,function(t){return T.eq(t.babyVaccinationType,r.id)},t.babyVaccinationRecords),0)>0}),!0,t.babyVaccinationTypeRecords);return d(et,e(function(r,e){return e&&T.cmp(l(hc,function(t){return T.eq(t.babyMedicationType,r.id)},t.babyMedicationRecords),0)>0}),!0,t.babyMedicationTypeRecords)&&o&&r},KD=function(t){var r,e,o=t.dischargeRecord;return"Just"===o.ctor&&(r=o._0,e=function(t){return T.eq(t,q)||T.eq(t,U(!1))},!(l(Nu,!0,r.dateTime)||T.eq(r.motherSystolic,q)||T.eq(r.motherDiastolic,q)||T.eq(r.motherTemp,q)||T.eq(r.motherCR,q)||T.eq(r.babyRR,q)||T.eq(r.babyTemp,q)||T.eq(r.babyCR,q)||e(r.ppInstructionsSchedule)||e(r.birthCertWorksheet)||e(r.birthRecorded)||e(r.chartsComplete)||e(r.logsComplete)||e(r.billPaid)||T.eq(r.nbs,q)||e(r.immunizationReferral)||e(r.breastFeedingEstablished)||e(r.newbornBath)||e(r.fundusFirmBleedingCtld)||e(r.motherAteDrank)||e(r.motherUrinated)||e(r.placentaGone)))},QD=function(t){var r,e=t.newbornExamRecord;return"Just"===e.ctor&&(r=e._0,!(l(Nu,!0,U(r.examDatetime))||zu(U(r.examiners))||T.eq(r.rr,q)||T.eq(r.hr,q)||T.eq(r.temperature,q)||T.eq(r.length,q)||T.eq(r.headCir,q)||T.eq(r.chestCir,q)||zu(r.appearance)||zu(r.color)||zu(r.skin)||zu(r.head)||zu(r.eyes)||zu(r.ears)||zu(r.nose)||zu(r.mouth)||zu(r.neck)||zu(r.chest)||zu(r.lungs)||zu(r.heart)||zu(r.abdomen)||zu(r.hips)||zu(r.cord)||zu(r.femoralPulses)||(T.eq(r.genitalia,U("M"))||T.eq(r.genitalia,U("F")))&&zu(r.genitalia)||zu(r.anus)||zu(r.back)||zu(r.extremities)||Wu(r.moroReflex)||Wu(r.palmarReflex)||Wu(r.steppingReflex)||Wu(r.plantarReflex)||Wu(r.babinskiReflex)))},XD=function(t){return l(dn,{ctor:"::",_0:xn("primary-fg"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"font-size",_1:"x-small"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en(t),_1:{ctor:"[]"}})},$D=e(function(t,r){var o,c=l(sr,t,r);if("Just"===c.ctor){var n=c._0,a=Iu(d(hs,n.date,n.time,"")),_=(xD(n),xD(n));if("[]"===_.ctor){var i=a;if("Just"===i.ctor){var u=i._0,s=n.id;if("Nothing"===s.ctor){var m=f(Id,t,u,n.initials,n.comments,n.labor_id);return{ctor:"_Tuple2",_0:d(tM,l(UM,mM(l(eh,q,U({ctor:"::",_0:l_,_1:{ctor:"[]"}}))),m),vT,(o=m,Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(l_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"motherMedicationType",_1:Xr(o.motherMedicationType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"medicationDate",_1:Ju(o.medicationDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"initials",_1:l(Qo,$r,o.initials)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,o.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(o.labor_id)},_1:{ctor:"[]"}}}}}})},_1:{ctor:"[]"}}}))),_1:!0}}var h=p(Nd,s._0,t,u,n.initials,n.comments,n.labor_id);return{ctor:"_Tuple2",_0:d(tM,l(BM,mM(l(eh,q,U({ctor:"::",_0:l_,_1:{ctor:"[]"}}))),h),yT,function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(l_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherMedicationType",_1:Xr(t.motherMedicationType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"medicationDate",_1:Ju(t.medicationDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"initials",_1:l(Qo,$r,t.initials)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(t.labor_id)},_1:{ctor:"[]"}}}}}}})},_1:{ctor:"[]"}}})}(h)),_1:!0}}return{ctor:"_Tuple2",_0:l(aM,pC,l(N["++"],"ContPP.deriveMotherMedicationMsg: ","deriveMotherMedicationMsg: date and time values are not right.")),_1:!1}}var b=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,_));return{ctor:"_Tuple2",_0:d(Yv,b,10,Lv),_1:!1}}return{ctor:"_Tuple2",_0:l(aM,pC,l(N["++"],"ContPP.deriveMotherMedicationMsg: ","deriveMotherMedicationMsg: Error: unable to find record in motherMedFlds.")),_1:!1}}),ZD=e(function(t,r){var o,c=l(sr,t,r);if("Just"===c.ctor){var n=c._0,a=Iu(d(hs,n.date,n.time,"")),_=kD(n);if("[]"===_.ctor){var i=a;if("Just"===i.ctor){var u=i._0,s=n.id;if("Nothing"===s.ctor){var m=b(Js,t,u,n.fld1Value,n.fld2Value,n.fld3Value,n.fld4Value,n.initials,n.baby_id);return{ctor:"_Tuple2",_0:d(tM,l(tB,mM(l(eh,q,U({ctor:"::",_0:S_,_1:{ctor:"[]"}}))),m),vT,(o=m,Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(S_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"babyLabType",_1:Xr(o.babyLabType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"dateTime",_1:Ju(o.dateTime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fld1Value",_1:l(Qo,$r,o.fld1Value)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fld2Value",_1:l(Qo,$r,o.fld2Value)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fld3Value",_1:l(Qo,$r,o.fld3Value)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fld4Value",_1:l(Qo,$r,o.fld4Value)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"initials",_1:l(Qo,$r,o.initials)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"baby_id",_1:Xr(o.baby_id)},_1:{ctor:"[]"}}}}}}}}})},_1:{ctor:"[]"}}}))),_1:!0}}var f=g(Ls,s._0,t,u,n.fld1Value,n.fld2Value,n.fld3Value,n.fld4Value,n.initials,n.baby_id);return{ctor:"_Tuple2",_0:d(tM,l(NM,mM(l(eh,q,U({ctor:"::",_0:S_,_1:{ctor:"[]"}}))),f),yT,function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(S_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyLabType",_1:Xr(t.babyLabType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"dateTime",_1:Ju(t.dateTime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fld1Value",_1:l(Qo,$r,t.fld1Value)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fld2Value",_1:l(Qo,$r,t.fld2Value)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fld3Value",_1:l(Qo,$r,t.fld3Value)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fld4Value",_1:l(Qo,$r,t.fld4Value)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"initials",_1:l(Qo,$r,t.initials)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"baby_id",_1:Xr(t.baby_id)},_1:{ctor:"[]"}}}}}}}}}})},_1:{ctor:"[]"}}})}(f)),_1:!0}}return{ctor:"_Tuple2",_0:l(aM,pC,l(N["++"],"ContPP.deriveBabyLabMsg: ","deriveBabyLabMsg: date and time values are not right.")),_1:!1}}var p=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,_));return{ctor:"_Tuple2",_0:d(Yv,p,10,Lv),_1:!1}}return{ctor:"_Tuple2",_0:l(aM,pC,l(N["++"],"ContPP.deriveBabyLabMsg: ","deriveBabyLabMsg: Error: unable to find record in labFlds.")),_1:!1}}),tS=c(function(t,r,o){var c,n=l(sr,t,o);if("Just"===n.ctor){var a=n._0,_=Iu(d(hs,a.date,a.time,"")),i=(l(PD,r,a),l(PD,r,a));if("[]"===i.ctor){var u=_;if("Just"===u.ctor){var s=u._0,m=a.id;if("Nothing"===m.ctor){var f=p(sl,t,s,a.location,a.initials,a.comments,a.baby_id);return{ctor:"_Tuple2",_0:d(tM,l($M,mM(l(eh,q,U({ctor:"::",_0:v_,_1:{ctor:"[]"}}))),f),vT,(c=f,Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(v_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"babyVaccinationType",_1:Xr(c.babyVaccinationType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"vaccinationDate",_1:Ju(c.vaccinationDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"location",_1:l(Qo,$r,c.location)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"initials",_1:l(Qo,$r,c.initials)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,c.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"baby_id",_1:Xr(c.baby_id)},_1:{ctor:"[]"}}}}}}})},_1:{ctor:"[]"}}}))),_1:!0}}var b=h(_l,m._0,t,s,a.location,a.initials,a.comments,a.baby_id);return{ctor:"_Tuple2",_0:d(tM,l(AM,mM(l(eh,q,U({ctor:"::",_0:v_,_1:{ctor:"[]"}}))),b),yT,function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(v_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyVaccinationType",_1:Xr(t.babyVaccinationType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"vaccinationDate",_1:Ju(t.vaccinationDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"location",_1:l(Qo,$r,t.location)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"initials",_1:l(Qo,$r,t.initials)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"baby_id",_1:Xr(t.baby_id)},_1:{ctor:"[]"}}}}}}}})},_1:{ctor:"[]"}}})}(b)),_1:!0}}return{ctor:"_Tuple2",_0:l(aM,pC,l(N["++"],"ContPP.deriveBabyVaccinationMsg: ","deriveBabyVaccinationMsg: date and time values are not right.")),_1:!1}}var g=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,i));return{ctor:"_Tuple2",_0:d(Yv,g,10,Lv),_1:!1}}return{ctor:"_Tuple2",_0:l(aM,pC,l(N["++"],"ContPP.deriveBabyVaccinationMsg: ","deriveBabyVaccinationMsg: Error: unable to find record in babyVacFlds.")),_1:!1}}),rS=c(function(t,r,o){var c,n=l(sr,t,o);if("Just"===n.ctor){var a=n._0,_=Iu(d(hs,a.date,a.time,"")),i=(l(AD,r,a),l(AD,r,a));if("[]"===i.ctor){var u=_;if("Just"===u.ctor){var s=u._0,m=a.id;if("Nothing"===m.ctor){var f=p(rl,t,s,a.location,a.initials,a.comments,a.baby_id);return{ctor:"_Tuple2",_0:d(tM,l(ZM,mM(l(eh,q,U({ctor:"::",_0:B_,_1:{ctor:"[]"}}))),f),vT,(c=f,Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(B_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"babyMedicationType",_1:Xr(c.babyMedicationType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"medicationDate",_1:Ju(c.medicationDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"location",_1:l(Qo,$r,c.location)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"initials",_1:l(Qo,$r,c.initials)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,c.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"baby_id",_1:Xr(c.baby_id)},_1:{ctor:"[]"}}}}}}})},_1:{ctor:"[]"}}}))),_1:!0}}var b=h($s,m._0,t,s,a.location,a.initials,a.comments,a.baby_id);return{ctor:"_Tuple2",_0:d(tM,l(LM,mM(l(eh,q,U({ctor:"::",_0:B_,_1:{ctor:"[]"}}))),b),yT,function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(B_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyMedicationType",_1:Xr(t.babyMedicationType)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"medicationDate",_1:Ju(t.medicationDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"location",_1:l(Qo,$r,t.location)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"initials",_1:l(Qo,$r,t.initials)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"baby_id",_1:Xr(t.baby_id)},_1:{ctor:"[]"}}}}}}}})},_1:{ctor:"[]"}}})}(b)),_1:!0}}return{ctor:"_Tuple2",_0:l(aM,pC,l(N["++"],"ContPP.deriveBabyMedicationMsg: ","deriveBabyMedicationMsg: date and time values are not right.")),_1:!1}}var g=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,i));return{ctor:"_Tuple2",_0:d(Yv,g,10,Lv),_1:!1}}return{ctor:"_Tuple2",_0:l(aM,pC,l(N["++"],"ContPP.deriveBabyMedicationMsg: ","deriveBabyMedicationMsg: Error: unable to find record in babyMedFlds.")),_1:!1}}),eS=c(function(t,r,o){var c=d(et,e(function(r,e){var o=e,c=o._0,n=o._1;switch(r.ctor){case"Baby":var a=l(Cm,r,t);return"Just"===a.ctor&&"BabyDataCache"===a._0.ctor?l(is["=>"],T.update(c,{babyRecord:U(a._0._0)}),n):l(is["=>"],c,n);case"BabyLab":var _=l(Cm,r,t);return"Just"===_.ctor&&"BabyLabDataCache"===_._0.ctor?l(is["=>"],T.update(c,{babyLabRecords:_._0._0}),n):l(is["=>"],c,n);case"BabyLabType":var i=l(Cm,r,t);return"Just"===i.ctor&&"BabyLabTypeDataCache"===i._0.ctor?l(is["=>"],T.update(c,{babyLabTypeRecords:i._0._0}),n):l(is["=>"],c,n);case"BabyMedication":var u=l(Cm,r,t);return"Just"===u.ctor&&"BabyMedicationDataCache"===u._0.ctor?l(is["=>"],T.update(c,{babyMedicationRecords:u._0._0}),n):l(is["=>"],c,n);case"BabyMedicationType":var s=l(Cm,r,t);return"Just"===s.ctor&&"BabyMedicationTypeDataCache"===s._0.ctor?l(is["=>"],T.update(c,{babyMedicationTypeRecords:s._0._0}),n):l(is["=>"],c,n);case"BabyVaccination":var d=l(Cm,r,t);return"Just"===d.ctor&&"BabyVaccinationDataCache"===d._0.ctor?l(is["=>"],T.update(c,{babyVaccinationRecords:d._0._0}),n):l(is["=>"],c,n);case"BabyVaccinationType":var m=l(Cm,r,t);return"Just"===m.ctor&&"BabyVaccinationTypeDataCache"===m._0.ctor?l(is["=>"],T.update(c,{babyVaccinationTypeRecords:m._0._0}),n):l(is["=>"],c,n);case"ContPostpartumCheck":var f=l(Cm,r,t);return"Just"===f.ctor&&"ContPostpartumCheckDataCache"===f._0.ctor?l(is["=>"],T.update(c,{contPostpartumCheckRecords:f._0._0}),n):l(is["=>"],c,n);case"Discharge":var p=l(Cm,r,t);return"Just"===p.ctor&&"DischargeDataCache"===p._0.ctor?l(is["=>"],T.update(c,{dischargeRecord:U(p._0._0)}),n):l(is["=>"],c,n);case"Labor":var h=l(Cm,r,t);return"Just"===h.ctor&&"LaborDataCache"===h._0.ctor?l(is["=>"],T.update(c,{laborRecord:h._0._0}),n):l(is["=>"],c,n);case"LaborStage1":var b=l(Cm,r,t);return"Just"===b.ctor&&"LaborStage1DataCache"===b._0.ctor?l(is["=>"],T.update(c,{laborStage1Record:U(b._0._0)}),n):l(is["=>"],c,n);case"LaborStage2":var g=l(Cm,r,t);return"Just"===g.ctor&&"LaborStage2DataCache"===g._0.ctor?l(is["=>"],T.update(c,{laborStage2Record:U(g._0._0)}),n):l(is["=>"],c,n);case"LaborStage3":var y=l(Cm,r,t);return"Just"===y.ctor&&"LaborStage3DataCache"===y._0.ctor?l(is["=>"],T.update(c,{laborStage3Record:U(y._0._0)}),n):l(is["=>"],c,n);case"MotherMedication":var C=l(Cm,r,t);return"Just"===C.ctor&&"MotherMedicationDataCache"===C._0.ctor?l(is["=>"],T.update(c,{motherMedicationRecords:C._0._0}),n):l(is["=>"],c,n);case"MotherMedicationType":var v=l(Cm,r,t);return"Just"===v.ctor&&"MotherMedicationTypeDataCache"===v._0.ctor?l(is["=>"],T.update(c,{motherMedicationTypeRecords:v._0._0}),n):l(is["=>"],c,n);case"NewbornExam":var M=l(Cm,r,t);return"Just"===M.ctor&&"NewbornExamDataCache"===M._0.ctor?l(is["=>"],T.update(c,{newbornExamRecord:U(M._0._0)}),n):l(is["=>"],c,n);case"SelectData":var B=l(Cm,r,t);return"Just"===B.ctor&&"SelectDataDataCache"===B._0.ctor?l(is["=>"],T.update(c,{selectDataRecords:B._0._0}),n):l(is["=>"],c,n);default:return{ctor:"_Tuple2",_0:c,_1:{ctor:"::",_0:l(N["++"],"ContPP.refreshModelFromCache: Unhandled Table",D(r)),_1:n}}}}),{ctor:"_Tuple2",_0:o,_1:{ctor:"[]"}},r),n=c._0,a=c._1;return l(is["=>"],n,Be(l(it,iM,a)))}),oS=a(function(t,r,e,o,c){var n=l(N["++"],o,{ctor:"::",_0:r,_1:{ctor:"[]"}}),a=l(tt,function(t){return ju(l(Cm,t,c))},{ctor:"::",_0:r,_1:o}),_=function(){if(a){var c=mM(l(eh,q,U(n)));return l(is["=>"],t,l($e,M(c),Ue(!0)))}var _=d(Pv,r,e,o),i=d(mB,l(TM,mM(l(eh,q,U(n))),_),q,t),u=i._0,s=i._1,m=d(KC,u,CT,kv(_));return l(is["=>"],s,cB(m))}(),i=_._0,u=_._1;return l(is["=>"],i,u)}),cS=c(function(t,r,e){return l($e,M(d(dM,t,r,e)),Ue(!0))}),nS=n(function(t,r,e,o){var c=d(Pv,h_,U(r.id),{ctor:"::",_0:p_,_1:{ctor:"::",_0:f_,_1:{ctor:"::",_0:m_,_1:{ctor:"::",_0:F_,_1:{ctor:"::",_0:y_,_1:{ctor:"::",_0:l_,_1:{ctor:"::",_0:g_,_1:{ctor:"[]"}}}}}}}}),n=d(mB,l(TM,l(fM,t,r),c),q,o),a=n._0,_=n._1,i=d(KC,a,CT,kv(c));return l(is["=>"],_,cB(i))}),aS=c(function(t,r,e){return d(Nr,t,function(t){var e=t;return"Just"===e.ctor?U(T.update(e._0,{isEditing:r})):q},e)}),_S=n(function(t,r,e,o){var c,n,a="Just"===(c=e.id).ctor?c._0:-1,_=xD(e);return l(dn,{ctor:"::",_0:xn("form-border u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.5em"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("form-wrapper u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:o?l(dn,{ctor:"::",_0:xn("c-card"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Date and time"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:p(AB,function(r){return l(Gp,Ih,l(Ya,t,r))},"Date","e.g. 08/14/2017",!1,e.date,l(UD,Ih,_)),_1:{ctor:"::",_0:p(EB,function(r){return l(Gp,Jh,l(Ya,t,r))},"Time","24 hr format, 14:44",!1,e.time,l(UD,Jh,_)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}):l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Date/time administered"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(PB,Kp,l(jm,4,t),"Date","e.g. 08/14/2017",!1,e.date,l(UD,Ih,_)),_1:{ctor:"::",_0:p(EB,function(r){return l(Gp,Jh,l(Ya,t,r))},"Time","24 hr format, 14:44",!1,e.time,l(UD,Jh,_)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(r){return l(Gp,Eh,l(Ya,t,r))},"Initials","",!0,e.initials,l(UD,Eh,_)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(r){return l(Gp,Nh,l(Ya,t,r))},"Comments","",!0,e.comments,l(UD,Nh,_)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("right-to-left"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin",_1:"0.2em 1em 0.5em 0"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--brand u-small"),_1:{ctor:"::",_0:Gn(l($p,$a,U(t))),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Save"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:T.eq(e.id,q)?l(pn,{ctor:"[]"},{ctor:"[]"}):l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-color-black u-xsmall"),_1:{ctor:"::",_0:Gn((n=a,{ctor:"HandleMotherMedicationDelete",_0:n})),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Delete"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})}),iS=a(function(t,r,e,o,c){return o?m(_S,t,r,e,c):d(OD,t,r,e)}),uS=a(function(t,r,e,o,c){var n,a=function(){var r=t;switch(r.ctor){case"MedMVL":return{ctor:"_Tuple2",_0:r._0,_1:1};case"VacMVL":return{ctor:"_Tuple2",_0:r._0,_1:2};default:return{ctor:"_Tuple2",_0:r._0,_1:3}}}(),_=a._0,i=a._1,u=l(Us,_,c),s="Just"===(n=e.id).ctor?n._0:-1,d=kD(e),m=function(t){var r=l(gc,function(r){return T.eq(r.num,t)},u);if("Just"===r.ctor){var o=r._0,c=function(){switch(t){case 1:return{ctor:"_Tuple2",_0:Uh,_1:e.fld1Value};case 2:return{ctor:"_Tuple2",_0:Hh,_1:e.fld2Value};case 3:return{ctor:"_Tuple2",_0:qh,_1:e.fld3Value};case 4:return{ctor:"_Tuple2",_0:Vh,_1:e.fld4Value};default:return{ctor:"_Tuple2",_0:vg,_1:q}}}(),n=c._0,a=c._1,i=l(UD,n,d),s={ctor:"_Tuple2",_0:o.name,_1:o.type_};return"Just"===s._0.ctor&&"Just"===s._1.ctor?l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,n,l(Ya,_,t))},s._0._0,"",!0,a,i),_1:{ctor:"[]"}}):en("")}return en("")};return l(dn,{ctor:"::",_0:xn("form-border u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.5em"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:T.eq(r,"NBS")||T.eq(r,"ENBS")?l(pn,{ctor:"::",_0:xn("c-text c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Cannot be done until 25 hours after birth."),_1:{ctor:"[]"}}):en(""),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("form-wrapper u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:o?l(dn,{ctor:"::",_0:xn("c-card"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Date and time"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:p(AB,function(t){return l(Gp,Wh,l(Ya,_,t))},"Date","e.g. 08/14/2017",!1,e.date,l(UD,Wh,d)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,zh,l(Ya,_,t))},"Time","24 hr format, 14:44",!1,e.time,l(UD,zh,d)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}):l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Date/time administered"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(PB,Kp,l(jm,i,_),"Date","e.g. 08/14/2017",!1,e.date,l(UD,Wh,d)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,zh,l(Ya,_,t))},"Time","24 hr format, 14:44",!1,e.time,l(UD,zh,d)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:m(1),_1:{ctor:"::",_0:m(2),_1:{ctor:"::",_0:m(3),_1:{ctor:"::",_0:m(4),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,Oh,l(Ya,_,t))},"Initials","",!0,e.initials,l(UD,Oh,d)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("right-to-left"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin",_1:"0.2em 1em 0.5em 0"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--brand u-small"),_1:{ctor:"::",_0:Gn(l(th,$a,U(t))),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Save"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:T.eq(e.id,q)?l(pn,{ctor:"[]"},{ctor:"[]"}):l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-color-black u-xsmall"),_1:{ctor:"::",_0:Gn(Zp(s)),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Delete"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}})}),sS=_(function(t,r,e,o,c,n){return"LabMVL"===t.ctor?"Just"===e.id.ctor?e.isEditing?f(uS,t,r,e,c,n):m(ID,t,r,e,n):f(uS,t,r,e,c,n):en("babyLabMVLFormViewEdit, unhandled case")}),lS=a(function(t,r,e,o,c){var n=function(){switch(t.ctor){case"MedMVL":return{ctor:"_Tuple5",_0:rb,_1:tb,_2:Zh,_3:$h,_4:Xh};case"VacMVL":return{ctor:"_Tuple5",_0:Qh,_1:Kh,_2:Yh,_3:Gh,_4:jh};default:return{ctor:"_Tuple5",_0:vg,_1:vg,_2:vg,_3:vg,_4:vg}}}(),a=n._0,i=n._1,u=n._2,s=n._3,d=n._4,m=function(){var r=t;switch(r.ctor){case"MedMVL":return{ctor:"_Tuple3",_0:1,_1:r._0,_2:l(AD,e,o)};case"VacMVL":return{ctor:"_Tuple3",_0:2,_1:r._0,_2:l(PD,e,o)};default:return{ctor:"_Tuple3",_0:3,_1:r._0,_2:{ctor:"[]"}}}}(),f=m._0,b=m._1,g=m._2,y=_(function(t,r,e,o,c,n){var _,m="Just"===(_=o.id).ctor?_._0:-1,g=function(){var r,e=t;switch(e.ctor){case"MedMVL":return{ctor:"_Tuple2",_0:e._0,_1:(r=m,{ctor:"HandleBabyMedicationDelete",_0:r})};case"VacMVL":return{ctor:"_Tuple2",_0:e._0,_1:{ctor:"HandleBabyVaccinationDelete",_0:m}};default:return{ctor:"_Tuple2",_0:e._0,_1:Zp(m)}}}(),y=g._0,C=g._1;return l(dn,{ctor:"::",_0:xn("form-border u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.5em"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("form-wrapper u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:c?l(dn,{ctor:"::",_0:xn("c-card"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Date and time"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:p(AB,function(t){return l(Gp,a,l(Ya,y,t))},"Date","e.g. 08/14/2017",!1,o.date,l(UD,a,n)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,i,l(Ya,y,t))},"Time","24 hr format, 14:44",!1,o.time,l(UD,i,n)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}):l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Date/time administered"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(PB,Kp,l(jm,f,b),"Date","e.g. 08/14/2017",!1,o.date,l(UD,a,n)),_1:{ctor:"::",_0:p(EB,function(t){return l(Gp,i,l(Ya,y,t))},"Time","24 hr format, 14:44",!1,o.time,l(UD,i,n)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:e?l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,u,l(Ya,y,t))},"Location","",!0,o.location,l(UD,u,n)),_1:{ctor:"[]"}}):en(""),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,s,l(Ya,y,t))},"Initials","",!0,o.initials,l(UD,s,n)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Gp,d,l(Ya,y,t))},"Comments","",!0,o.comments,l(UD,d,n)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("right-to-left"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin",_1:"0.2em 1em 0.5em 0"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--brand u-small"),_1:{ctor:"::",_0:Gn(l(th,$a,U(t))),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Save"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:T.eq(o.id,q)?l(pn,{ctor:"[]"},{ctor:"[]"}):l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-color-black u-xsmall"),_1:{ctor:"::",_0:Gn(C),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Delete"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})}),C=t;switch(C.ctor){case"MedMVL":return p(y,nh(C._0),r,e,o,c,g);case"VacMVL":return p(y,ch(C._0),r,e,o,c,g);default:return en("")}}),dS=_(function(t,r,e,o,c,n){var a=t;switch(a.ctor){case"MedMVL":case"VacMVL":return"Just"===o.id.ctor?o.isEditing?f(lS,t,r,e,o,n):m(JD,t,r,e,o):f(lS,t,r,e,o,n);default:return en(l(N["++"],"babyMVLFormViewEdit Lab",D(a._0)))}}),mS=u(function(t,r,e,o,c,n,a,_){return{id:t,date:r,time:e,location:o,initials:c,comments:n,baby_id:a,isEditing:_}}),fS=function(t){return b(mS,q,q,q,q,q,q,t,!1)},pS=function(t){var r=t.babyRecord;if("Just"===r.ctor){var o=r._0;return d(et,e(function(t,r){return function(){var e=l(gc,function(r){return T.eq(r.babyMedicationType,t.id)},r.babyMedicationRecords);if("Just"===e.ctor)return T.update(r,{babyMedFlds:d(Er,t.id,(c=e._0,b(mS,U(c.id),U(c.medicationDate),U(Pu(c.medicationDate)),c.location,c.initials,c.comments,c.baby_id,!1)),r.babyMedFlds)});var c,n=l(sr,t.id,r.babyMedFlds);return"Nothing"===n.ctor?T.update(r,{babyMedFlds:d(Er,t.id,fS(o.id),r.babyMedFlds)}):T.eq(n._0.id,q)?r:T.update(r,{babyMedFlds:d(Er,t.id,fS(o.id),r.babyMedFlds)})}()}),t,t.babyMedicationTypeRecords)}return t},hS=function(t){return b(mS,q,q,q,q,q,q,t,!1)},bS=function(t){var r=t.babyRecord;if("Just"===r.ctor){var o=r._0;return d(et,e(function(t,r){return function(){var e=l(gc,function(r){return T.eq(r.babyVaccinationType,t.id)},r.babyVaccinationRecords);if("Just"===e.ctor)return T.update(r,{babyVacFlds:d(Er,t.id,(c=e._0,b(mS,U(c.id),U(c.vaccinationDate),U(Pu(c.vaccinationDate)),c.location,c.initials,c.comments,c.baby_id,!1)),r.babyVacFlds)});var c,n=l(sr,t.id,r.babyVacFlds);return"Nothing"===n.ctor?T.update(r,{babyVacFlds:d(Er,t.id,hS(o.id),r.babyVacFlds)}):T.eq(n._0.id,q)?r:T.update(r,{babyVacFlds:d(Er,t.id,hS(o.id),r.babyVacFlds)})}()}),t,t.babyVaccinationTypeRecords)}return t},gS=function(t){return function(r){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return{id:t,date:r,time:e,fld1Value:o,fld2Value:c,fld3Value:n,fld4Value:a,initials:_,baby_id:i,isEditing:u}}}}}}}}}}},yS=function(t){return gS(q)(q)(q)(q)(q)(q)(q)(q)(t)(!1)},CS=function(t){var r=t.babyRecord;if("Just"===r.ctor){var o=r._0;return d(et,e(function(t,r){return function(){var e=l(gc,function(r){return T.eq(r.babyLabType,t.id)},r.babyLabRecords);if("Just"===e.ctor)return T.update(r,{babyLabFlds:d(Er,t.id,(c=e._0,gS(U(c.id))(U(c.dateTime))(U(Pu(c.dateTime)))(c.fld1Value)(c.fld2Value)(c.fld3Value)(c.fld4Value)(c.initials)(c.baby_id)(!1)),r.babyLabFlds)});var c,n=l(sr,t.id,r.babyLabFlds);return"Nothing"===n.ctor?T.update(r,{babyLabFlds:d(Er,t.id,yS(o.id),r.babyLabFlds)}):T.eq(n._0.id,q)?r:T.update(r,{babyLabFlds:d(Er,t.id,yS(o.id),r.babyLabFlds)})}()}),t,t.babyLabTypeRecords)}return t},TS=i(function(t,r,e,o,c,n,a){return{id:t,date:r,time:e,initials:o,comments:c,labor_id:n,isEditing:a}}),vS=function(t){return h(TS,q,q,q,q,q,t,!1)},MS=function(t){var r=t.currLaborId;if("Just"===r.ctor){var o=r._0._0;return d(et,e(function(t,r){return function(){var e=l(gc,function(r){return T.eq(r.motherMedicationType,t.id)},r.motherMedicationRecords);if("Just"===e.ctor)return T.update(r,{motherMedFlds:d(Er,t.id,(c=e._0,h(TS,U(c.id),U(c.medicationDate),U(Pu(c.medicationDate)),c.initials,c.comments,c.labor_id,!1)),r.motherMedFlds)});var c,n=l(sr,t.id,r.motherMedFlds);return"Nothing"===n.ctor?T.update(r,{motherMedFlds:d(Er,t.id,vS(o),r.motherMedFlds)}):T.eq(n._0.id,q)?r:T.update(r,{motherMedFlds:d(Er,t.id,vS(o),r.motherMedFlds)})}()}),t,t.motherMedicationTypeRecords)}return t},BS=i(function(t,r,e,o,c,n,a){return{isShown:t,isEditing:r,title:e,model:o,closeMsg:c,saveMsg:n,editMsg:a}}),DS={ctor:"DischargeEditState"},SS={ctor:"DischargeViewState"},FS={ctor:"MotherMedicationEditState"},wS={ctor:"MotherMedicationViewState"},RS={ctor:"BabyMedVacLabEditState"},xS={ctor:"BabyMedVacLabViewState"},kS={ctor:"ContPostpartumCheckEditState"},PS={ctor:"ContPostpartumCheckViewState"},AS={ctor:"NewbornExamEditState"},LS={ctor:"NewbornExamViewState"},NS={ctor:"NoViewEditState"},ES=function(t){return function(r){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(m){return function(f){return function(p){return function(h){var b=d(Er,r_(v_),v_,d(Er,r_(B_),B_,d(Er,r_(S_),S_,l(Jr,r_(u_),u_)))),g=d(cS,s_,q,{ctor:"[]"}),y=d(cS,D_,q,{ctor:"[]"}),C=d(cS,T_,q,{ctor:"[]"}),T=d(cS,M_,q,{ctor:"[]"}),v=d(cS,c_,q,{ctor:"[]"});return{ctor:"_Tuple3",_0:{browserSupportsDate:u,currTime:s,pregnancy_id:f,currLaborId:U(jl(t.id)),currContPostpartumCheckId:q,currPregHeaderContent:mf,dataCache:Tr,tableMetaCollection:i,pendingSelectQuery:b,patientRecord:p,pregnancyRecord:h,laborRecord:t,laborStage1Record:r,laborStage2Record:e,laborStage3Record:o,babyRecord:_,newbornExamRecord:q,contPostpartumCheckRecords:c,babyLabRecords:{ctor:"[]"},babyMedicationRecords:{ctor:"[]"},babyVaccinationRecords:{ctor:"[]"},motherMedicationRecords:n,dischargeRecord:a,selectDataRecords:{ctor:"[]"},babyLabTypeRecords:{ctor:"[]"},babyMedicationTypeRecords:{ctor:"[]"},babyVaccinationTypeRecords:{ctor:"[]"},motherMedicationTypeRecords:{ctor:"[]"},newbornExamViewEditState:NS,nbsDate:q,nbsTime:q,nbsExaminers:q,nbsRR:q,nbsHR:q,nbsTemperature:q,nbsLength:q,nbsHeadCir:q,nbsChestCir:q,nbsAppearance:{ctor:"[]"},nbsAppearanceComment:q,nbsColor:{ctor:"[]"},nbsColorComment:q,nbsSkin:{ctor:"[]"},nbsSkinComment:q,nbsHead:{ctor:"[]"},nbsHeadComment:q,nbsEyes:{ctor:"[]"},nbsEyesComment:q,nbsEars:{ctor:"[]"},nbsEarsComment:q,nbsNose:{ctor:"[]"},nbsNoseComment:q,nbsMouth:{ctor:"[]"},nbsMouthComment:q,nbsNeck:{ctor:"[]"},nbsNeckComment:q,nbsChest:{ctor:"[]"},nbsChestComment:q,nbsLungs:{ctor:"[]"},nbsLungsComment:q,nbsHeart:{ctor:"[]"},nbsHeartComment:q,nbsAbdomen:{ctor:"[]"},nbsAbdomenComment:q,nbsHips:{ctor:"[]"},nbsHipsComment:q,nbsCord:{ctor:"[]"},nbsCordComment:q,nbsFemoralPulses:{ctor:"[]"},nbsFemoralPulsesComment:q,nbsGenitalia:{ctor:"[]"},nbsGenitaliaComment:q,nbsAnus:{ctor:"[]"},nbsAnusComment:q,nbsBack:{ctor:"[]"},nbsBackComment:q,nbsExtremities:{ctor:"[]"},nbsExtremitiesComment:q,nbsEstGA:q,nbsMoroReflex:q,nbsMoroReflexComment:q,nbsPalmarReflex:q,nbsPalmarReflexComment:q,nbsSteppingReflex:q,nbsSteppingReflexComment:q,nbsPlantarReflexComment:q,nbsPlantarReflex:q,nbsBabinskiReflexComment:q,nbsBabinskiReflex:q,nbsComments:q,contPostpartumCheckViewEditState:NS,cpcCheckDate:q,cpcCheckTime:q,cpcMotherSystolic:q,cpcMotherDiastolic:q,cpcMotherCR:q,cpcMotherTemp:q,cpcMotherFundus:q,cpcMotherEBL:q,cpcBabyBFed:q,cpcBabyTemp:q,cpcBabyRR:q,cpcBabyCR:q,cpcComments:q,babyMedVacLabViewEditState:NS,babyMedFlds:Tr,babyVacFlds:Tr,babyLabFlds:Tr,motherMedicationViewEditState:NS,motherMedFlds:Tr,dischargeViewEditState:NS,dischargeDate:q,dischargeTime:q,dischargeMotherSystolic:q,dischargeMotherDiastolic:q,dischargeMotherTemp:q,dischargeMotherCR:q,dischargeBabyRR:q,dischargeBabyTemp:q,dischargeBabyCR:q,dischargePPInstructionsSchedule:q,dischargeBirthCertWorksheet:q,dischargeBirthRecorded:q,dischargeChartsComplete:q,dischargeLogsComplete:q,dischargeBillPaid:q,dischargeNbs:q,dischargeImmunizationReferral:q,dischargeBreastFeedingEstablished:q,dischargeNewbornBath:q,dischargeFundusFirmBleedingCtld:q,dischargeMotherAteDrank:q,dischargeMotherUrinated:q,dischargePlacentaGone:q,dischargePrayer:q,dischargeBible:q,dischargeTransferBaby:q,dischargeTransferMother:q,dischargeTransferComment:q,dischargeInitials:q},_1:m,_2:Be({ctor:"::",_0:v,_1:{ctor:"::",_0:T,_1:{ctor:"::",_0:C,_1:{ctor:"::",_0:y,_1:{ctor:"::",_0:g,_1:{ctor:"[]"}}}}}})}}}}}}}}}}}}}}}},JS=c(function(t,r,o){var c,n,a,_,i=r;switch(i.ctor){case"PageNoop":return{ctor:"_Tuple3",_0:o,_1:De,_2:iM("ContPP.update: PageNoop was called.")};case"CloseAllDialogs":return{ctor:"_Tuple3",_0:function(t){return T.update(t,{newbornExamViewEditState:NS,contPostpartumCheckViewEditState:NS,babyMedVacLabViewEditState:NS,motherMedicationViewEditState:NS,dischargeViewEditState:NS})}(o),_1:De,_2:De};case"ContPPTick":return{ctor:"_Tuple3",_0:T.update(o,{currTime:i._0}),_1:De,_2:De};case"TableMetaCollection":var u=i._0;return"Just"===u.ctor?{ctor:"_Tuple3",_0:T.update(o,{tableMetaCollection:u._0}),_1:De,_2:De}:{ctor:"_Tuple3",_0:o,_1:De,_2:De};case"DataCache":var s=function(){var t,r={ctor:"_Tuple2",_0:i._0,_1:i._1};if("Just"===r._0.ctor){var c=r._1,n=r._0._0,a=d(eS,n,l(V,{ctor:"[]"},c),T.update(o,{dataCache:n})),_=a._0,u=a._1;return{ctor:"_Tuple2",_0:"Just"===(t=c).ctor?d(et,e(function(t,r){return T.eq(o.babyMedVacLabViewEditState,NS)?T.eq(o.motherMedicationViewEditState,NS)?r:T.eq(t,l_)?MS(r):r:T.eq(t,B_)?pS(r):T.eq(t,v_)?bS(r):T.eq(t,S_)?CS(r):r}),_,t._0):_,_1:u}}return l(is["=>"],o,De)}(),m=s._0,f=s._1,p="Just"===(_=m.babyRecord).ctor&&(l(lr,r_(u_),m.pendingSelectQuery)||l(lr,r_(S_),m.pendingSelectQuery)||l(lr,r_(B_),m.pendingSelectQuery)||l(lr,r_(v_),m.pendingSelectQuery))?{ctor:"_Tuple2",_0:d(cS,F_,U(_._0.id),{ctor:"::",_0:u_,_1:{ctor:"::",_0:S_,_1:{ctor:"::",_0:B_,_1:{ctor:"::",_0:v_,_1:{ctor:"[]"}}}}}),_1:l(Ur,r_(v_),l(Ur,r_(B_),l(Ur,r_(S_),l(Ur,r_(u_),m.pendingSelectQuery))))}:{ctor:"_Tuple2",_0:De,_1:m.pendingSelectQuery},h=p._0,b=p._1;return{ctor:"_Tuple3",_0:T.update(m,{pendingSelectQuery:b}),_1:De,_2:Be({ctor:"::",_0:f,_1:{ctor:"::",_0:h,_1:{ctor:"::",_0:l($e,mM,Ue(zp(q))),_1:{ctor:"[]"}}}})};case"DateFieldSubMsg":var g=function(){var t=i._0;if("DateFieldMessage"!==t.ctor)return l(is["=>"],o,De);var r,e,c,n,a=t._0.date,_=t._0.dateField;switch(_.ctor){case"ContPostpartumCheckDateField":return l(is["=>"],T.update(o,{cpcCheckDate:U(a)}),De);case"NewBornExamDateField":return l(is["=>"],T.update(o,{nbsDate:U(a)}),De);case"DynamicDateField":var u=_._0,s=_._1;if(T.eq(u,1)){var m="Just"===(n=l(sr,s,o.babyMedFlds)).ctor?T.update(o,{babyMedFlds:d(Er,s,T.update(n._0,{date:U(a)}),o.babyMedFlds)}):o;return l(is["=>"],m,De)}return T.eq(u,2)?(m="Just"===(c=l(sr,s,o.babyVacFlds)).ctor?T.update(o,{babyVacFlds:d(Er,s,T.update(c._0,{date:U(a)}),o.babyVacFlds)}):o,l(is["=>"],m,De)):T.eq(u,3)?(m="Just"===(e=l(sr,s,o.babyLabFlds)).ctor?T.update(o,{babyLabFlds:d(Er,s,T.update(e._0,{date:U(a)}),o.babyLabFlds)}):o,l(is["=>"],m,De)):T.eq(u,4)?(m="Just"===(r=l(sr,s,o.motherMedFlds)).ctor?T.update(o,{motherMedFlds:d(Er,s,T.update(r._0,{date:U(a)}),o.motherMedFlds)}):o,l(is["=>"],m,De)):l(is["=>"],o,iM(l(N["++"],"Unknown DynamicDateField category of: ",D(u))));case"DischargeDateField":return l(is["=>"],T.update(o,{dischargeDate:U(a)}),De);case"UnknownDateField":return l(is["=>"],o,iM(_._0));default:return l(is["=>"],o,De)}}();return m=g._0,f=g._1,{ctor:"_Tuple3",_0:m,_1:De,_2:f};case"FldChgSubMsg":var y=i._0,C=function(){var t,r,c,n,a,_,u,s,m,f,p,h,b,g,C,v,M,B,D,S,F,w=i._1;switch(w.ctor){case"FldChgString":var R=w._0;switch(y.ctor){case"NBSDateFld":return l(is["=>"],T.update(o,{nbsDate:Tu(R)}),De);case"NBSTimeFld":return l(is["=>"],T.update(o,{nbsTime:U(Lu(R))}),De);case"NBSExaminersFld":return l(is["=>"],T.update(o,{nbsExaminers:U(R)}),De);case"NBSRRFld":return l(is["=>"],T.update(o,{nbsRR:U(Xu(R))}),De);case"NBSHRFld":return l(is["=>"],T.update(o,{nbsHR:U(Xu(R))}),De);case"NBSTemperatureFld":return l(is["=>"],T.update(o,{nbsTemperature:U(Yu(R))}),De);case"NBSLengthFld":return l(is["=>"],T.update(o,{nbsLength:U(Yu(R))}),De);case"NBSHeadCirFld":return l(is["=>"],T.update(o,{nbsHeadCir:U(Yu(R))}),De);case"NBSChestCirFld":return l(is["=>"],T.update(o,{nbsChestCir:U(Yu(R))}),De);case"NBSAppearanceCommentFld":return l(is["=>"],T.update(o,{nbsAppearanceComment:U(R)}),De);case"NBSColorCommentFld":return l(is["=>"],T.update(o,{nbsColorComment:U(R)}),De);case"NBSSkinCommentFld":return l(is["=>"],T.update(o,{nbsSkinComment:U(R)}),De);case"NBSHeadCommentFld":return l(is["=>"],T.update(o,{nbsHeadComment:U(R)}),De);case"NBSEyesCommentFld":return l(is["=>"],T.update(o,{nbsEyesComment:U(R)}),De);case"NBSEarsCommentFld":return l(is["=>"],T.update(o,{nbsEarsComment:U(R)}),De);case"NBSNoseCommentFld":return l(is["=>"],T.update(o,{nbsNoseComment:U(R)}),De);case"NBSMouthCommentFld":return l(is["=>"],T.update(o,{nbsMouthComment:U(R)}),De);case"NBSNeckCommentFld":return l(is["=>"],T.update(o,{nbsNeckComment:U(R)}),De);case"NBSChestCommentFld":return l(is["=>"],T.update(o,{nbsChestComment:U(R)}),De);case"NBSLungsCommentFld":return l(is["=>"],T.update(o,{nbsLungsComment:U(R)}),De);case"NBSHeartCommentFld":return l(is["=>"],T.update(o,{nbsHeartComment:U(R)}),De);case"NBSAbdomenCommentFld":return l(is["=>"],T.update(o,{nbsAbdomenComment:U(R)}),De);case"NBSHipsCommentFld":return l(is["=>"],T.update(o,{nbsHipsComment:U(R)}),De);case"NBSCordCommentFld":return l(is["=>"],T.update(o,{nbsCordComment:U(R)}),De);case"NBSFemoralPulsesCommentFld":return l(is["=>"],T.update(o,{nbsFemoralPulsesComment:U(R)}),De);case"NBSGenitaliaCommentFld":return l(is["=>"],T.update(o,{nbsGenitaliaComment:U(R)}),De);case"NBSAnusCommentFld":return l(is["=>"],T.update(o,{nbsAnusComment:U(R)}),De);case"NBSBackCommentFld":return l(is["=>"],T.update(o,{nbsBackComment:U(R)}),De);case"NBSExtremitiesCommentFld":return l(is["=>"],T.update(o,{nbsExtremitiesComment:U(R)}),De);case"NBSEstGAFld":return l(is["=>"],T.update(o,{nbsEstGA:U(R)}),De);case"NBSMoroReflexCommentFld":return l(is["=>"],T.update(o,{nbsMoroReflexComment:U(R)}),De);case"NBSPalmarReflexCommentFld":return l(is["=>"],T.update(o,{nbsPalmarReflexComment:U(R)}),De);case"NBSSteppingReflexCommentFld":return l(is["=>"],T.update(o,{nbsSteppingReflexComment:U(R)}),De);case"NBSPlantarReflexCommentFld":return l(is["=>"],T.update(o,{nbsPlantarReflexComment:U(R)}),De);case"NBSBabinskiReflexCommentFld":return l(is["=>"],T.update(o,{nbsBabinskiReflexComment:U(R)}),De);case"NBSCommentsFld":return l(is["=>"],T.update(o,{nbsComments:U(R)}),De);case"CPCCheckDateFld":return l(is["=>"],T.update(o,{cpcCheckDate:Tu(R)}),De);case"CPCCheckTimeFld":return l(is["=>"],T.update(o,{cpcCheckTime:U(Lu(R))}),De);case"CPCMotherSystolicFld":return l(is["=>"],T.update(o,{cpcMotherSystolic:U(Xu(R))}),De);case"CPCMotherDiastolicFld":return l(is["=>"],T.update(o,{cpcMotherDiastolic:U(Xu(R))}),De);case"CPCMotherCRFld":return l(is["=>"],T.update(o,{cpcMotherCR:U(Xu(R))}),De);case"CPCMotherTempFld":return l(is["=>"],T.update(o,{cpcMotherTemp:U(Yu(R))}),De);case"CPCMotherFundusFld":return l(is["=>"],T.update(o,{cpcMotherFundus:U(R)}),De);case"CPCMotherEBLFld":return l(is["=>"],T.update(o,{cpcMotherEBL:U(Xu(R))}),De);case"CPCBabyTempFld":return l(is["=>"],T.update(o,{cpcBabyTemp:U(Yu(R))}),De);case"CPCBabyBFedFld":return l(is["=>"],T.update(o,{cpcBabyBFed:U(R)}),De);case"CPCBabyRRFld":return l(is["=>"],T.update(o,{cpcBabyRR:U(Xu(R))}),De);case"CPCBabyCRFld":return l(is["=>"],T.update(o,{cpcBabyCR:U(Xu(R))}),De);case"CPCCommentsFld":return l(is["=>"],T.update(o,{cpcComments:U(R)}),De);case"DischargeDateFld":return l(is["=>"],T.update(o,{dischargeDate:Tu(R)}),De);case"DischargeTimeFld":return l(is["=>"],T.update(o,{dischargeTime:U(Lu(R))}),De);case"DischargeMotherSystolicFld":return l(is["=>"],T.update(o,{dischargeMotherSystolic:U(Xu(R))}),De);case"DischargeMotherDiastolicFld":return l(is["=>"],T.update(o,{dischargeMotherDiastolic:U(Xu(R))}),De);case"DischargeMotherTempFld":return l(is["=>"],T.update(o,{dischargeMotherTemp:U(Yu(R))}),De);case"DischargeMotherCRFld":return l(is["=>"],T.update(o,{dischargeMotherCR:U(Xu(R))}),De);case"DischargeBabyRRFld":return l(is["=>"],T.update(o,{dischargeBabyRR:U(Xu(R))}),De);case"DischargeBabyTempFld":return l(is["=>"],T.update(o,{dischargeBabyTemp:U(Yu(R))}),De);case"DischargeBabyCRFld":return l(is["=>"],T.update(o,{dischargeBabyCR:U(Xu(R))}),De);case"DischargeNbsFld":return l(is["=>"],T.update(o,{dischargeNbs:U(R)}),De);case"DischargeTransferCommentFld":return l(is["=>"],T.update(o,{dischargeTransferComment:U(R)}),De);case"DischargeInitialsFld":return l(is["=>"],T.update(o,{dischargeInitials:U(R)}),De);default:return l(is["=>"],o,De)}case"FldChgStringList":var x=w._0,k=w._1;switch(y.ctor){case"NBSAppearanceFld":return l(is["=>"],T.update(o,{nbsAppearance:d(fm,x,k,o.nbsAppearance)}),De);case"NBSColorFld":return l(is["=>"],T.update(o,{nbsColor:d(fm,x,k,o.nbsColor)}),De);case"NBSSkinFld":return l(is["=>"],T.update(o,{nbsSkin:d(fm,x,k,o.nbsSkin)}),De);case"NBSHeadFld":return l(is["=>"],T.update(o,{nbsHead:d(fm,x,k,o.nbsHead)}),De);case"NBSEyesFld":return l(is["=>"],T.update(o,{nbsEyes:d(fm,x,k,o.nbsEyes)}),De);case"NBSEarsFld":return l(is["=>"],T.update(o,{nbsEars:d(fm,x,k,o.nbsEars)}),De);case"NBSNoseFld":return l(is["=>"],T.update(o,{nbsNose:d(fm,x,k,o.nbsNose)}),De);case"NBSMouthFld":return l(is["=>"],T.update(o,{nbsMouth:d(fm,x,k,o.nbsMouth)}),De);case"NBSNeckFld":return l(is["=>"],T.update(o,{nbsNeck:d(fm,x,k,o.nbsNeck)}),De);case"NBSChestFld":return l(is["=>"],T.update(o,{nbsChest:d(fm,x,k,o.nbsChest)}),De);case"NBSLungsFld":return l(is["=>"],T.update(o,{nbsLungs:d(fm,x,k,o.nbsLungs)}),De);case"NBSHeartFld":return l(is["=>"],T.update(o,{nbsHeart:d(fm,x,k,o.nbsHeart)}),De);case"NBSAbdomenFld":return l(is["=>"],T.update(o,{nbsAbdomen:d(fm,x,k,o.nbsAbdomen)}),De);case"NBSHipsFld":return l(is["=>"],T.update(o,{nbsHips:d(fm,x,k,o.nbsHips)}),De);case"NBSCordFld":return l(is["=>"],T.update(o,{nbsCord:d(fm,x,k,o.nbsCord)}),De);case"NBSFemoralPulsesFld":return l(is["=>"],T.update(o,{nbsFemoralPulses:d(fm,x,k,o.nbsFemoralPulses)}),De);case"NBSGenitaliaFld":return l(is["=>"],T.update(o,{nbsGenitalia:d(fm,x,k,o.nbsGenitalia)}),De);case"NBSAnusFld":return l(is["=>"],T.update(o,{nbsAnus:d(fm,x,k,o.nbsAnus)}),De);case"NBSBackFld":return l(is["=>"],T.update(o,{nbsBack:d(fm,x,k,o.nbsBack)}),De);case"NBSExtremitiesFld":return l(is["=>"],T.update(o,{nbsExtremities:d(fm,x,k,o.nbsExtremities)}),De);default:return l(is["=>"],o,De)}case"FldChgBool":var P=w._0;switch(y.ctor){case"NBSMoroReflexFld":return l(is["=>"],T.update(o,{nbsMoroReflex:U(P)}),De);case"NBSPalmarReflexFld":return l(is["=>"],T.update(o,{nbsPalmarReflex:U(P)}),De);case"NBSSteppingReflexFld":return l(is["=>"],T.update(o,{nbsSteppingReflex:U(P)}),De);case"NBSPlantarReflexFld":return l(is["=>"],T.update(o,{nbsPlantarReflex:U(P)}),De);case"NBSBabinskiReflexFld":return l(is["=>"],T.update(o,{nbsBabinskiReflex:U(P)}),De);case"DischargePpInstructionsScheduleFld":return l(is["=>"],T.update(o,{dischargePPInstructionsSchedule:U(P)}),De);case"DischargeBirthCertWorksheetFld":return l(is["=>"],T.update(o,{dischargeBirthCertWorksheet:U(P)}),De);case"DischargeBirthRecordedFld":return l(is["=>"],T.update(o,{dischargeBirthRecorded:U(P)}),De);case"DischargeChartsCompleteFld":return l(is["=>"],T.update(o,{dischargeChartsComplete:U(P)}),De);case"DischargeLogsCompleteFld":return l(is["=>"],T.update(o,{dischargeLogsComplete:U(P)}),De);case"DischargeBillPaidFld":return l(is["=>"],T.update(o,{dischargeBillPaid:U(P)}),De);case"DischargeImmunizationReferralFld":return l(is["=>"],T.update(o,{dischargeImmunizationReferral:U(P)}),De);case"DischargeBreastFeedingEstablishedFld":return l(is["=>"],T.update(o,{dischargeBreastFeedingEstablished:U(P)}),De);case"DischargeNewbornBathFld":return l(is["=>"],T.update(o,{dischargeNewbornBath:U(P)}),De);case"DischargeFundusFirmBleedingCtldFld":return l(is["=>"],T.update(o,{dischargeFundusFirmBleedingCtld:U(P)}),De);case"DischargeMotherAteDrankFld":return l(is["=>"],T.update(o,{dischargeMotherAteDrank:U(P)}),De);case"DischargeMotherUrinatedFld":return l(is["=>"],T.update(o,{dischargeMotherUrinated:U(P)}),De);case"DischargePlacentaGoneFld":return l(is["=>"],T.update(o,{dischargePlacentaGone:U(P)}),De);case"DischargePrayerFld":return l(is["=>"],T.update(o,{dischargePrayer:U(P)}),De);case"DischargeBibleFld":return l(is["=>"],T.update(o,{dischargeBible:U(P)}),De);case"DischargeTransferBabyFld":return l(is["=>"],T.update(o,{dischargeTransferBaby:U(P)}),De);case"DischargeTransferMotherFld":return l(is["=>"],T.update(o,{dischargeTransferMother:U(P)}),De);default:return l(is["=>"],o,De)}default:var A=w._1,L=w._0,N=e(function(t,r){var e=d(Vs,L,t,o.babyLabTypeRecords);if("Just"!==e.ctor)return U(r);switch(e._0.ctor){case"StringBabyLabFT":return U(r);case"IntegerBabyLabFT":return U(Xu(r));case"FloatBabyLabFT":return U(Yu(r));case"BoolBabyLabFT":default:return U(r)}});switch(y.ctor){case"BabyMedDateFld":var E="Just"===(F=l(sr,L,o.babyMedFlds)).ctor?T.update(o,{babyMedFlds:d(Er,L,T.update(F._0,{date:Tu(A)}),o.babyMedFlds)}):o;return l(is["=>"],E,De);case"BabyMedTimeFld":return E="Just"===(S=l(sr,L,o.babyMedFlds)).ctor?T.update(o,{babyMedFlds:d(Er,L,T.update(S._0,{time:U(Lu(A))}),o.babyMedFlds)}):o,l(is["=>"],E,De);case"BabyMedLocationFld":return E="Just"===(D=l(sr,L,o.babyMedFlds)).ctor?T.update(o,{babyMedFlds:d(Er,L,T.update(D._0,{location:U(A)}),o.babyMedFlds)}):o,l(is["=>"],E,De);case"BabyMedInitialsFld":return E="Just"===(B=l(sr,L,o.babyMedFlds)).ctor?T.update(o,{babyMedFlds:d(Er,L,T.update(B._0,{initials:U(A)}),o.babyMedFlds)}):o,l(is["=>"],E,De);case"BabyMedCommentsFld":return E="Just"===(M=l(sr,L,o.babyMedFlds)).ctor?T.update(o,{babyMedFlds:d(Er,L,T.update(M._0,{comments:U(A)}),o.babyMedFlds)}):o,l(is["=>"],E,De);case"BabyVacDateFld":return E="Just"===(v=l(sr,L,o.babyVacFlds)).ctor?T.update(o,{babyVacFlds:d(Er,L,T.update(v._0,{date:Tu(A)}),o.babyVacFlds)}):o,l(is["=>"],E,De);case"BabyVacTimeFld":return E="Just"===(C=l(sr,L,o.babyVacFlds)).ctor?T.update(o,{babyVacFlds:d(Er,L,T.update(C._0,{time:U(Lu(A))}),o.babyVacFlds)}):o,l(is["=>"],E,De);case"BabyVacLocationFld":return E="Just"===(g=l(sr,L,o.babyVacFlds)).ctor?T.update(o,{babyVacFlds:d(Er,L,T.update(g._0,{location:U(A)}),o.babyVacFlds)}):o,l(is["=>"],E,De);case"BabyVacInitialsFld":return E="Just"===(b=l(sr,L,o.babyVacFlds)).ctor?T.update(o,{babyVacFlds:d(Er,L,T.update(b._0,{initials:U(A)}),o.babyVacFlds)}):o,l(is["=>"],E,De);case"BabyVacCommentsFld":return E="Just"===(h=l(sr,L,o.babyVacFlds)).ctor?T.update(o,{babyVacFlds:d(Er,L,T.update(h._0,{comments:U(A)}),o.babyVacFlds)}):o,l(is["=>"],E,De);case"BabyLabDateFld":return E="Just"===(p=l(sr,L,o.babyLabFlds)).ctor?T.update(o,{babyLabFlds:d(Er,L,T.update(p._0,{date:Tu(A)}),o.babyLabFlds)}):o,l(is["=>"],E,De);case"BabyLabTimeFld":return E="Just"===(f=l(sr,L,o.babyLabFlds)).ctor?T.update(o,{babyLabFlds:d(Er,L,T.update(f._0,{time:U(Lu(A))}),o.babyLabFlds)}):o,l(is["=>"],E,De);case"BabyLabInitialsFld":return E="Just"===(m=l(sr,L,o.babyLabFlds)).ctor?T.update(o,{babyLabFlds:d(Er,L,T.update(m._0,{initials:U(A)}),o.babyLabFlds)}):o,l(is["=>"],E,De);case"BabyLabFld1ValueFld":return E="Just"===(s=l(sr,L,o.babyLabFlds)).ctor?T.update(o,{babyLabFlds:d(Er,L,T.update(s._0,{fld1Value:l(N,1,A)}),o.babyLabFlds)}):o,l(is["=>"],E,De);case"BabyLabFld2ValueFld":return E="Just"===(u=l(sr,L,o.babyLabFlds)).ctor?T.update(o,{babyLabFlds:d(Er,L,T.update(u._0,{fld2Value:l(N,2,A)}),o.babyLabFlds)}):o,l(is["=>"],E,De);case"BabyLabFld3ValueFld":return E="Just"===(_=l(sr,L,o.babyLabFlds)).ctor?T.update(o,{babyLabFlds:d(Er,L,T.update(_._0,{fld3Value:l(N,3,A)}),o.babyLabFlds)}):o,l(is["=>"],E,De);case"BabyLabFld4ValueFld":return E="Just"===(a=l(sr,L,o.babyLabFlds)).ctor?T.update(o,{babyLabFlds:d(Er,L,T.update(a._0,{fld4Value:l(N,4,A)}),o.babyLabFlds)}):o,l(is["=>"],E,De);case"MotherMedDateFld":return E="Just"===(n=l(sr,L,o.motherMedFlds)).ctor?T.update(o,{motherMedFlds:d(Er,L,T.update(n._0,{date:Tu(A)}),o.motherMedFlds)}):o,l(is["=>"],E,De);case"MotherMedTimeFld":return E="Just"===(c=l(sr,L,o.motherMedFlds)).ctor?T.update(o,{motherMedFlds:d(Er,L,T.update(c._0,{time:U(Lu(A))}),o.motherMedFlds)}):o,l(is["=>"],E,De);case"MotherMedInitialsFld":return E="Just"===(r=l(sr,L,o.motherMedFlds)).ctor?T.update(o,{motherMedFlds:d(Er,L,T.update(r._0,{initials:U(A)}),o.motherMedFlds)}):o,l(is["=>"],E,De);case"MotherMedCommentsFld":return E="Just"===(t=l(sr,L,o.motherMedFlds)).ctor?T.update(o,{motherMedFlds:d(Er,L,T.update(t._0,{comments:U(A)}),o.motherMedFlds)}):o,l(is["=>"],E,De);default:return l(is["=>"],o,iM("ContPP.update: Unhandled FldChgIntString"))}}}();return m=C._0,f=C._1,{ctor:"_Tuple3",_0:m,_1:De,_2:f};case"HandleNewbornExamModal":switch(i._0.ctor){case"OpenDialog":var B="Just"===(a=o.babyRecord).ctor?l(is["=>"],a._0.sex,De):l(is["=>"],xs,iM("ContPP.update HandleNewbornExamModal: Found no baby record; defaulting to Male.")),S=B._0;return f=B._1,m=function(){var t=o.newbornExamRecord;if("Just"===t.ctor){var r=t._0;return T.update(o,{nbsDate:U(r.examDatetime),nbsTime:U(Pu(r.examDatetime)),nbsExaminers:l(Gu,U(r.examiners),o.nbsExaminers),nbsRR:l(Gu,l(z,D,r.rr),o.nbsRR),nbsHR:l(Gu,l(z,D,r.hr),o.nbsHR),nbsTemperature:l(Gu,l(z,D,r.temperature),o.nbsTemperature),nbsLength:l(Gu,l(z,D,r.length),o.nbsLength),nbsHeadCir:l(Gu,l(z,D,r.headCir),o.nbsHeadCir),nbsChestCir:l(Gu,l(z,D,r.chestCir),o.nbsChestCir),nbsAppearance:d(bm,"newbornExamAppearance",r.appearance,o.selectDataRecords),nbsAppearanceComment:l(Gu,r.appearanceComment,o.nbsAppearanceComment),nbsColor:d(bm,"newbornExamColor",r.color,o.selectDataRecords),nbsColorComment:l(Gu,r.colorComment,o.nbsColorComment),nbsSkin:d(bm,"newbornExamSkin",r.skin,o.selectDataRecords),nbsSkinComment:l(Gu,r.skinComment,o.nbsSkinComment),nbsHead:d(bm,"newbornExamHead",r.head,o.selectDataRecords),nbsHeadComment:l(Gu,r.headComment,o.nbsHeadComment),nbsEyes:d(bm,"newbornExamEyes",r.eyes,o.selectDataRecords),nbsEyesComment:l(Gu,r.eyesComment,o.nbsEyesComment),nbsEars:d(bm,"newbornExamEars",r.ears,o.selectDataRecords),nbsEarsComment:l(Gu,r.earsComment,o.nbsEarsComment),nbsNose:d(bm,"newbornExamNose",r.nose,o.selectDataRecords),nbsNoseComment:l(Gu,r.noseComment,o.nbsNoseComment),nbsMouth:d(bm,"newbornExamMouth",r.mouth,o.selectDataRecords),nbsMouthComment:l(Gu,r.mouthComment,o.nbsMouthComment),nbsNeck:d(bm,"newbornExamNeck",r.neck,o.selectDataRecords),nbsNeckComment:l(Gu,r.neckComment,o.nbsNeckComment),nbsChest:d(bm,"newbornExamChest",r.chest,o.selectDataRecords),nbsChestComment:l(Gu,r.chestComment,o.nbsChestComment),nbsLungs:d(bm,"newbornExamLungs",r.lungs,o.selectDataRecords),nbsLungsComment:l(Gu,r.lungsComment,o.nbsLungsComment),nbsHeart:d(bm,"newbornExamHeart",r.heart,o.selectDataRecords),nbsHeartComment:l(Gu,r.heartComment,o.nbsHeartComment),nbsAbdomen:d(bm,"newbornExamAbdomen",r.abdomen,o.selectDataRecords),nbsAbdomenComment:l(Gu,r.abdomenComment,o.nbsAbdomenComment),nbsHips:d(bm,"newbornExamHips",r.hips,o.selectDataRecords),nbsHipsComment:l(Gu,r.hipsComment,o.nbsHipsComment),nbsCord:d(bm,"newbornExamCord",r.cord,o.selectDataRecords),nbsCordComment:l(Gu,r.cordComment,o.nbsCordComment),nbsFemoralPulses:d(bm,"newbornExamFemoralPulses",r.femoralPulses,o.selectDataRecords),nbsFemoralPulsesComment:l(Gu,r.femoralPulsesComment,o.nbsFemoralPulsesComment),nbsGenitalia:d(bm,T.eq(S,xs)?"newbornExamGenitaliaMale":T.eq(S,Rs)?"newbornExamGenitaliaFemale":"This lookup should fail because Ambiguous should not display anything.",r.genitalia,o.selectDataRecords),nbsGenitaliaComment:l(Gu,r.genitaliaComment,o.nbsGenitaliaComment),nbsAnus:d(bm,"newbornExamAnus",r.anus,o.selectDataRecords),nbsAnusComment:l(Gu,r.anusComment,o.nbsAnusComment),nbsBack:d(bm,"newbornExamBack",r.back,o.selectDataRecords),nbsBackComment:l(Gu,r.backComment,o.nbsBackComment),nbsExtremities:d(bm,"newbornExamExtremities",r.extremities,o.selectDataRecords),nbsExtremitiesComment:l(Gu,r.extremitiesComment,o.nbsExtremitiesComment),nbsEstGA:l(Gu,r.estGA,o.nbsEstGA),nbsMoroReflex:l(Gu,r.moroReflex,o.nbsMoroReflex),nbsMoroReflexComment:l(Gu,r.moroReflexComment,o.nbsMoroReflexComment),nbsPalmarReflex:l(Gu,r.palmarReflex,o.nbsPalmarReflex),nbsPalmarReflexComment:l(Gu,r.palmarReflexComment,o.nbsPalmarReflexComment),nbsSteppingReflex:l(Gu,r.steppingReflex,o.nbsSteppingReflex),nbsSteppingReflexComment:l(Gu,r.steppingReflexComment,o.nbsSteppingReflexComment),nbsPlantarReflex:l(Gu,r.plantarReflex,o.nbsPlantarReflex),nbsPlantarReflexComment:l(Gu,r.plantarReflexComment,o.nbsPlantarReflexComment),nbsBabinskiReflex:l(Gu,r.babinskiReflex,o.nbsBabinskiReflex),nbsBabinskiReflexComment:l(Gu,r.babinskiReflexComment,o.nbsBabinskiReflexComment),nbsComments:l(Gu,r.comments,o.nbsComments)})}var e=Ro(o.currTime);return T.update(o,{nbsDate:U(e),nbsTime:U(Pu(e)),nbsAppearance:l(hm,"newbornExamAppearance",o.selectDataRecords),nbsColor:l(hm,"newbornExamColor",o.selectDataRecords),nbsSkin:l(hm,"newbornExamSkin",o.selectDataRecords),nbsHead:l(hm,"newbornExamHead",o.selectDataRecords),nbsEyes:l(hm,"newbornExamEyes",o.selectDataRecords),nbsEars:l(hm,"newbornExamEars",o.selectDataRecords),nbsNose:l(hm,"newbornExamNose",o.selectDataRecords),nbsMouth:l(hm,"newbornExamMouth",o.selectDataRecords),nbsNeck:l(hm,"newbornExamNeck",o.selectDataRecords),nbsChest:l(hm,"newbornExamChest",o.selectDataRecords),nbsLungs:l(hm,"newbornExamLungs",o.selectDataRecords),nbsHeart:l(hm,"newbornExamHeart",o.selectDataRecords),nbsAbdomen:l(hm,"newbornExamAbdomen",o.selectDataRecords),nbsHips:l(hm,"newbornExamHips",o.selectDataRecords),nbsCord:l(hm,"newbornExamCord",o.selectDataRecords),nbsFemoralPulses:l(hm,"newbornExamFemoralPulses",o.selectDataRecords),nbsGenitalia:l(hm,T.eq(S,xs)?"newbornExamGenitaliaMale":"newbornExamGenitaliaFemale",o.selectDataRecords),nbsAnus:l(hm,"newbornExamAnus",o.selectDataRecords),nbsBack:l(hm,"newbornExamBack",o.selectDataRecords),nbsExtremities:l(hm,"newbornExamExtremities",o.selectDataRecords)})}(),{ctor:"_Tuple3",_0:T.update(m,{newbornExamViewEditState:T.eq(o.newbornExamViewEditState,NS)?LS:NS}),_1:De,_2:Be({ctor:"::",_0:f,_1:{ctor:"::",_0:T.eq(o.newbornExamViewEditState,NS)?Ov(Uv):Jv,_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}}})};case"CloseNoSaveDialog":return{ctor:"_Tuple3",_0:T.update(o,{newbornExamViewEditState:NS}),_1:De,_2:Jv};case"EditDialog":return{ctor:"_Tuple3",_0:T.update(o,{newbornExamViewEditState:AS}),_1:De,_2:T.eq(o.newbornExamViewEditState,NS)?Be({ctor:"::",_0:Ov(Uv),_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}}):De};default:var F=ND(o);if("[]"===F.ctor){var w=d(hs,o.nbsDate,o.nbsTime,"Please correct the date and time for the newborn exam fields."),R=Ou({ctor:"::",_0:w,_1:{ctor:"[]"}}),x=function(){var t={ctor:"_Tuple3",_0:T.cmp(ot(R),0)>0,_1:o.babyRecord,_2:o.newbornExamRecord};if("Nothing"===t._1.ctor)return l(aM,pC,"ContPP.update HandleNewbornExamModal, CloseSaveDialog: Error: no baby record found.");if(!0===t._0)return d(Yv,l(N["++"],R,{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}}),10,Lv);if("Just"===t._2.ctor){var r=t._2._0,e=T.update(r,{examDatetime:l(V,r.examDatetime,Iu(w)),examiners:l(V,r.examiners,o.nbsExaminers),rr:l(Gu,bu(o.nbsRR),r.rr),hr:l(Gu,bu(o.nbsHR),r.hr),temperature:l(Gu,hu(o.nbsTemperature),r.temperature),length:l(Gu,hu(o.nbsLength),r.length),headCir:l(Gu,hu(o.nbsHeadCir),r.headCir),chestCir:l(Gu,hu(o.nbsChestCir),r.chestCir),appearance:l(Gu,mm(o.nbsAppearance),r.appearance),appearanceComment:l(Gu,o.nbsAppearanceComment,r.appearance),color:l(Gu,mm(o.nbsColor),r.color),colorComment:l(Gu,o.nbsColorComment,r.colorComment),skin:l(Gu,mm(o.nbsSkin),r.skin),skinComment:l(Gu,o.nbsSkinComment,r.skinComment),head:l(Gu,mm(o.nbsHead),r.head),headComment:l(Gu,o.nbsHeadComment,r.headComment),eyes:l(Gu,mm(o.nbsEyes),r.eyes),eyesComment:l(Gu,o.nbsEyesComment,r.eyesComment),ears:l(Gu,mm(o.nbsEars),r.ears),earsComment:l(Gu,o.nbsEarsComment,r.earsComment),nose:l(Gu,mm(o.nbsNose),r.nose),noseComment:l(Gu,o.nbsNoseComment,r.noseComment),mouth:l(Gu,mm(o.nbsMouth),r.mouth),mouthComment:l(Gu,o.nbsMouthComment,r.mouthComment),neck:l(Gu,mm(o.nbsNeck),r.neck),neckComment:l(Gu,o.nbsNeckComment,r.neckComment),chest:l(Gu,mm(o.nbsChest),r.chest),chestComment:l(Gu,o.nbsChestComment,r.chestComment),lungs:l(Gu,mm(o.nbsLungs),r.lungs),lungsComment:l(Gu,o.nbsLungsComment,r.lungsComment),heart:l(Gu,mm(o.nbsHeart),r.heart),heartComment:l(Gu,o.nbsHeartComment,r.heartComment),abdomen:l(Gu,mm(o.nbsAbdomen),r.abdomen),abdomenComment:l(Gu,o.nbsAbdomenComment,r.abdomenComment),hips:l(Gu,mm(o.nbsHips),r.hips),hipsComment:l(Gu,o.nbsHipsComment,r.hipsComment),cord:l(Gu,mm(o.nbsCord),r.cord),cordComment:l(Gu,o.nbsCordComment,r.cordComment),femoralPulses:l(Gu,mm(o.nbsFemoralPulses),r.femoralPulses),femoralPulsesComment:l(Gu,o.nbsFemoralPulsesComment,r.femoralPulsesComment),genitalia:l(Gu,mm(o.nbsGenitalia),r.genitalia),genitaliaComment:l(Gu,o.nbsGenitaliaComment,r.genitaliaComment),anus:l(Gu,mm(o.nbsAnus),r.anus),anusComment:l(Gu,o.nbsAnusComment,r.anusComment),back:l(Gu,mm(o.nbsBack),r.back),backComment:l(Gu,o.nbsBackComment,r.backComment),extremities:l(Gu,mm(o.nbsExtremities),r.extremities),extremitiesComment:l(Gu,o.nbsExtremitiesComment,r.extremitiesComment),estGA:l(Gu,r.estGA,o.nbsEstGA),moroReflex:l(Gu,r.moroReflex,o.nbsMoroReflex),moroReflexComment:l(Gu,o.nbsMoroReflexComment,r.moroReflexComment),palmarReflex:l(Gu,r.palmarReflex,o.nbsPalmarReflex),palmarReflexComment:l(Gu,o.nbsPalmarReflexComment,r.palmarReflexComment),steppingReflex:l(Gu,r.steppingReflex,o.nbsSteppingReflex),steppingReflexComment:l(Gu,o.nbsSteppingReflexComment,r.steppingReflexComment),plantarReflex:l(Gu,r.plantarReflex,o.nbsPlantarReflex),plantarReflexComment:l(Gu,o.nbsPlantarReflexComment,r.plantarReflexComment),babinskiReflex:l(Gu,r.babinskiReflex,o.nbsBabinskiReflex),babinskiReflexComment:l(Gu,o.nbsBabinskiReflexComment,r.babinskiReflexComment),comments:l(Gu,o.nbsComments,r.comments)});return d(tM,l(MM,mM(l(eh,q,U({ctor:"::",_0:u_,_1:{ctor:"[]"}}))),e),yT,(c=e,Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(u_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(c.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"examDatetime",_1:Ju(c.examDatetime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"examiners",_1:$r(c.examiners)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"rr",_1:l(Qo,Xr,c.rr)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"hr",_1:l(Qo,Xr,c.hr)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"temperature",_1:l(Qo,Qr,c.temperature)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"length",_1:l(Qo,Qr,c.length)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"headCir",_1:l(Qo,Qr,c.headCir)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"chestCir",_1:l(Qo,Qr,c.chestCir)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"appearance",_1:l(Qo,$r,c.appearance)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"appearanceComment",_1:l(Qo,$r,c.appearanceComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"color",_1:l(Qo,$r,c.color)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"colorComment",_1:l(Qo,$r,c.colorComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"skin",_1:l(Qo,$r,c.skin)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"skinComment",_1:l(Qo,$r,c.skinComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"head",_1:l(Qo,$r,c.head)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"headComment",_1:l(Qo,$r,c.headComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"eyes",_1:l(Qo,$r,c.eyes)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"eyesComment",_1:l(Qo,$r,c.eyesComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"ears",_1:l(Qo,$r,c.ears)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"earsComment",_1:l(Qo,$r,c.earsComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"nose",_1:l(Qo,$r,c.nose)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"noseComment",_1:l(Qo,$r,c.noseComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"mouth",_1:l(Qo,$r,c.mouth)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"mouthComment",_1:l(Qo,$r,c.mouthComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"neck",_1:l(Qo,$r,c.neck)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"neckComment",_1:l(Qo,$r,c.neckComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"chest",_1:l(Qo,$r,c.chest)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"chestComment",_1:l(Qo,$r,c.chestComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lungs",_1:l(Qo,$r,c.lungs)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lungsComment",_1:l(Qo,$r,c.lungsComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"heart",_1:l(Qo,$r,c.heart)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"heartComment",_1:l(Qo,$r,c.heartComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"abdomen",_1:l(Qo,$r,c.abdomen)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"abdomenComment",_1:l(Qo,$r,c.abdomenComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"hips",_1:l(Qo,$r,c.hips)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"hipsComment",_1:l(Qo,$r,c.hipsComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"cord",_1:l(Qo,$r,c.cord)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"cordComment",_1:l(Qo,$r,c.cordComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"femoralPulses",_1:l(Qo,$r,c.femoralPulses)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"femoralPulsesComment",_1:l(Qo,$r,c.femoralPulsesComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"genitalia",_1:l(Qo,$r,c.genitalia)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"genitaliaComment",_1:l(Qo,$r,c.genitaliaComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"anus",_1:l(Qo,$r,c.anus)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"anusComment",_1:l(Qo,$r,c.anusComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"back",_1:l(Qo,$r,c.back)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"backComment",_1:l(Qo,$r,c.backComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"extremities",_1:l(Qo,$r,c.extremities)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"extremitiesComment",_1:l(Qo,$r,c.extremitiesComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"estGA",_1:l(Qo,$r,c.estGA)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"moroReflex",_1:yu(c.moroReflex)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"moroReflexComment",_1:l(Qo,$r,c.moroReflexComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"palmarReflex",_1:yu(c.palmarReflex)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"palmarReflexComment",_1:l(Qo,$r,c.palmarReflexComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"steppingReflex",_1:yu(c.steppingReflex)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"steppingReflexComment",_1:l(Qo,$r,c.steppingReflexComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"plantarReflex",_1:yu(c.plantarReflex)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"plantarReflexComment",_1:l(Qo,$r,c.plantarReflexComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babinskiReflex",_1:yu(c.babinskiReflex)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babinskiReflexComment",_1:l(Qo,$r,c.babinskiReflexComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,c.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"baby_id",_1:Xr(c.baby_id)},_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})))}var c,n=function(t){var r,e=t.babyRecord;if("Just"===e.ctor){var o=Iu(d(hs,t.nbsDate,t.nbsTime,""));return"Just"===o.ctor?U((r=o._0,function(t){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return function(f){return function(p){return function(h){return function(b){return function(g){return function(y){return function(C){return function(T){return function(v){return function(M){return function(B){return function(D){return function(S){return function(F){return function(w){return function(R){return function(x){return function(k){return function(P){return function(A){return function(L){return function(N){return function(E){return function(J){return function(I){return function(O){return function(V){return function(q){return function(H){return function(U){return function(z){return function(W){return function(j){return function(G){return function(Y){return function(K){return function(Q){return function(X){return function($){return function(Z){return function(tt){return function(rt){return function(et){return function(ot){return function(ct){return function(nt){return function(at){return{examDatetime:r,examiners:t,rr:e,hr:o,temperature:c,length:n,headCir:a,chestCir:_,appearance:i,appearanceComment:u,color:s,colorComment:l,skin:d,skinComment:m,head:f,headComment:p,eyes:h,eyesComment:b,ears:g,earsComment:y,nose:C,noseComment:T,mouth:v,mouthComment:M,neck:B,neckComment:D,chest:S,chestComment:F,lungs:w,lungsComment:R,heart:x,heartComment:k,abdomen:P,abdomenComment:A,hips:L,hipsComment:N,cord:E,cordComment:J,femoralPulses:I,femoralPulsesComment:O,genitalia:V,genitaliaComment:q,anus:H,anusComment:U,back:z,backComment:W,extremities:j,extremitiesComment:G,estGA:Y,moroReflex:K,moroReflexComment:Q,palmarReflex:X,palmarReflexComment:$,steppingReflex:Z,steppingReflexComment:tt,plantarReflex:rt,plantarReflexComment:et,babinskiReflex:ot,babinskiReflexComment:ct,comments:nt,baby_id:at}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}})(l(V,"",t.nbsExaminers))(bu(t.nbsRR))(bu(t.nbsHR))(hu(t.nbsTemperature))(hu(t.nbsLength))(hu(t.nbsHeadCir))(hu(t.nbsChestCir))(mm(t.nbsAppearance))(t.nbsAppearanceComment)(mm(t.nbsColor))(t.nbsColorComment)(mm(t.nbsSkin))(t.nbsSkinComment)(mm(t.nbsHead))(t.nbsHeadComment)(mm(t.nbsEyes))(t.nbsEyesComment)(mm(t.nbsEars))(t.nbsEarsComment)(mm(t.nbsNose))(t.nbsNoseComment)(mm(t.nbsMouth))(t.nbsMouthComment)(mm(t.nbsNeck))(t.nbsNeckComment)(mm(t.nbsChest))(t.nbsChestComment)(mm(t.nbsLungs))(t.nbsLungsComment)(mm(t.nbsHeart))(t.nbsHeartComment)(mm(t.nbsAbdomen))(t.nbsAbdomenComment)(mm(t.nbsHips))(t.nbsHipsComment)(mm(t.nbsCord))(t.nbsCordComment)(mm(t.nbsFemoralPulses))(t.nbsFemoralPulsesComment)(mm(t.nbsGenitalia))(t.nbsGenitaliaComment)(mm(t.nbsAnus))(t.nbsAnusComment)(mm(t.nbsBack))(t.nbsBackComment)(mm(t.nbsExtremities))(t.nbsExtremitiesComment)(t.nbsEstGA)(t.nbsMoroReflex)(t.nbsMoroReflexComment)(t.nbsPalmarReflex)(t.nbsPalmarReflexComment)(t.nbsSteppingReflex)(t.nbsSteppingReflexComment)(t.nbsPlantarReflex)(t.nbsPlantarReflexComment)(t.nbsBabinskiReflex)(t.nbsBabinskiReflexComment)(t.nbsComments)(e._0.id)):q}return q}(o);if("Just"===n.ctor){var a=n._0;return d(tM,l(HM,mM(l(eh,q,U({ctor:"::",_0:u_,_1:{ctor:"[]"}}))),a),vT,function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(u_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"examDatetime",_1:Ju(t.examDatetime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"examiners",_1:$r(t.examiners)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"rr",_1:l(Qo,Xr,t.rr)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"hr",_1:l(Qo,Xr,t.hr)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"temperature",_1:l(Qo,Qr,t.temperature)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"length",_1:l(Qo,Qr,t.length)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"headCir",_1:l(Qo,Qr,t.headCir)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"chestCir",_1:l(Qo,Qr,t.chestCir)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"appearance",_1:l(Qo,$r,t.appearance)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"appearanceComment",_1:l(Qo,$r,t.appearanceComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"color",_1:l(Qo,$r,t.color)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"colorComment",_1:l(Qo,$r,t.colorComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"skin",_1:l(Qo,$r,t.skin)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"skinComment",_1:l(Qo,$r,t.skinComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"head",_1:l(Qo,$r,t.head)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"headComment",_1:l(Qo,$r,t.headComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"eyes",_1:l(Qo,$r,t.eyes)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"eyesComment",_1:l(Qo,$r,t.eyesComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"ears",_1:l(Qo,$r,t.ears)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"earsComment",_1:l(Qo,$r,t.earsComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"nose",_1:l(Qo,$r,t.nose)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"noseComment",_1:l(Qo,$r,t.noseComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"mouth",_1:l(Qo,$r,t.mouth)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"mouthComment",_1:l(Qo,$r,t.mouthComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"neck",_1:l(Qo,$r,t.neck)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"neckComment",_1:l(Qo,$r,t.neckComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"chest",_1:l(Qo,$r,t.chest)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"chestComment",_1:l(Qo,$r,t.chestComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lungs",_1:l(Qo,$r,t.lungs)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lungsComment",_1:l(Qo,$r,t.lungsComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"heart",_1:l(Qo,$r,t.heart)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"heartComment",_1:l(Qo,$r,t.heartComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"abdomen",_1:l(Qo,$r,t.abdomen)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"abdomenComment",_1:l(Qo,$r,t.abdomenComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"hips",_1:l(Qo,$r,t.hips)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"hipsComment",_1:l(Qo,$r,t.hipsComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"cord",_1:l(Qo,$r,t.cord)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"cordComment",_1:l(Qo,$r,t.cordComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"femoralPulses",_1:l(Qo,$r,t.femoralPulses)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"femoralPulsesComment",_1:l(Qo,$r,t.femoralPulsesComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"genitalia",_1:l(Qo,$r,t.genitalia)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"genitaliaComment",_1:l(Qo,$r,t.genitaliaComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"anus",_1:l(Qo,$r,t.anus)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"anusComment",_1:l(Qo,$r,t.anusComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"back",_1:l(Qo,$r,t.back)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"backComment",_1:l(Qo,$r,t.backComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"extremities",_1:l(Qo,$r,t.extremities)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"extremitiesComment",_1:l(Qo,$r,t.extremitiesComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"estGA",_1:l(Qo,$r,t.estGA)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"moroReflex",_1:yu(t.moroReflex)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"moroReflexComment",_1:l(Qo,$r,t.moroReflexComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"palmarReflex",_1:yu(t.palmarReflex)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"palmarReflexComment",_1:l(Qo,$r,t.palmarReflexComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"steppingReflex",_1:yu(t.steppingReflex)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"steppingReflexComment",_1:l(Qo,$r,t.steppingReflexComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"plantarReflex",_1:yu(t.plantarReflex)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"plantarReflexComment",_1:l(Qo,$r,t.plantarReflexComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babinskiReflex",_1:yu(t.babinskiReflex)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babinskiReflexComment",_1:l(Qo,$r,t.babinskiReflexComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"baby_id",_1:Xr(t.baby_id)},_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})}(a))}return l(aM,pC,"deriveNewbornExamRecordNew returned a Nothing")}();return{ctor:"_Tuple3",_0:T.update(o,{newbornExamViewEditState:NS}),_1:De,_2:Be({ctor:"::",_0:l($e,M(x),Ue(!0)),_1:{ctor:"::",_0:Jv,_1:{ctor:"[]"}}})}}var k=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,F));return{ctor:"_Tuple3",_0:T.update(o,{newbornExamViewEditState:NS}),_1:De,_2:l(Qv,k,10)}}case"HandleContPostpartumCheckModal":var P=i._1;switch(i._0.ctor){case"OpenDialog":var A=Ro(o.currTime);return n=function(t){return T.update(t,{cpcCheckDate:q,cpcCheckTime:q,cpcMotherSystolic:q,cpcMotherDiastolic:q,cpcMotherCR:q,cpcMotherTemp:q,cpcMotherFundus:q,cpcMotherEBL:q,cpcBabyBFed:q,cpcBabyTemp:q,cpcBabyRR:q,cpcBabyCR:q,cpcComments:q})}(o),m=T.update(n,{cpcCheckDate:U(A),cpcCheckTime:U(Pu(A))}),{ctor:"_Tuple3",_0:T.update(m,{contPostpartumCheckViewEditState:kS}),_1:De,_2:Be({ctor:"::",_0:T.eq(o.contPostpartumCheckViewEditState,NS)?Ov(Uv):Jv,_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}})};case"CloseNoSaveDialog":return{ctor:"_Tuple3",_0:T.update(o,{contPostpartumCheckViewEditState:NS}),_1:De,_2:Jv};case"EditDialog":return m=function(){var t={ctor:"_Tuple2",_0:P,_1:l(Cm,y_,o.dataCache)};if("Just"===t._0.ctor&&"Just"===t._1.ctor&&"ContPostpartumCheckDataCache"===t._1._0.ctor){var r=l(gc,function(r){return T.eq(r.id,t._0._0._0)},t._1._0._0);if("Just"===r.ctor){var e=r._0;return T.update(o,{cpcCheckDate:U(e.checkDatetime),cpcCheckTime:U(Pu(e.checkDatetime)),cpcMotherSystolic:l(z,D,e.motherSystolic),cpcMotherDiastolic:l(z,D,e.motherDiastolic),cpcMotherCR:l(z,D,e.motherCR),cpcMotherTemp:l(z,D,e.motherTemp),cpcMotherFundus:e.motherFundus,cpcMotherEBL:l(z,D,e.motherEBL),cpcBabyBFed:e.babyBFed,cpcBabyTemp:l(z,D,e.babyTemp),cpcBabyRR:l(z,D,e.babyRR),cpcBabyCR:l(z,D,e.babyCR),cpcComments:e.comments})}return o}return o}(),{ctor:"_Tuple3",_0:T.update(m,{contPostpartumCheckViewEditState:kS,currContPostpartumCheckId:P}),_1:De,_2:T.eq(m.contPostpartumCheckViewEditState,NS)?Be({ctor:"::",_0:Ov(Uv),_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}}):De};default:var L=LD(o);if("[]"===L.ctor){var E=d(hs,o.cpcCheckDate,o.cpcCheckTime,"Please correct the date and time for the postpartum check fields.");return R=Ou({ctor:"::",_0:E,_1:{ctor:"[]"}}),x=function(){var t={ctor:"_Tuple3",_0:T.cmp(ot(R),0)>0,_1:o.currLaborId,_2:P};if(!0===t._0)return d(Yv,l(N["++"],R,{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}}),10,Lv);if("Nothing"===t._1.ctor)return l(aM,pC,l(N["++"],"ContPP.update HandleContPostpartumCheckModal, CloseSaveDialog: ","Error: Current labor id is not known."));if("Nothing"===t._2.ctor){var r=function(t){var r,e=t.currLaborId;if("Just"===e.ctor){var o=Iu(d(hs,t.cpcCheckDate,t.cpcCheckTime,""));return"Just"===o.ctor?U((r=o._0,function(t){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return{checkDatetime:r,motherSystolic:t,motherDiastolic:e,motherCR:o,motherTemp:c,motherFundus:n,motherEBL:a,babyBFed:_,babyTemp:i,babyRR:u,babyCR:s,comments:l,labor_id:d}}}}}}}}}}}}})(bu(t.cpcMotherSystolic))(bu(t.cpcMotherDiastolic))(bu(t.cpcMotherCR))(hu(t.cpcMotherTemp))(t.cpcMotherFundus)(bu(t.cpcMotherEBL))(t.cpcBabyBFed)(hu(t.cpcBabyTemp))(bu(t.cpcBabyRR))(bu(t.cpcBabyCR))(t.cpcComments)(e._0._0)):q}return q}(o);if("Just"===r.ctor){var e=r._0;return d(tM,l(QM,mM(l(eh,q,U({ctor:"::",_0:y_,_1:{ctor:"[]"}}))),e),vT,(c=e,Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(y_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"checkDatetime",_1:Ju(c.checkDatetime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherSystolic",_1:l(Qo,Xr,c.motherSystolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherDiastolic",_1:l(Qo,Xr,c.motherDiastolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherCR",_1:l(Qo,Xr,c.motherCR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherTemp",_1:l(Qo,Qr,c.motherTemp)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherFundus",_1:l(Qo,$r,c.motherFundus)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherEBL",_1:l(Qo,Xr,c.motherEBL)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyBFed",_1:l(Qo,$r,c.babyBFed)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyTemp",_1:l(Qo,Qr,c.babyTemp)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyRR",_1:l(Qo,Xr,c.babyRR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyCR",_1:l(Qo,Xr,c.babyCR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,c.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(c.labor_id)},_1:{ctor:"[]"}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})))}return l(aM,pC,l(N["++"],"ContPP.update HandleContPostpartumCheckModal, CloseSaveDialog: ","deriveContPostpartumCheckRecordNew returned a Nothing"))}var c,n=l(Cm,y_,o.dataCache);if("Just"===n.ctor&&"ContPostpartumCheckDataCache"===n._0.ctor){var a=l(gc,function(r){return T.eq(r.id,t._2._0._0)},n._0._0);if("Just"===a.ctor){var _=a._0,i=T.update(_,{checkDatetime:l(V,_.checkDatetime,Iu(E)),motherSystolic:bu(o.cpcMotherSystolic),motherDiastolic:bu(o.cpcMotherDiastolic),motherCR:bu(o.cpcMotherCR),motherTemp:hu(o.cpcMotherTemp),motherFundus:o.cpcMotherFundus,motherEBL:bu(o.cpcMotherEBL),babyBFed:o.cpcBabyBFed,babyTemp:hu(o.cpcBabyTemp),babyRR:bu(o.cpcBabyRR),babyCR:bu(o.cpcBabyCR),comments:o.cpcComments});return d(tM,l(kM,mM(l(eh,q,U({ctor:"::",_0:y_,_1:{ctor:"[]"}}))),i),yT,function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(y_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"checkDatetime",_1:Ju(t.checkDatetime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherSystolic",_1:l(Qo,Xr,t.motherSystolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherDiastolic",_1:l(Qo,Xr,t.motherDiastolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherCR",_1:l(Qo,Xr,t.motherCR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherTemp",_1:l(Qo,Qr,t.motherTemp)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherFundus",_1:l(Qo,$r,t.motherFundus)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherEBL",_1:l(Qo,Xr,t.motherEBL)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyBFed",_1:l(Qo,$r,t.babyBFed)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyTemp",_1:l(Qo,Qr,t.babyTemp)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyRR",_1:l(Qo,Xr,t.babyRR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyCR",_1:l(Qo,Xr,t.babyCR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(t.labor_id)},_1:{ctor:"[]"}}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})}(i))}return l(aM,pC,l(N["++"],"ContPP.update HandleContPostpartumCheckModal, CloseSaveDialog: ","HandleContPostpartumCheckModal: did not find PPCheck in data cache."))}return CM}(),{ctor:"_Tuple3",_0:T.update(o,{contPostpartumCheckViewEditState:NS,currContPostpartumCheckId:q}),_1:De,_2:Be({ctor:"::",_0:l($e,M(x),Ue(!0)),_1:{ctor:"::",_0:Jv,_1:{ctor:"[]"}}})}}return k=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,L)),{ctor:"_Tuple3",_0:T.update(o,{contPostpartumCheckViewEditState:NS}),_1:De,_2:l(Qv,k,10)}}case"HandleBabyMedVacLabModal":var J=i._1;switch(i._0.ctor){case"OpenDialog":return m=CS(bS(pS(o))),{ctor:"_Tuple3",_0:T.update(m,{babyMedVacLabViewEditState:T.eq(m.babyMedVacLabViewEditState,NS)?xS:NS}),_1:De,_2:Be({ctor:"::",_0:T.eq(m.babyMedVacLabViewEditState,NS)?Ov(Uv):Jv,_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}})};case"CloseNoSaveDialog":return{ctor:"_Tuple3",_0:T.update(o,{babyMedVacLabViewEditState:NS}),_1:De,_2:Jv};case"EditDialog":return{ctor:"_Tuple3",_0:m=function(){var t=J;if("Just"!==t.ctor)return o;var r=t._0;switch(r.ctor){case"MedMVL":var e=d(aS,r._0,!0,o.babyMedFlds);return T.update(o,{babyMedFlds:e});case"VacMVL":var c=d(aS,r._0,!0,o.babyVacFlds);return T.update(o,{babyVacFlds:c});default:var n=d(aS,r._0,!0,o.babyLabFlds);return T.update(o,{babyLabFlds:n})}}(),_1:De,_2:T.eq(o.babyMedVacLabViewEditState,NS)?Be({ctor:"::",_0:Ov(Uv),_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}}):De};default:var I=function(){var t=J;if("Just"!==t.ctor)return{ctor:"_Tuple2",_0:o,_1:l(aM,pC,l(N["++"],"ContPP.update HandleBabyMedVacLabModal, CloseSaveDialog: ","Error: medVacLab is Nothing in CloseSaveDialog."))};var r,e,c=t._0;switch(c.ctor){case"MedMVL":var n=c._0,a="Just"===(e=l(cl,n,o.babyMedicationTypeRecords)).ctor&&e._0._1,_=d(rS,n,a,o.babyMedFlds),i=_._0,u=_._1?d(aS,n,!1,o.babyMedFlds):o.babyMedFlds;return{ctor:"_Tuple2",_0:T.update(o,{babyMedFlds:u}),_1:i};case"VacMVL":var s=c._0,m=(a="Just"===(r=l(ml,s,o.babyVaccinationTypeRecords)).ctor&&r._0._1,d(tS,s,a,o.babyVacFlds)),f=(i=m._0,m._1?d(aS,s,!1,o.babyVacFlds):o.babyVacFlds);return{ctor:"_Tuple2",_0:T.update(o,{babyVacFlds:f}),_1:i};default:var p=c._0,h=l(ZD,p,o.babyLabFlds),b=(i=h._0,h._1?d(aS,p,!1,o.babyLabFlds):o.babyLabFlds);return{ctor:"_Tuple2",_0:T.update(o,{babyLabFlds:b}),_1:i}}}();return m=I._0,x=I._1,{ctor:"_Tuple3",_0:m,_1:De,_2:Be({ctor:"::",_0:l($e,M(x),Ue(!0)),_1:{ctor:"[]"}})}}case"HandleBabyMedicationDelete":var O=i._0;return x=d(tM,l(VM,mM(l(eh,q,U({ctor:"::",_0:B_,_1:{ctor:"[]"}}))),O),TT,l(fu,O,B_)),{ctor:"_Tuple3",_0:o,_1:De,_2:Be({ctor:"::",_0:l($e,M(x),Ue(!0)),_1:{ctor:"[]"}})};case"HandleBabyVaccinationDelete":var H=i._0;return x=d(tM,l(OM,mM(l(eh,q,U({ctor:"::",_0:v_,_1:{ctor:"[]"}}))),H),TT,l(fu,H,v_)),{ctor:"_Tuple3",_0:o,_1:De,_2:Be({ctor:"::",_0:l($e,M(x),Ue(!0)),_1:{ctor:"[]"}})};case"HandleBabyLabDelete":var W=i._0;return x=d(tM,l(IM,mM(l(eh,q,U({ctor:"::",_0:S_,_1:{ctor:"[]"}}))),W),TT,l(fu,W,S_)),{ctor:"_Tuple3",_0:o,_1:De,_2:Be({ctor:"::",_0:l($e,M(x),Ue(!0)),_1:{ctor:"[]"}})};case"HandleMotherMedicationDelete":var j=i._0;return x=d(tM,l(JM,mM(l(eh,q,U({ctor:"::",_0:l_,_1:{ctor:"[]"}}))),j),TT,l(fu,j,l_)),{ctor:"_Tuple3",_0:o,_1:De,_2:Be({ctor:"::",_0:l($e,M(x),Ue(!0)),_1:{ctor:"[]"}})};case"HandleMotherMedicationModal":var G=i._1;switch(i._0.ctor){case"OpenDialog":return m=MS(o),{ctor:"_Tuple3",_0:T.update(m,{motherMedicationViewEditState:T.eq(m.motherMedicationViewEditState,NS)?wS:NS}),_1:De,_2:Be({ctor:"::",_0:T.eq(m.motherMedicationViewEditState,NS)?Ov(Uv):Jv,_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}})};case"CloseNoSaveDialog":return{ctor:"_Tuple3",_0:T.update(o,{motherMedicationViewEditState:NS}),_1:De,_2:Jv};case"EditDialog":var Y="Just"===(c=G).ctor?d(aS,c._0,!0,o.motherMedFlds):o.motherMedFlds;return{ctor:"_Tuple3",_0:T.update(o,{motherMedFlds:Y}),_1:De,_2:T.eq(o.motherMedicationViewEditState,NS)?Be({ctor:"::",_0:Ov(Uv),_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}}):De};default:var K=function(){var t=G;if("Just"===t.ctor){var r=t._0,e=l($D,r,o.motherMedFlds),c=e._0,n=e._1?d(aS,r,!1,o.motherMedFlds):o.motherMedFlds;return{ctor:"_Tuple2",_0:T.update(o,{motherMedFlds:n}),_1:c}}return{ctor:"_Tuple2",_0:o,_1:l(aM,pC,l(N["++"],"ContPP.update HandleMotherMedicationModal, CloseSaveDialog: ","Error: refId is Nothing in CloseSaveDialog."))}}();return m=K._0,x=K._1,{ctor:"_Tuple3",_0:m,_1:De,_2:Be({ctor:"::",_0:l($e,M(x),Ue(!0)),_1:{ctor:"[]"}})}}case"HandleDischargeModal":switch(i._0.ctor){case"OpenDialog":return m=function(){var t=o.dischargeRecord;if("Just"===t.ctor){var r=t._0;return T.update(o,{dischargeDate:r.dateTime,dischargeTime:Au(r.dateTime),dischargeMotherSystolic:l(z,D,r.motherSystolic),dischargeMotherDiastolic:l(z,D,r.motherDiastolic),dischargeMotherTemp:l(z,D,r.motherTemp),dischargeMotherCR:l(z,D,r.motherCR),dischargeBabyRR:l(z,D,r.babyRR),dischargeBabyTemp:l(z,D,r.babyTemp),dischargeBabyCR:l(z,D,r.babyCR),dischargePPInstructionsSchedule:r.ppInstructionsSchedule,dischargeBirthCertWorksheet:r.birthCertWorksheet,dischargeBirthRecorded:r.birthRecorded,dischargeChartsComplete:r.chartsComplete,dischargeLogsComplete:r.logsComplete,dischargeBillPaid:r.billPaid,dischargeNbs:Dl(r.nbs),dischargeImmunizationReferral:r.immunizationReferral,dischargeBreastFeedingEstablished:r.breastFeedingEstablished,dischargeNewbornBath:r.newbornBath,dischargeFundusFirmBleedingCtld:r.fundusFirmBleedingCtld,dischargeMotherAteDrank:r.motherAteDrank,dischargeMotherUrinated:r.motherUrinated,dischargePlacentaGone:r.placentaGone,dischargePrayer:r.prayer,dischargeBible:r.bible,dischargeTransferBaby:r.transferBaby,dischargeTransferMother:r.transferMother,dischargeTransferComment:r.transferComment,dischargeInitials:r.initials})}return o}(),{ctor:"_Tuple3",_0:T.update(m,{dischargeViewEditState:T.eq(o.dischargeViewEditState,NS)?SS:NS}),_1:De,_2:Be({ctor:"::",_0:T.eq(o.dischargeViewEditState,NS)?Ov(Uv):Jv,_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}})};case"CloseNoSaveDialog":return{ctor:"_Tuple3",_0:T.update(o,{dischargeViewEditState:NS}),_1:De,_2:Jv};case"EditDialog":return{ctor:"_Tuple3",_0:T.update(o,{dischargeViewEditState:DS}),_1:De,_2:T.eq(o.dischargeViewEditState,NS)?Be({ctor:"::",_0:Ov(Uv),_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}}):De};default:var Q=RD(o);if("[]"===Q.ctor){var X=1==(!T.eq(o.dischargeDate,q)&&!T.eq(o.dischargeTime,q))?d(hs,o.dischargeDate,o.dischargeTime,"Please correct the date and time for the discharge fields."):ps;return R=Ou({ctor:"::",_0:X,_1:{ctor:"[]"}}),x=function(){var t={ctor:"_Tuple2",_0:T.cmp(ot(R),0)>0,_1:o.dischargeRecord};if(!0===t._0)return d(Yv,l(N["++"],R,{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}}),10,Lv);if("Just"===t._1.ctor){var r=T.update(t._1._0,{dateTime:Iu(X),motherSystolic:bu(o.dischargeMotherSystolic),motherDiastolic:bu(o.dischargeMotherDiastolic),motherTemp:hu(o.dischargeMotherTemp),motherCR:bu(o.dischargeMotherCR),babyRR:bu(o.dischargeBabyRR),babyTemp:hu(o.dischargeBabyTemp),babyCR:bu(o.dischargeBabyCR),ppInstructionsSchedule:o.dischargePPInstructionsSchedule,birthCertWorksheet:o.dischargeBirthCertWorksheet,birthRecorded:o.dischargeBirthRecorded,chartsComplete:o.dischargeChartsComplete,logsComplete:o.dischargeLogsComplete,billPaid:o.dischargeBillPaid,nbs:kl(o.dischargeNbs),immunizationReferral:o.dischargeImmunizationReferral,breastFeedingEstablished:o.dischargeBreastFeedingEstablished,newbornBath:o.dischargeNewbornBath,fundusFirmBleedingCtld:o.dischargeFundusFirmBleedingCtld,motherAteDrank:o.dischargeMotherAteDrank,motherUrinated:o.dischargeMotherUrinated,placentaGone:o.dischargePlacentaGone,prayer:o.dischargePrayer,bible:o.dischargeBible,transferBaby:o.dischargeTransferBaby,transferMother:o.dischargeTransferMother,transferComment:o.dischargeTransferComment,initials:o.dischargeInitials});return d(tM,l(xM,mM(l(eh,q,U({ctor:"::",_0:g_,_1:{ctor:"[]"}}))),r),yT,(e=r,Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(g_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(e.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"dateTime",_1:l(Qo,Ju,e.dateTime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherSystolic",_1:l(Qo,Xr,e.motherSystolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherDiastolic",_1:l(Qo,Xr,e.motherDiastolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherTemp",_1:l(Qo,Qr,e.motherTemp)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherCR",_1:l(Qo,Xr,e.motherCR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyRR",_1:l(Qo,Xr,e.babyRR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyTemp",_1:l(Qo,Qr,e.babyTemp)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyCR",_1:l(Qo,Xr,e.babyCR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"ppInstructionsSchedule",_1:yu(e.ppInstructionsSchedule)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthCertWorksheet",_1:yu(e.birthCertWorksheet)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthRecorded",_1:yu(e.birthRecorded)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"chartsComplete",_1:yu(e.chartsComplete)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"logsComplete",_1:yu(e.logsComplete)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"billPaid",_1:yu(e.billPaid)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"nbs",_1:l(Qo,function(t){return $r(Bl(t))},e.nbs)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"immunizationReferral",_1:yu(e.immunizationReferral)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"breastFeedingEstablished",_1:yu(e.breastFeedingEstablished)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"newbornBath",_1:yu(e.newbornBath)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fundusFirmBleedingCtld",_1:yu(e.fundusFirmBleedingCtld)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherAteDrank",_1:yu(e.motherAteDrank)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherUrinated",_1:yu(e.motherUrinated)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaGone",_1:yu(e.placentaGone)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"prayer",_1:yu(e.prayer)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"bible",_1:yu(e.bible)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"transferBaby",_1:yu(e.transferBaby)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"transferMother",_1:yu(e.transferMother)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"transferComment",_1:l(Qo,$r,e.transferComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"initials",_1:l(Qo,$r,e.initials)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(e.labor_id)},_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})))}var e,c=function(t){var r,e=Iu(d(hs,t.dischargeDate,t.dischargeTime,"")),o=t.currLaborId;return"Just"===o.ctor?U((r=e,function(t){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return function(f){return function(p){return function(h){return function(b){return function(g){return function(y){return function(C){return function(T){return function(v){return function(M){return function(B){return function(D){return function(S){return function(F){return function(w){return{dateTime:r,motherSystolic:t,motherDiastolic:e,motherTemp:o,motherCR:c,babyRR:n,babyTemp:a,babyCR:_,ppInstructionsSchedule:i,birthCertWorksheet:u,birthRecorded:s,chartsComplete:l,logsComplete:d,billPaid:m,nbs:f,immunizationReferral:p,breastFeedingEstablished:h,newbornBath:b,fundusFirmBleedingCtld:g,motherAteDrank:y,motherUrinated:C,placentaGone:T,prayer:v,bible:M,transferBaby:B,transferMother:D,transferComment:S,initials:F,labor_id:w}}}}}}}}}}}}}}}}}}}}}}}}}}}}})(bu(t.dischargeMotherSystolic))(bu(t.dischargeMotherDiastolic))(hu(t.dischargeMotherTemp))(bu(t.dischargeMotherCR))(bu(t.dischargeBabyRR))(hu(t.dischargeBabyTemp))(bu(t.dischargeBabyCR))(t.dischargePPInstructionsSchedule)(t.dischargeBirthCertWorksheet)(t.dischargeBirthRecorded)(t.dischargeChartsComplete)(t.dischargeLogsComplete)(t.dischargeBillPaid)(kl(t.dischargeNbs))(t.dischargeImmunizationReferral)(t.dischargeBreastFeedingEstablished)(t.dischargeNewbornBath)(t.dischargeFundusFirmBleedingCtld)(t.dischargeMotherAteDrank)(t.dischargeMotherUrinated)(t.dischargePlacentaGone)(t.dischargePrayer)(t.dischargeBible)(t.dischargeTransferBaby)(t.dischargeTransferMother)(t.dischargeTransferComment)(t.dischargeInitials)(o._0._0)):q}(o);if("Just"===c.ctor){var n=c._0;return d(tM,l(KM,mM(l(eh,q,U({ctor:"::",_0:g_,_1:{ctor:"[]"}}))),n),vT,function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(g_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"dateTime",_1:l(Qo,Ju,t.dateTime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherSystolic",_1:l(Qo,Xr,t.motherSystolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherDiastolic",_1:l(Qo,Xr,t.motherDiastolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherTemp",_1:l(Qo,Qr,t.motherTemp)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherCR",_1:l(Qo,Xr,t.motherCR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyRR",_1:l(Qo,Xr,t.babyRR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyTemp",_1:l(Qo,Qr,t.babyTemp)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyCR",_1:l(Qo,Xr,t.babyCR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"ppInstructionsSchedule",_1:yu(t.ppInstructionsSchedule)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthCertWorksheet",_1:yu(t.birthCertWorksheet)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthRecorded",_1:yu(t.birthRecorded)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"chartsComplete",_1:yu(t.chartsComplete)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"logsComplete",_1:yu(t.logsComplete)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"billPaid",_1:yu(t.billPaid)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"nbs",_1:l(Qo,function(t){return $r(Bl(t))},t.nbs)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"immunizationReferral",_1:yu(t.immunizationReferral)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"breastFeedingEstablished",_1:yu(t.breastFeedingEstablished)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"newbornBath",_1:yu(t.newbornBath)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"fundusFirmBleedingCtld",_1:yu(t.fundusFirmBleedingCtld)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherAteDrank",_1:yu(t.motherAteDrank)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherUrinated",_1:yu(t.motherUrinated)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"placentaGone",_1:yu(t.placentaGone)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"prayer",_1:yu(t.prayer)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"bible",_1:yu(t.bible)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"transferBaby",_1:yu(t.transferBaby)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"transferMother",_1:yu(t.transferMother)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"transferComment",_1:l(Qo,$r,t.transferComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"initials",_1:l(Qo,$r,t.initials)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(t.labor_id)},_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})}(n))}return l(aM,pC,l(N["++"],"ContPP.update HandleDischargeModal, CloseSaveDialog: ","deriveDischargeRecordNew returned a Nothing"))}(),{ctor:"_Tuple3",_0:T.update(o,{dischargeViewEditState:NS}),_1:De,_2:Be({ctor:"::",_0:l($e,M(x),Ue(!0)),_1:{ctor:"::",_0:Jv,_1:{ctor:"[]"}}})}}return k=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,Q)),{ctor:"_Tuple3",_0:T.update(o,{dischargeViewEditState:NS}),_1:De,_2:l(Qv,k,10)}}case"OpenDatePickerSubMsg":return{ctor:"_Tuple3",_0:o,_1:De,_2:l($e,cM,Ue(i._0))};default:i._0;var $=function(){switch(o.currPregHeaderContent.ctor){case"PrenatalContent":return ff;case"LaborContent":return mf;default:return pf}}();return{ctor:"_Tuple3",_0:T.update(o,{currPregHeaderContent:$}),_1:De,_2:De}}}),IS=c(function(t,r,e){var o,c,n=h(BS,T.eq(e.contPostpartumCheckViewEditState,PS)||T.eq(e.contPostpartumCheckViewEditState,NS),T.eq(e.contPostpartumCheckViewEditState,kS),"Continued Postpartum Checks",e,l(Qp,Za,q),oh,oh),a=!!T.eq(e.dischargeViewEditState,DS)||!KD(e),_=h(BS,T.eq(e.dischargeViewEditState,SS)||T.eq(e.dischargeViewEditState,DS),a,"Discharge",e,Xp(Za),Xp($a),Xp(Xa)),i=!!T.eq(e.motherMedicationViewEditState,FS)||!GD(e),u=h(BS,T.eq(e.motherMedicationViewEditState,wS)||T.eq(e.motherMedicationViewEditState,FS),i,"Mother Medications",e,l($p,Za,q),oh,oh),s=!!T.eq(e.babyMedVacLabViewEditState,RS)||!YD(e),d=h(BS,T.eq(e.babyMedVacLabViewEditState,xS)||T.eq(e.babyMedVacLabViewEditState,RS),s,"Baby Meds, Vacs, and Labs",e,l(th,Za,q),oh,oh),m=!!T.eq(e.newbornExamViewEditState,AS)||!QD(e),b=h(BS,T.eq(e.newbornExamViewEditState,LS)||T.eq(e.newbornExamViewEditState,AS),m,"Newborn Exam",e,rh(Za),rh($a),rh(Xa)),g=function(){var r={ctor:"_Tuple2",_0:e.patientRecord,_1:e.pregnancyRecord};if("Just"===r._0.ctor&&"Just"===r._1.ctor){var o=f(lf,U(e.laborRecord),e.laborStage1Record,e.laborStage2Record,e.laborStage3Record,e.contPostpartumCheckRecords);return p(tD,r._0._0,r._1._0,o,e.currPregHeaderContent,e.currTime,t)}return en("")}();return l(dn,{ctor:"[]"},{ctor:"::",_0:l(rn,function(t){return function(t){return{ctor:"RotatePregHeaderContent",_0:t}}(t)},g),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("content-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:function(t){var r=!T.eq(t.babyRecord,q);return l(dn,{ctor:"::",_0:xn("stage-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("stage-content"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!1},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--brand c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Newborn Exam"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:r?l(Mn,{ctor:"::",_0:xn("c-button c-button--ghost-brand u-small"),_1:{ctor:"::",_0:Gn(rh(t_)),_1:{ctor:"[]"}}},{ctor:"::",_0:QD(t)?l(fn,{ctor:"::",_0:xn("fa fa-check"),_1:{ctor:"[]"}},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}):l(pn,{ctor:"[]"},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:en(" Summary"),_1:{ctor:"[]"}}}):XD("Baby record required"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("stage-content"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!1},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--brand c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("BB Med-Vac-Lab"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:r?l(Mn,{ctor:"::",_0:xn("c-button c-button--ghost-brand u-small"),_1:{ctor:"::",_0:Gn(l(th,t_,q)),_1:{ctor:"[]"}}},{ctor:"::",_0:YD(t)?l(fn,{ctor:"::",_0:xn("fa fa-check"),_1:{ctor:"[]"}},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}):l(pn,{ctor:"[]"},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:en(" Summary"),_1:{ctor:"[]"}}}):XD("Baby record required"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("stage-content"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!1},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--brand c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Mother Meds"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(Mn,{ctor:"::",_0:xn("c-button c-button--ghost-brand u-small"),_1:{ctor:"::",_0:Gn(l($p,t_,q)),_1:{ctor:"[]"}}},{ctor:"::",_0:GD(t)?l(fn,{ctor:"::",_0:xn("fa fa-check"),_1:{ctor:"[]"}},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}):l(pn,{ctor:"[]"},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:en(" Summary"),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("stage-content"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!1},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--brand c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Discharge"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(Mn,{ctor:"::",_0:xn("c-button c-button--ghost-brand u-small"),_1:{ctor:"::",_0:Gn(Xp(t_)),_1:{ctor:"[]"}}},{ctor:"::",_0:KD(t)?l(fn,{ctor:"::",_0:xn("fa fa-check"),_1:{ctor:"[]"}},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}):l(pn,{ctor:"[]"},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:en(" Summary"),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}})}(e),_1:{ctor:"::",_0:jD(b),_1:{ctor:"::",_0:function(t){var r=l(it,function(r){var e=r,o=e._0,c=l(qs,o,t.model.babyLabTypeRecords);return"Just"===c.ctor?p(sS,{ctor:"LabMVL",_0:o},c._0,e._1,t.isEditing,t.model.browserSupportsDate,t.model.babyLabTypeRecords):en("")},cr(t.model.babyLabFlds)),e=l(it,function(r){var e=r,o=e._0,c=l(ml,o,t.model.babyVaccinationTypeRecords);return"Just"===c.ctor?p(dS,ch(o),c._0._0,c._0._1,e._1,t.isEditing,t.model.browserSupportsDate):en("")},cr(t.model.babyVacFlds)),o=l(it,function(r){var e=r,o=e._0,c=l(cl,o,t.model.babyMedicationTypeRecords);return"Just"===c.ctor?p(dS,nh(o),c._0._0,c._0._1,e._1,t.isEditing,t.model.browserSupportsDate):en("")},cr(t.model.babyMedFlds));return l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Close"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},o),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},e),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},r),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.5em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Close"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}})}(d),_1:{ctor:"::",_0:(o=u,c=l(it,function(t){var r=t,e=r._1,c=r._0,n=l(qd,c,o.model.motherMedicationTypeRecords);return"Just"===n.ctor?f(iS,c,n._0,e,o.isEditing||e.isEditing,o.model.browserSupportsDate):en("")},cr(o.model.motherMedFlds)),l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!o.isShown},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},c),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.5em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button u-small"),_1:{ctor:"::",_0:Gn(o.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Close"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}})),_1:{ctor:"::",_0:zD(_),_1:{ctor:"::",_0:WD(n),_1:{ctor:"[]"}}}}}}}),_1:{ctor:"[]"}}})}),OS=_(function(t,r,e,o,c,n){var a,_,i,u=function(){switch(t.ctor){case"Small":return"u-small";case"Medium":return"u-medium";case"Large":return"u-xlarge";default:return""}}();return l(ln,{ctor:"::",_0:xn(l(N["++"],"c-nav__item",r?" c-nav__item--right":"")),_1:{ctor:"[]"}},{ctor:"::",_0:l(mn,{ctor:"::",_0:(i=o,"AsRoute"===i.ctor?(_=i._0,Jn(Iv(_))):Jn(i._0)),_1:{ctor:"::",_0:xn("headerLink"),_1:{ctor:"[]"}}},(a=t,"FA"===a.ctor?{ctor:"::",_0:l(fn,{ctor:"::",_0:xn(a._0),_1:{ctor:"[]"}},{ctor:"[]"}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(e?"c-text--loud":""),_1:{ctor:"::",_0:xn("nav-item-has-icon"),_1:{ctor:"[]"}}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("buildNavItem-text"),_1:{ctor:"[]"}},{ctor:"::",_0:en(c),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("buildNavItem-smallText"),_1:{ctor:"[]"}},{ctor:"::",_0:en(n),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(u),_1:{ctor:"::",_0:xn(e?"c-text--loud":""),_1:{ctor:"[]"}}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("buildNavItem-text"),_1:{ctor:"[]"}},{ctor:"::",_0:en(c),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("buildNavItem-smallText"),_1:{ctor:"[]"}},{ctor:"::",_0:en(n),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}})),_1:{ctor:"[]"}})}),VS={ctor:"BirthCert"},qS={ctor:"Postpartum"},HS={ctor:"LaborDelIpp"},US={ctor:"ContPP"},zS={ctor:"Admitting"},WS={ctor:"Other"},jS=function(t){return{ctor:"FA",_0:t}},GS={ctor:"Large"},YS={ctor:"Small"},KS=function(t){return{ctor:"AsLink",_0:t}},QS=function(t){return{ctor:"AsRoute",_0:t}},XS=a(function(t,r,e,o,c){var n,a="Just"===(n=r).ctor?l(N["++"],"/toprenatal/",D(sm(n._0))):"/toprenatal";return l(dn,{ctor:"[]"},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("navigation-larger"),_1:{ctor:"[]"}},{ctor:"::",_0:l(sn,{ctor:"::",_0:xn("c-nav c-nav--inline primary-bg primary-contrast-fg"),_1:{ctor:"[]"}},{ctor:"::",_0:p(OS,GS,!1,!1,QS(Hv),"Midwife-EMR","Midwife-EMR"),_1:{ctor:"::",_0:p(OS,jS("fa fa-sign-out"),!0,!1,KS("/logout")," Logout"," Logout"),_1:{ctor:"::",_0:p(OS,jS("fa fa-stethoscope"),!0,!1,KS(a)," Prenatal"," Prenatal"),_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:l(sn,{ctor:"::",_0:xn("c-nav c-nav--inline nav-override-small accent-bg accent-contrast-fg"),_1:{ctor:"[]"}},{ctor:"::",_0:p(OS,YS,!1,T.eq(c,zS),QS(zv),"Admitting","AD"),_1:{ctor:"::",_0:p(OS,YS,!1,T.eq(c,HS),QS(Hv),"Labor-Delivery-IPP","LD"),_1:{ctor:"::",_0:p(OS,YS,!1,T.eq(c,US),QS(Uv),"Cont-Postpartum","CPP"),_1:{ctor:"::",_0:p(OS,YS,!1,T.eq(c,qS),QS(qv),"Postpartum","PP"),_1:{ctor:"::",_0:p(OS,YS,!1,!1,QS(Vv),"Birth-Cert","Cert"),_1:{ctor:"[]"}}}}}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}})}),$S=i(function(t,r,e,o,c,n,a){var _,i=l(dn,{ctor:"::",_0:xn("o-container o-container--large c-text"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"position",_1:"relative"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:function(t){var r=t;if("Just"!==r.ctor)return en("");var e,o=r._0;switch(o.toastType.ctor){case"InfoToast":return e=o.msgs,l(dn,{ctor:"::",_0:xn("c-alerts c-alerts--topleft"),_1:{ctor:"[]"}},l(it,function(t){return l(dn,{ctor:"::",_0:xn("c-alert c-alert--success u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:en(t),_1:{ctor:"[]"}})},e));case"WarningToast":return function(t){return l(dn,{ctor:"::",_0:xn("c-alerts c-alerts--topleft"),_1:{ctor:"[]"}},l(it,function(t){return l(dn,{ctor:"::",_0:xn("c-alert c-alert--warning u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:en(t),_1:{ctor:"[]"}})},t))}(o.msgs);default:return function(t){return l(dn,{ctor:"::",_0:xn("c-alerts c-alerts--topleft"),_1:{ctor:"[]"}},l(it,function(t){return l(dn,{ctor:"::",_0:xn("c-alert c-alert--error u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:en(t),_1:{ctor:"[]"}})},t))}(o.msgs)}}(c),_1:{ctor:"::",_0:f(XS,t,e,o,r,n),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:r?l(dn,{ctor:"[]"},{ctor:"::",_0:en("Loading ..."),_1:{ctor:"[]"}}):a,_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}});return"Just"===(_=t).ctor&&T.cmp(_._0.width,300)<0?en("Sorry, this application cannot run on a device this small."):i}),ZS=e(function(t,r){var e=r;return l(_n,{ctor:"::",_0:kn("content"),_1:{ctor:"::",_0:xn("container"),_1:{ctor:"::",_0:Sn(-1),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("row"),_1:{ctor:"[]"}},{ctor:"::",_0:l(un,{ctor:"[]"},{ctor:"::",_0:en(e._0.errorMessage),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}})}),tF=(e(function(t,r){return{activePage:t,errorMessage:r}}),e(function(t,r){return{ctor:"PageLoadError",_0:{activePage:t,errorMessage:r}}})),rF=gB({ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Gg,"Rupture type must be provided."),t.membraneRupture)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],jg,"Amniotic type must be provided."),t.membraneAmniotic)},_1:{ctor:"::",_0:function(t){return d(pB,Nu(!1),l(is["=>"],Kg,"Valid membrane rupture date must be provided."),t.membraneRuptureDate)},_1:{ctor:"[]"}}}}),eF=gB({ctor:"::",_0:function(t){return d(pB,Uu({ctor:"::",_0:"Male",_1:{ctor:"::",_0:"Female",_1:{ctor:"::",_0:"Ambiguous",_1:{ctor:"[]"}}}}),l(is["=>"],iy,"Sex must be provided."),t.bbSex)},_1:{ctor:"::",_0:function(t){return d(pB,Nu(!1),l(is["=>"],ay,"Valid baby bfed date must be provided."),t.bbBFedEstablishedDate)},_1:{ctor:"[]"}}}),oF=gB({ctor:"::",_0:function(t){return Wu(t.s3PlacentaDeliverySpontaneous)&&Wu(t.s3PlacentaDeliveryAMTSL)&&Wu(t.s3PlacentaDeliveryCCT)&&Wu(t.s3PlacentaDeliveryManual)||!l(V,!1,t.s3PlacentaDeliverySpontaneous)&&!l(V,!1,t.s3PlacentaDeliveryAMTSL)&&!l(V,!1,t.s3PlacentaDeliveryCCT)&&!l(V,!1,t.s3PlacentaDeliveryManual)?{ctor:"::",_0:l(is["=>"],Sy,"You must check one of the placenta delivery types."),_1:{ctor:"[]"}}:{ctor:"[]"}},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],vy,"Maternal position must be provided."),t.s3MaternalPosition)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],gy,"Placenta shape must be provided."),t.s3PlacentaShape)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],by,"Placenta insertion must be provided."),t.s3PlacentaInsertion)},_1:{ctor:"::",_0:function(t){return d(pB,$u,l(is["=>"],hy,"Number of vessels must be provided."),t.s3PlacentaNumVessels)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],py,"Schultz or Duncan presentation must be provided."),t.s3SchultzDuncan)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],fy,"Cotyledons must be specified."),t.s3Cotyledons)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],my,"Membranes must be specified."),t.s3Membranes)},_1:{ctor:"[]"}}}}}}}}}),cF=gB({ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Wy,"Birth type must be provided."),t.s2BirthType)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],zy,"Birth position must be provided."),t.s2BirthPosition)},_1:{ctor:"::",_0:function(t){return d(pB,$u,l(is["=>"],Uy,"Duration pushing must be provided."),t.s2DurationPushing)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Hy,"Birth presentation must be provided."),t.s2BirthPresentation)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Vy,"Cord wrap type must be provided."),t.s2CordWrapType)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Oy,"Delivery type must be provided."),t.s2DeliveryType)},_1:{ctor:"::",_0:function(t){var r=bu(t.s2ShoulderDystociaMinutes);return"Just"===r.ctor?T.cmp(r._0,0)>0&&(T.eq(t.s2ShoulderDystocia,q)||T.eq(t.s2ShoulderDystocia,U(!1)))?{ctor:"::",_0:l(is["=>"],Jy,"Shoulder dystocia minutes cannot be specified if shoulder dystocia is not checked."),_1:{ctor:"[]"}}:{ctor:"[]"}:T.eq(t.s2ShoulderDystocia,U(!0))?{ctor:"::",_0:l(is["=>"],Jy,"Shoulder dystocia cannot be checked without specifying shoulder dystocia minutes."),_1:{ctor:"[]"}}:{ctor:"[]"}},_1:{ctor:"::",_0:function(t){return T.eq(t.s2Laceration,U(!0))||T.eq(t.s2Episiotomy,U(!0))?T.eq(t.s2Degree,q)?{ctor:"::",_0:l(is["=>"],Ey,"Degree must be specified if laceration or episiotomy is checked."),_1:{ctor:"[]"}}:{ctor:"[]"}:T.eq(t.s2Degree,q)?{ctor:"[]"}:{ctor:"::",_0:l(is["=>"],Ey,"Either laceration and/or episiotomy must be checked if degree is specified."),_1:{ctor:"[]"}}},_1:{ctor:"::",_0:function(t){return T.eq(t.s2Repair,U(!0))&&T.eq($t(l(V,"",t.s2LacerationRepairedBy)),0)?{ctor:"::",_0:l(is["=>"],Py,"Laceration repaired by field must be provided if repair field is checked."),_1:{ctor:"[]"}}:{ctor:"[]"}},_1:{ctor:"::",_0:function(t){return d(pB,$u,l(is["=>"],ky,"Estimated blood loss at birth must be provided."),t.s2BirthEBL)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],xy,"Meconium must be provided."),t.s2Meconium)},_1:{ctor:"[]"}}}}}}}}}}}}),nF=gB({ctor:"::",_0:function(t){return d(pB,os,l(is["=>"],Fy,"Time must be provided in hhmm format."),t.stage3Time)},_1:{ctor:"[]"}}),aF=gB({ctor:"::",_0:function(t){return d(pB,os,l(is["=>"],jy,"Time must be provided in hhmm format."),t.stage2Time)},_1:{ctor:"[]"}}),_F=gB({ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Zy,"Mobility must be provided."),t.s1Mobility)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],$y,"Duration latent must be provided."),t.s1DurationLatentHours)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Xy,"Duration latent must be provided."),t.s1DurationLatentMinutes)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Qy,"Duration active must be provided."),t.s1DurationActiveHours)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],Ky,"Duration active must be provided."),t.s1DurationActiveMinutes)},_1:{ctor:"[]"}}}}}}),iF=gB({ctor:"::",_0:function(t){return d(pB,os,l(is["=>"],tC,"Time must be provided in hhmm format."),t.stage1Time)},_1:{ctor:"[]"}}),uF=(gB({ctor:"::",_0:function(t){return d(pB,Nu(!0),l(is["=>"],dC,"Valid date of admittance must be provided."),t.admittanceDate)},_1:{ctor:"::",_0:function(t){return d(pB,es,l(is["=>"],lC,"Admitting time must be provided, ex: hhmm."),t.admittanceTime)},_1:{ctor:"::",_0:function(t){return d(pB,Nu(!0),l(is["=>"],sC,"Valid date of the start of labor must be provided."),t.laborDate)},_1:{ctor:"::",_0:function(t){return d(pB,es,l(is["=>"],uC,"Start of labor time must be provided, ex: hhmm."),t.laborTime)},_1:{ctor:"::",_0:function(t){return d(pB,zu,l(is["=>"],iC,"POS must be provided."),t.pos)},_1:{ctor:"::",_0:function(t){return d(pB,$u,l(is["=>"],_C,"FH must be provided."),t.fh)},_1:{ctor:"::",_0:function(t){return d(pB,$u,l(is["=>"],aC,"FHT must be provided."),t.fht)},_1:{ctor:"::",_0:function(t){return d(pB,$u,l(is["=>"],nC,"Systolic must be provided."),t.systolic)},_1:{ctor:"::",_0:function(t){return d(pB,$u,l(is["=>"],cC,"Diastolic must be provided."),t.diastolic)},_1:{ctor:"::",_0:function(t){return d(pB,$u,l(is["=>"],oC,"CR must be provided."),t.cr)},_1:{ctor:"::",_0:function(t){return d(pB,Ku,l(is["=>"],eC,"Temp must be provided."),t.temp)},_1:{ctor:"[]"}}}}}}}}}}}}),function(t){var r,e=t.currLaborId;if("Just"===e.ctor){var o=function(){var r={ctor:"_Tuple2",_0:t.stage3Date,_1:t.stage3Time};if("Just"===r._0.ctor&&"Just"===r._1.ctor){var e=Zu(r._1._0);return"Just"===e.ctor?U(l(Vu,r._0._0,e._0)):q}return q}();return U((r=o,function(t){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return function(f){return function(p){return function(h){return function(b){return function(g){return{placentaDatetime:r,placentaDeliverySpontaneous:t,placentaDeliveryAMTSL:e,placentaDeliveryCCT:o,placentaDeliveryManual:c,maternalPosition:n,txBloodLoss1:a,txBloodLoss2:_,txBloodLoss3:i,txBloodLoss4:u,txBloodLoss5:s,placentaShape:l,placentaInsertion:d,placentaNumVessels:m,schultzDuncan:f,cotyledons:p,membranes:h,comments:b,labor_id:g}}}}}}}}}}}}}}}}}}})(t.s3PlacentaDeliverySpontaneous)(t.s3PlacentaDeliveryAMTSL)(t.s3PlacentaDeliveryCCT)(t.s3PlacentaDeliveryManual)(t.s3MaternalPosition)(t.s3TxBloodLoss1)(t.s3TxBloodLoss2)(t.s3TxBloodLoss3)(t.s3TxBloodLoss4)(t.s3TxBloodLoss5)(t.s3PlacentaShape)(t.s3PlacentaInsertion)(bu(t.s3PlacentaNumVessels))(fd(l(V,"",t.s3SchultzDuncan)))(t.s3Cotyledons)(t.s3Membranes)(t.s3Comments)(e._0._0))}return q}),sF=function(t){var r,e={ctor:"_Tuple2",_0:t.currLaborId,_1:t.bbSex};if("Just"===e._0.ctor&&"Just"===e._1.ctor){var o=function(){var r={ctor:"_Tuple2",_0:t.bbBFedEstablishedDate,_1:t.bbBFedEstablishedTime};if("Just"===r._0.ctor&&"Just"===r._1.ctor){var e=Zu(r._1._0);return"Just"===e.ctor?U(l(Vu,r._0._0,e._0)):q}return q}();return U((r=1,function(t){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return function(f){return{birthNbr:r,lastname:t,firstname:e,middlename:o,sex:c,birthWeight:n,bFedEstablished:a,bulb:_,machine:i,freeFlowO2:u,chestCompressions:s,ppv:l,comments:d,labor_id:m,apgarScores:f}}}}}}}}}}}}}}})(t.bbLastname)(t.bbFirstname)(t.bbMiddlename)(ks(e._1._0))(bu(t.bbBirthWeight))(o)(t.bbBulb)(t.bbMachine)(t.bbFreeFlowO2)(t.bbChestCompressions)(t.bbPpv)(t.bbComments)(e._0._0._0)(Bs(t.apgarScores)))}return q},lF=function(t){var r,e=t.currLaborId;if("Just"===e.ctor){var o=function(){var r={ctor:"_Tuple2",_0:t.stage2Date,_1:t.stage2Time};if("Just"===r._0.ctor&&"Just"===r._1.ctor){var e=Zu(r._1._0);return"Just"===e.ctor?U(l(Vu,r._0._0,e._0)):q}return q}();return U((r=o,function(t){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return function(f){return function(p){return function(h){return function(b){return function(g){return{birthDatetime:r,birthType:t,birthPosition:e,durationPushing:o,birthPresentation:c,terminalMec:n,cordWrapType:a,deliveryType:_,shoulderDystocia:i,shoulderDystociaMinutes:u,laceration:s,episiotomy:l,repair:d,degree:m,lacerationRepairedBy:f,birthEBL:p,meconium:h,comments:b,labor_id:g}}}}}}}}}}}}}}}}}}})(t.s2BirthType)(t.s2BirthPosition)(bu(t.s2DurationPushing))(t.s2BirthPresentation)(t.s2TerminalMec)(t.s2CordWrapType)(t.s2DeliveryType)(t.s2ShoulderDystocia)(bu(t.s2ShoulderDystociaMinutes))(t.s2Laceration)(t.s2Episiotomy)(t.s2Repair)(t.s2Degree)(t.s2LacerationRepairedBy)(bu(t.s2BirthEBL))(t.s2Meconium)(t.s2Comments)(e._0._0))}return q},dF=function(t){var r=t.currLaborId;if("Just"===r.ctor){var e=function(){var r={ctor:"_Tuple2",_0:t.stage1Date,_1:t.stage1Time};if("Just"===r._0.ctor&&"Just"===r._1.ctor){var e=Zu(r._1._0);return"Just"===e.ctor?U(l(Vu,r._0._0,e._0)):q}return q}();return U(p($l,e,t.s1Mobility,l(vu,bu(t.s1DurationLatentHours),bu(t.s1DurationLatentMinutes)),l(vu,bu(t.s1DurationActiveHours),bu(t.s1DurationActiveMinutes)),t.s1Comments,r._0._0))}return q},mF=c(function(t,r,e){var o=d(hs,r,e,"");switch(o.ctor){case"NoMaybeDateTime":return!0;case"InvalidMaybeDateTime":return!1;default:var c=t;return"Just"===c.ctor&&l(Su,c._0,o._0)}}),fF=c(function(t,r,o){var c=d(et,e(function(r,e){var o=e,c=o._0,n=o._1;switch(r.ctor){case"Baby":var a=l(Cm,r,t);return"Just"===a.ctor&&"BabyDataCache"===a._0.ctor?l(is["=>"],T.update(c,{babyRecord:U(a._0._0)}),n):l(is["=>"],c,n);case"Labor":var _=l(Cm,r,t);return"Just"===_.ctor&&"LaborDataCache"===_._0.ctor?l(is["=>"],T.update(c,{laborRecord:U(_._0._0)}),n):l(is["=>"],c,n);case"LaborStage1":var i=l(Cm,r,t);return"Just"===i.ctor&&"LaborStage1DataCache"===i._0.ctor?l(is["=>"],T.update(c,{laborStage1Record:U(i._0._0)}),n):l(is["=>"],c,n);case"LaborStage2":var u=l(Cm,r,t);return"Just"===u.ctor&&"LaborStage2DataCache"===u._0.ctor?l(is["=>"],T.update(c,{laborStage2Record:U(u._0._0)}),n):l(is["=>"],c,n);case"LaborStage3":var s=l(Cm,r,t);return"Just"===s.ctor&&"LaborStage3DataCache"===s._0.ctor?l(is["=>"],T.update(c,{laborStage3Record:U(s._0._0)}),n):l(is["=>"],c,n);case"Membrane":var d=l(Cm,r,t);return"Just"===d.ctor&&"MembraneDataCache"===d._0.ctor?l(is["=>"],T.update(c,{membraneRecord:U(d._0._0)}),n):l(is["=>"],c,n);default:return{ctor:"_Tuple2",_0:c,_1:{ctor:"::",_0:l(N["++"],"LaborDelIpp.refreshModelFromCache: Unhandled Table",D(r)),_1:n}}}}),{ctor:"_Tuple2",_0:o,_1:{ctor:"[]"}},r),n=c._0,a=c._1;return l(is["=>"],n,Be(l(it,iM,a)))}),pF=e(function(t,r){var e,o=r;if("Just"===o._0.ctor&&"Just"===o._1.ctor){var c=o._0._0;return l(dn,{ctor:"[]"},{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(l(N["++"],"Minute: ",D(c))),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(l(N["++"],", Score: ",D(o._1._0))),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"[]"},{ctor:"::",_0:en(" "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:t?l(fn,{ctor:"::",_0:xn("fa fa-trash-o"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"cursor",_1:"pointer"},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Gn((e=c,{ctor:"DeleteApgar",_0:e})),_1:{ctor:"[]"}}}},{ctor:"[]"}):en(""),_1:{ctor:"[]"}}}}})}return en("")}),hF=c(function(t,r,e){return l(dn,{ctor:"::",_0:xn(e?"mw-form-field":"mw-form-field-2x"),_1:{ctor:"[]"}},l(N["++"],{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(t),_1:{ctor:"[]"}}),_1:{ctor:"[]"}},l(N["++"],l(it,pF(e),r),{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en(e?"After adding or deleting, press Save below.":""),_1:{ctor:"[]"}}),_1:{ctor:"[]"}})))}),bF=function(t){var r,e=(r=t.model.apgarScores,or(r)),o=function(t){return!0===t?"Yes":"No"},c=function(){var r=t.model.babyRecord;if("Just"===r.ctor){var e=r._0;return{ctor:"_Tuple5",_0:l(V,"No",l(z,o,e.bulb)),_1:l(V,"No",l(z,o,e.machine)),_2:l(V,"No",l(z,o,e.freeFlowO2)),_3:l(V,"No",l(z,o,e.chestCompressions)),_4:l(V,"No",l(z,o,e.ppv))}}return{ctor:"_Tuple5",_0:"",_1:"",_2:"",_3:"",_4:""}}(),n=c._0,a=c._1,_=c._2,i=c._3,u=c._4,s=function(){var r,e,o=t.model.babyRecord;if("Just"===o.ctor){var c=o._0;return{ctor:"_Tuple7",_0:l(V,"",c.lastname),_1:l(V,"",c.firstname),_2:l(V,"",c.middlename),_3:Ts(c.sex),_4:d(v,tr," g",D(l(V,0,c.birthWeight))),_5:(r=c.bFedEstablished,e=r,"Just"===e.ctor?d(Hu,ds,fs,e._0):""),_6:l(V,"",c.comments)}}return{ctor:"_Tuple7",_0:"",_1:"",_2:"",_3:"",_4:"",_5:"",_6:""}}(),m=s._0,f=s._1,p=s._2,h=s._3,b=s._4,g=s._5,y=s._6;return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&!t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Baby Details"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Last name: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(m),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("First name: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(f),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Middle name: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(p),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Sex: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(h),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Birth weight: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(b),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:d(hF,"Apgar Scores",e,!1),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("BFed established: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(g),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Bulb: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(n),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Machine: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(a),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Free flow O2: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(_),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Chest compressions: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(i),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("PPV: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(u),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Comments: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(y),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}}}}}}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Close"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-small"),_1:{ctor:"::",_0:Gn(t.editMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Edit"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}})},gF=function(t){var r,e=t.babyRecord;return"Just"===e.ctor&&(r=e._0,!(T.cmp(r.birthNbr,0)<1||zu(r.lastname)||zu(r.firstname)||T.cmp(l(V,0,r.birthWeight),0)<1||l(Nu,!0,r.bFedEstablished)))},yF=function(t){var r,e=t.membraneRecord;return"Just"===e.ctor&&(r=e._0,!(l(Nu,!0,r.ruptureDatetime)||T.eq(r.rupture,q)||T.eq(r.amniotic,q)))},CF=function(t){var r,e=t.laborStage3Record;return"Just"===e.ctor&&(r=e._0,!(l(Nu,!0,r.placentaDatetime)||!l(V,!1,r.placentaDeliverySpontaneous)&&!l(V,!1,r.placentaDeliveryAMTSL)&&!l(V,!1,r.placentaDeliveryCCT)&&!l(V,!1,r.placentaDeliveryManual)||zu(r.maternalPosition)||zu(r.placentaShape)||zu(r.placentaInsertion)||T.eq(r.placentaNumVessels,q)||T.eq(r.schultzDuncan,q)||zu(r.cotyledons)||zu(r.membranes)))},TF=function(t){var r,e=t.laborStage2Record;return"Just"===e.ctor&&(r=e._0,!(l(Nu,!0,r.birthDatetime)||T.eq(r.birthType,q)||T.eq(r.birthPosition,q)||T.eq(r.durationPushing,q)||T.eq(r.birthPresentation,q)||T.eq(r.deliveryType,q)||T.eq(r.shoulderDystocia,U(!0))&&T.eq(r.shoulderDystociaMinutes,q)||T.eq(r.laceration,U(!0))&&T.eq(r.degree,q)||T.eq(r.episiotomy,U(!0))&&T.eq(r.degree,q)||T.eq(r.repair,U(!0))&&T.eq(r.lacerationRepairedBy,q)||T.eq(r.birthEBL,q)))},vF=e(function(t,r){var e=l(gc,function(r){return T.eq(Te(r),t)},r);return"Just"===e.ctor?Ce(e._0):""}),MF=function(t){return!0===t.isEditing?function(t){var r=function(t){return l(V,0,bu(t))},o=l(e(function(t,r){return t*r}),60,r(t.model.s1DurationLatentHours))+r(t.model.s1DurationLatentMinutes)+l(e(function(t,r){return t*r}),60,r(t.model.s1DurationActiveHours))+r(t.model.s1DurationActiveMinutes),c=function(){var r,e=t.model.laborStage1Record;if("Just"===e.ctor){var o=e._0.fullDialation;if("Just"===o.ctor){var c=o._0,n=t.model.laborRecord;if("Just"===n.ctor){var a=n._0;return{ctor:"_Tuple2",_0:l(Fu,a.startLaborDate,c),_1:A(w((r=xo(a.startLaborDate)-xo(c),r/6e4)))}}return{ctor:"_Tuple2",_0:"",_1:0}}return{ctor:"_Tuple2",_0:"",_1:0}}return{ctor:"_Tuple2",_0:"",_1:0}}(),n=c._0,a=c._1,_=l(e(function(t,r){return t-r}),a,o)/60|0,i=l(E,l(e(function(t,r){return t-r}),a,o),60),u=1==!T.eq(l(e(function(t,r){return t-r}),a,o),0)?l(N["++"]," Duration to account for: ",l(N["++"],D(_),l(N["++"]," hours, ",l(N["++"],D(i)," minutes")))):"",s=_F(t.model);return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Stage 1 Summary - Edit"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.5em 0"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:T.cmp($t(u),0)>0?l(pn,{ctor:"::",_0:xn("u-high c-alert c-alert-warning"),_1:{ctor:"[]"}},{ctor:"::",_0:en(u),_1:{ctor:"[]"}}):l(pn,{ctor:"::",_0:xn("c-text--quiet"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],"Stage 1 total: ",n)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("form-wrapper u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:h(vB,"Mobility","mobility",t.model.s1Mobility,function(t){return l(Jg,Zy,Qa(t))},!1,{ctor:"::",_0:"Moved around",_1:{ctor:"::",_0:"Didn't move much",_1:{ctor:"::",_0:"Movement restricted",_1:{ctor:"[]"}}}},l(vF,Zy,s)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:p(EB,function(t){return l(Jg,$y,Qa(t))},"Duration latent (hours)","Number of hours",!0,t.model.s1DurationLatentHours,l(vF,$y,s)),_1:{ctor:"::",_0:p(EB,function(t){return l(Jg,Xy,Qa(t))},"Duration latent (minutes)","Number of minutes",!0,t.model.s1DurationLatentMinutes,l(vF,Xy,s)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:p(EB,function(t){return l(Jg,Qy,Qa(t))},"Duration active (hours)","Number of hours",!0,t.model.s1DurationActiveHours,l(vF,Qy,s)),_1:{ctor:"::",_0:p(EB,function(t){return l(Jg,Ky,Qa(t))},"Duration active (minutes)","Number of minutes",!0,t.model.s1DurationActiveMinutes,l(vF,Ky,s)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:p(LB,function(t){return l(Jg,Yy,Qa(t))},"Comments","Meds, IV, Complications, Notes, etc.",!0,t.model.s1Comments,3),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Cancel"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--brand u-small"),_1:{ctor:"::",_0:Gn(t.saveMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Save"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}}}),_1:{ctor:"[]"}}}})}(t):function(t){var r=function(){var r=t.model.laborStage1Record;if("Just"===r.ctor){var e=r._0;return{ctor:"_Tuple7",_0:l(V,"",e.mobility),_1:l(V,"0",l(z,D,Bu(e.durationLatent))),_2:l(V,"0",l(z,D,Du(e.durationLatent))),_3:l(V,"0",l(z,D,Bu(e.durationActive))),_4:l(V,"0",l(z,D,Du(e.durationActive))),_5:l(V,"",e.comments),_6:function(){var r=e.fullDialation;if("Just"===r.ctor){var o=t.model.laborRecord;return"Just"===o.ctor?l(Fu,o._0.startLaborDate,r._0):""}return""}()}}return{ctor:"_Tuple7",_0:"",_1:"",_2:"",_3:"",_4:"",_5:"",_6:""}}(),e=r._0,o=r._1,c=r._2,n=r._3,a=r._4,_=r._5,i=r._6;return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&!t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Stage 1 Summary"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Stage 1 Total: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(i),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Mobility: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(e),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Duration Latent: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(o),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(" hours, "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(c),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(" minutes"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Duration Active: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(n),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(" hours, "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(a),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(" minutes"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Comments: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(_),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Close"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-small"),_1:{ctor:"::",_0:Gn(t.editMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Edit"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}}}}),_1:{ctor:"[]"}}})}(t)},BF=function(t){return!0===t.isEditing?function(t){var r=cF(t.model);return l(dn,{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Stage 2 Summary - Edit"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("form-wrapper u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(TB,"Birth type","birthType",t.model.s2BirthType,function(t){return l(Jg,Wy,Qa(t))},!1,{ctor:"::",_0:"Single",_1:{ctor:"::",_0:"Twin",_1:{ctor:"[]"}}},l(vF,Wy,r)),_1:{ctor:"::",_0:h(TB,"Delivery type","deliverytype",t.model.s2DeliveryType,function(t){return l(Jg,Oy,Qa(t))},!1,{ctor:"::",_0:"NSVD",_1:{ctor:"::",_0:"Interventive vaginal delivery",_1:{ctor:"::",_0:"Vacuum",_1:{ctor:"::",_0:"Forceps",_1:{ctor:"::",_0:"CS",_1:{ctor:"[]"}}}}}},l(vF,Oy,r)),_1:{ctor:"::",_0:h(TB,"Position for birth","position",t.model.s2BirthPosition,function(t){return l(Jg,zy,Qa(t))},!1,{ctor:"::",_0:"Semi-sitting",_1:{ctor:"::",_0:"Lying on back",_1:{ctor:"::",_0:"Side-Lying",_1:{ctor:"::",_0:"Stool or Antipolo",_1:{ctor:"::",_0:"Hands/Knees",_1:{ctor:"::",_0:"Squat",_1:{ctor:"[]"}}}}}}},l(vF,zy,r)),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Jg,Uy,Qa(t))},"Duration of pushing","Number of minutes",!0,t.model.s2DurationPushing,l(vF,Uy,r)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:h(TB,"Baby's presentation at birth","presentation",t.model.s2BirthPresentation,function(t){return l(Jg,Hy,Qa(t))},!1,{ctor:"::",_0:"ROA",_1:{ctor:"::",_0:"ROP",_1:{ctor:"::",_0:"LOA",_1:{ctor:"::",_0:"LOP",_1:{ctor:"[]"}}}}},l(vF,Hy,r)),_1:{ctor:"::",_0:h(TB,"Cord wrap type","cordwraptype",t.model.s2CordWrapType,function(t){return l(Jg,Vy,Qa(t))},!1,{ctor:"::",_0:"None",_1:{ctor:"::",_0:"Nuchal",_1:{ctor:"::",_0:"Body",_1:{ctor:"::",_0:"Cut on perineum",_1:{ctor:"[]"}}}}},l(vF,Vy,r)),_1:{ctor:"::",_0:d(kB,"Shoulder Dystocia",function(t){return l(Jg,Iy,Ka(t))},t.model.s2ShoulderDystocia),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Jg,Jy,Qa(t))},"Shoulder dystocia minutes","Number of minutes",!0,t.model.s2ShoulderDystociaMinutes,l(vF,Jy,r)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(kB,"Laceration",function(t){return l(Jg,Ny,Ka(t))},t.model.s2Laceration),_1:{ctor:"::",_0:d(kB,"Episiotomy",function(t){return l(Jg,Ly,Ka(t))},t.model.s2Episiotomy),_1:{ctor:"::",_0:d(kB,"Repair",function(t){return l(Jg,Ay,Ka(t))},t.model.s2Repair),_1:{ctor:"::",_0:h(MB,"Degree","degree",t.model.s2Degree,function(t){return l(Jg,Ey,Qa(t))},!1,{ctor:"::",_0:"1st",_1:{ctor:"::",_0:"2nd",_1:{ctor:"::",_0:"3rd",_1:{ctor:"::",_0:"4th",_1:{ctor:"[]"}}}}},l(vF,Ey,r)),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Jg,Py,Qa(t))},"Laceration repaired by","Initials or lastname",!0,t.model.s2LacerationRepairedBy,l(vF,Py,r)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Jg,ky,Qa(t))},"EBL at birth","in cc",!0,t.model.s2BirthEBL,l(vF,ky,r)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:h(MB,"Fluid at birth","meconium",t.model.s2Meconium,function(t){return l(Jg,xy,Qa(t))},!1,{ctor:"::",_0:"None",_1:{ctor:"::",_0:"Lt",_1:{ctor:"::",_0:"Mod",_1:{ctor:"::",_0:"Thick",_1:{ctor:"[]"}}}}},l(vF,xy,r)),_1:{ctor:"::",_0:d(kB,"Terminal Mec",function(t){return l(Jg,qy,Ka(t))},t.model.s2TerminalMec),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:p(NB,function(t){return l(Jg,Ry,Qa(t))},"Comments","Meds, IV, Complications, Notes, etc.",!0,t.model.s2Comments,3),_1:{ctor:"[]"}}}}}}}}}}}}}}}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Cancel"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--brand u-small"),_1:{ctor:"::",_0:Gn(t.saveMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Save"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})}(t):function(t){var r=function(){var r=t.model.laborStage2Record;if("Just"===r.ctor){var e=t.model.laborStage1Record;if("Just"===e.ctor){var o={ctor:"_Tuple2",_0:e._0.fullDialation,_1:r._0.birthDatetime};return"Just"===o._0.ctor&&"Just"===o._1.ctor?l(Fu,o._0._0,o._1._0):""}return""}return""}(),o=function(){var r=t.model.laborStage2Record;if("Just"===r.ctor){var o=r._0;return{ctor:"_Tuple9",_0:l(V,"No",d(W,e(function(t,r){return t?l(N["++"],"Yes, ",l(N["++"],D(r)," minutes")):"No"}),o.shoulderDystocia,o.shoulderDystociaMinutes)),_1:l(V,"No",l(z,function(t){return t?"Yes":"No"},o.laceration)),_2:l(V,"No",l(z,function(t){return t?"Yes":"No"},o.episiotomy)),_3:l(V,"No",l(z,function(t){return t?"Yes":"No"},o.repair)),_4:l(V,"None",o.degree),_5:l(V,"",o.lacerationRepairedBy),_6:l(V,"0",l(z,function(t){return l(N["++"],t," cc")},l(z,D,o.birthEBL))),_7:l(V,"None",o.meconium),_8:l(V,"",o.comments)}}return{ctor:"_Tuple9",_0:"",_1:"",_2:"",_3:"",_4:"",_5:"",_6:"",_7:"",_8:""}}(),c=o._0,n=o._1,a=o._2,_=o._3,i=o._4,u=o._5,s=o._6,m=o._7,f=o._8,p=function(){var r=t.model.laborStage2Record;if("Just"===r.ctor){var e=r._0;return{ctor:"_Tuple7",_0:l(V,"",e.birthType),_1:l(V,"",e.birthPosition),_2:l(V,"",l(z,D,e.durationPushing)),_3:l(V,"",e.birthPresentation),_4:l(V,"No",l(z,function(t){return t?"Yes":"No"},e.terminalMec)),_5:l(V,"",e.cordWrapType),_6:l(V,"",e.deliveryType)}}return{ctor:"_Tuple7",_0:"",_1:"",_2:"",_3:"",_4:"",_5:"",_6:""}}(),h=p._0,b=p._1,g=p._2,y=p._3,C=p._4,T=p._5,v=p._6;return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&!t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Stage 2 Summary"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Stage 2 Total: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Birth type: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(h),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Delivery type: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(v),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Position for birth: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(b),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Duration of pushing: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],g," minutes")),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Presentation at birth: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(y),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Cord wrap: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(T),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Shoulder dystocia: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(c),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Laceration: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(n),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Episiotomy: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(a),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Repair: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(_),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Degree: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(i),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Laceration repaired by: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(u),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Est blood loss at birth: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(s),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Fluid at birth: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(m),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Terminal Mec: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(C),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Comments: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(f),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Close"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-small"),_1:{ctor:"::",_0:Gn(t.editMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Edit"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}})}(t)},DF=function(t){return!0===t.isEditing?function(t){var r={ctor:"::",_0:Sy,_1:{ctor:"::",_0:Dy,_1:{ctor:"::",_0:By,_1:{ctor:"::",_0:My,_1:{ctor:"[]"}}}}},e=oF(t.model),o=l(Qt,", ",l(it,Ce,l(ut,function(t){return l(ct,t._0,r)},e)));return l(dn,{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Stage 3 Summary - Edit"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("form-wrapper u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Tn,{ctor:"::",_0:xn("c-label o-form-element mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Placenta Delivery"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(kB,"Spontaneous",function(t){return l(Jg,Sy,Ka(t))},t.model.s3PlacentaDeliverySpontaneous),_1:{ctor:"::",_0:d(kB,"AMTSL",function(t){return l(Jg,Dy,Ka(t))},t.model.s3PlacentaDeliveryAMTSL),_1:{ctor:"::",_0:d(kB,"CCT",function(t){return l(Jg,By,Ka(t))},t.model.s3PlacentaDeliveryCCT),_1:{ctor:"::",_0:d(kB,"Manual",function(t){return l(Jg,My,Ka(t))},t.model.s3PlacentaDeliveryManual),_1:{ctor:"::",_0:T.cmp($t(o),0)>0?l(dn,{ctor:"::",_0:xn("c-text--mono c-text--loud u-xsmall u-bg-yellow"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.25em 0.25em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin",_1:"0.75em 0 1.25em 0"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en(o),_1:{ctor:"[]"}}):l(pn,{ctor:"[]"},{ctor:"[]"}),_1:{ctor:"[]"}}}}}}}),_1:{ctor:"::",_0:h(TB,"Maternal Position","maternalPosition",t.model.s3MaternalPosition,function(t){return l(Jg,vy,Qa(t))},!1,{ctor:"::",_0:"Semi-sitting",_1:{ctor:"::",_0:"Lying on back",_1:{ctor:"::",_0:"Squat",_1:{ctor:"[]"}}}},l(vF,vy,e)),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Tx for Blood Loss"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(BB,"Oxytocin",function(t){return l(Jg,Ty,Qa(t))},t.model.s3TxBloodLoss1),_1:{ctor:"::",_0:d(BB,"IV",function(t){return l(Jg,Cy,Qa(t))},t.model.s3TxBloodLoss2),_1:{ctor:"::",_0:d(BB,"Bi-Manual Compression External/Internal",function(t){return l(Jg,yy,Qa(t))},t.model.s3TxBloodLoss3),_1:{ctor:"[]"}}}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Jg,gy,Qa(t))},"Placenta Shape","shape",!0,t.model.s3PlacentaShape,l(vF,gy,e)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:h(TB,"Placenta Insertion","placentaInsertion",t.model.s3PlacentaInsertion,function(t){return l(Jg,by,Qa(t))},!1,{ctor:"::",_0:"Central",_1:{ctor:"::",_0:"Semi-central",_1:{ctor:"::",_0:"Marginal",_1:{ctor:"[]"}}}},l(vF,by,e)),_1:{ctor:"::",_0:h(MB,"Placenta Number Vessels","numberVessels",t.model.s3PlacentaNumVessels,function(t){return l(Jg,hy,Qa(t))},!1,{ctor:"::",_0:"2",_1:{ctor:"::",_0:"3",_1:{ctor:"[]"}}},l(vF,hy,e)),_1:{ctor:"::",_0:h(MB,"Schultz/Duncan","schultzDuncan",t.model.s3SchultzDuncan,function(t){return l(Jg,py,Qa(t))},!1,{ctor:"::",_0:"Schultz",_1:{ctor:"::",_0:"Duncan",_1:{ctor:"[]"}}},l(vF,py,e)),_1:{ctor:"::",_0:h(MB,"Cotyledons","cotyledons",t.model.s3Cotyledons,function(t){return l(Jg,fy,Qa(t))},!1,{ctor:"::",_0:"Cotyledons appear complete",_1:{ctor:"::",_0:"Cotyledons possibly incomplete",_1:{ctor:"[]"}}},l(vF,fy,e)),_1:{ctor:"::",_0:h(MB,"Membranes","membranes",t.model.s3Membranes,function(t){return l(Jg,my,Qa(t))},!1,{ctor:"::",_0:"Membranes appear complete",_1:{ctor:"::",_0:"Membranes possibly incomplete",_1:{ctor:"[]"}}},l(vF,my,e)),_1:{ctor:"::",_0:p(NB,function(t){return l(Jg,dy,Qa(t))},"Comments","",!0,t.model.s3Comments,3),_1:{ctor:"[]"}}}}}}}}}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Cancel"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--brand u-small"),_1:{ctor:"::",_0:Gn(t.saveMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Save"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})}(t):function(t){var r=function(){var r=t.model.laborStage3Record;if("Just"===r.ctor){var e=t.model.laborStage2Record;if("Just"===e.ctor){var o={ctor:"_Tuple2",_0:e._0.birthDatetime,_1:r._0.placentaDatetime};return"Just"===o._0.ctor&&"Just"===o._1.ctor?l(Fu,o._0._0,o._1._0):""}return""}return""}(),e=function(){var r,e=t.model.laborStage3Record;if("Just"===e.ctor){var o=e._0;return{ctor:"_Tuple8",_0:l(V,"",o.placentaShape),_1:l(V,"",o.placentaInsertion),_2:l(V,"",l(z,D,o.placentaNumVessels)),_3:(r=o.placentaNumVessels,"Just"===r.ctor&&T.eq(r._0,2)),_4:l(V,"",l(z,ad,o.schultzDuncan)),_5:l(V,"",o.cotyledons),_6:l(V,"",o.membranes),_7:l(V,"",o.comments)}}return{ctor:"_Tuple8",_0:"",_1:"",_2:"",_3:!1,_4:"",_5:"",_6:"",_7:""}}(),o=e._0,c=e._1,n=e._2,a=e._3,_=e._4,i=e._5,u=e._6,s=e._7,d=function(t){var r=t;return"Just"===r.ctor&&!0===r._0?"Yes":"No"},m=function(){var r=t.model.laborStage3Record;if("Just"===r.ctor){var e=r._0;return{ctor:"_Tuple8",_0:d(e.placentaDeliverySpontaneous),_1:d(e.placentaDeliveryAMTSL),_2:d(e.placentaDeliveryCCT),_3:d(e.placentaDeliveryManual),_4:l(V,"",e.maternalPosition),_5:l(V,"",e.txBloodLoss1),_6:l(V,"",e.txBloodLoss2),_7:l(V,"",e.txBloodLoss3)}}return{ctor:"_Tuple8",_0:"",_1:"",_2:"",_3:"",_4:"",_5:"",_6:"",_7:""}}(),f=m._0,p=m._1,h=m._2,b=m._3,g=m._4,y=m._5,C=m._6,v=m._7,M=l(Qt,", ",l(ut,function(t){return T.cmp($t(t),0)>0},{ctor:"::",_0:y,_1:{ctor:"::",_0:C,_1:{ctor:"::",_0:v,_1:{ctor:"[]"}}}}));return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&!t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Stage 3 Summary"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Stage 3 Total: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Delivery spontaneous: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(f),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Delivery AMTSL: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(p),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Delivery CCT: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(h),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Delivery manual: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(b),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Maternal position: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(g),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Treatments: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(M),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Placenta shape: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(o),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Plancenta insertion: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(c),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"::",_0:Hn(a?{ctor:"::",_0:{ctor:"_Tuple2",_0:"border",_1:"1px dotted red"},_1:{ctor:"[]"}}:{ctor:"[]"}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Placenta num vessels: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(n),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Schultz/Duncan: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(_),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Cotyeledons: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(i),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Membranes: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(u),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Comments: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(s),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}}}}}}}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Close"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-small"),_1:{ctor:"::",_0:Gn(t.editMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Edit"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}})}(t)},SF=function(t){return!0===t.isEditing?function(t){var r=rF(t.model);return l(dn,{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Membrane - Edit"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("form-wrapper u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:t.model.browserSupportsDate?l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Rupture date and time"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:p(AB,function(t){return l(Jg,Kg,Qa(t))},"Date","e.g. 08/14/2017",!1,t.model.membraneRuptureDate,l(vF,Kg,r)),_1:{ctor:"::",_0:p(EB,function(t){return l(Jg,Yg,Qa(t))},"Time","24 hr format, 14:44",!1,t.model.membraneRuptureTime,l(vF,Yg,r)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}):l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Membrane rupture date/time"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(PB,Og,Zm,"Date","e.g. 08/14/2017",!1,t.model.membraneRuptureDate,l(vF,Kg,r)),_1:{ctor:"::",_0:p(EB,function(t){return l(Jg,Yg,Qa(t))},"Time","24 hr format, 14:44",!1,t.model.membraneRuptureTime,l(vF,Yg,r)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:h(MB,"Rupture","rupture",t.model.membraneRupture,function(t){return l(Jg,Gg,Qa(t))},!1,{ctor:"::",_0:"AROM",_1:{ctor:"::",_0:"SROM",_1:{ctor:"::",_0:"Other",_1:{ctor:"[]"}}}},l(vF,Gg,r)),_1:{ctor:"::",_0:h(MB,"Fluid at rupture","amniotic",t.model.membraneAmniotic,function(t){return l(Jg,jg,Qa(t))},!1,{ctor:"::",_0:"Clear",_1:{ctor:"::",_0:"Lt Stain",_1:{ctor:"::",_0:"Mod Stain",_1:{ctor:"::",_0:"Thick Stain",_1:{ctor:"::",_0:"Other",_1:{ctor:"[]"}}}}}},l(vF,jg,r)),_1:{ctor:"::",_0:p(NB,function(t){return l(Jg,Wg,Qa(t))},"Comments","",!0,t.model.membraneComments,3),_1:{ctor:"[]"}}}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Cancel"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--brand u-small"),_1:{ctor:"::",_0:Gn(t.saveMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Save"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})}(t):function(t){var r=e(function(t,r){return l(dn,{ctor:"::",_0:xn("mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],t,": ")),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn(""),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}})}),o=t.model.membraneRecord;if("Nothing"===o.ctor)return en("");var c,n,a=o._0;return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&!t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Membranes/Resuscitation Summary"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(r,"Rupture Date and time",(c=a.ruptureDatetime,n=c,"Just"===n.ctor?d(Hu,ds,fs,n._0):"")),_1:{ctor:"::",_0:l(r,"Rupture",gd(a.rupture)),_1:{ctor:"::",_0:l(r,"Fluid at rupture",hd(a.amniotic)),_1:{ctor:"::",_0:l(r,"Comments",l(V,"",a.comments)),_1:{ctor:"[]"}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Close"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-small"),_1:{ctor:"::",_0:Gn(t.editMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Edit"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}})}(t)},FF=function(t){var r,o=(r=t.model.apgarScores,or(l(Or,e(function(t,r){return!l(ct,t,{ctor:"::",_0:1,_1:{ctor:"::",_0:5,_1:{ctor:"::",_0:10,_1:{ctor:"[]"}}}})}),r))),c=l(bs,10,t.model.apgarScores),n=l(bs,5,t.model.apgarScores),a=l(bs,1,t.model.apgarScores),_=eF(t.model),i=function(){switch(t.model.pendingApgarWizard.ctor){case"MinuteAddOtherApgar":return l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Jg,Xg,Qa(t))},"Apgar minute","Not 1, 5, or 10",!0,t.model.pendingApgarMinute,l(vF,Xg,_)),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button"),_1:{ctor:"::",_0:Gn(wg(Hg)),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Next"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}});case"ScoreAddOtherApgar":return l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Jg,Qg,Qa(t))},"Apgar score","0 to 10",!0,t.model.pendingApgarScore,l(vF,Qg,_)),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button"),_1:{ctor:"::",_0:Gn(wg(qg)),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Finish"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}});default:return l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Tn,{ctor:"::",_0:xn("c-label o-form-element mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"c-text--loud",_1:!0},_1:{ctor:"[]"}}),_1:{ctor:"[]"}},{ctor:"::",_0:en("Add a custom apgar"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button"),_1:{ctor:"::",_0:Gn(wg(Ug)),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Add Apgar"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}})}}();return l(dn,{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown&&t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Baby at Birth - Edit"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("form-wrapper u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Jg,ly,Qa(t))},"Baby Last name","Lastname",!0,t.model.bbLastname,l(vF,ly,_)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Jg,sy,Qa(t))},"Baby First name","Firstname",!0,t.model.bbFirstname,l(vF,sy,_)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Jg,uy,Qa(t))},"Baby Middle name","Middlename",!0,t.model.bbMiddlename,l(vF,uy,_)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:h(MB,"Sex","babySex",t.model.bbSex,function(t){return l(Jg,iy,Qa(t))},!1,{ctor:"::",_0:"Male",_1:{ctor:"::",_0:"Female",_1:{ctor:"::",_0:"Ambiguous",_1:{ctor:"[]"}}}},l(vF,iy,_)),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Jg,_y,Qa(t))},"Birth weight (grams)","a number",!0,t.model.bbBirthWeight,l(vF,_y,_)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Jg,$g,l(Ya,1,t))},"Apgar 1","0 to 10",!0,a,""),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Jg,$g,l(Ya,5,t))},"Apgar 5","0 to 10",!0,n,""),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(Jg,$g,l(Ya,10,t))},"Apgar 10","0 to 10",!0,c,""),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:T.cmp(ot(o),0)>0?d(hF,"Custom Apgar Scores",o,!0):en(""),_1:{ctor:"::",_0:i,_1:{ctor:"::",_0:t.model.browserSupportsDate?l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("BFed Established date and time"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:p(AB,function(t){return l(Jg,ay,Qa(t))},"Date","e.g. 08/14/2017",!1,t.model.bbBFedEstablishedDate,l(vF,ay,_)),_1:{ctor:"::",_0:p(EB,function(t){return l(Jg,ny,Qa(t))},"Time","24 hr format, 14:44",!1,t.model.bbBFedEstablishedTime,l(vF,ny,_)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}):l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("BFed Established date and time"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(PB,Og,$m,"Date","e.g. 08/14/2017",!1,t.model.bbBFedEstablishedDate,l(vF,ay,_)),_1:{ctor:"::",_0:p(EB,function(t){return l(Jg,ny,Qa(t))},"Time","24 hr format, 14:44",!1,t.model.bbBFedEstablishedTime,l(vF,ny,_)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(Tn,{ctor:"::",_0:xn("c-label o-form-element mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Resuscitation"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:d(kB,"Bulb",function(t){return l(Jg,cy,Ka(t))},t.model.bbBulb),_1:{ctor:"::",_0:d(kB,"Machine",function(t){return l(Jg,oy,Ka(t))},t.model.bbMachine),_1:{ctor:"::",_0:d(kB,"Free Flow O2",function(t){return l(Jg,ey,Ka(t))},t.model.bbFreeFlowO2),_1:{ctor:"::",_0:d(kB,"Chest Compressions",function(t){return l(Jg,ry,Ka(t))},t.model.bbChestCompressions),_1:{ctor:"::",_0:d(kB,"PPV",function(t){return l(Jg,ty,Ka(t))},t.model.bbPpv),_1:{ctor:"[]"}}}}}}}),_1:{ctor:"::",_0:p(NB,function(t){return l(Jg,Zg,Qa(t))},"Comments","",!0,t.model.bbComments,3),_1:{ctor:"[]"}}}}}}}}}}}}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Cancel"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--brand u-small"),_1:{ctor:"::",_0:Gn(t.saveMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Save"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})},wF=function(t){var r=t.laborStage1Record;if("Just"===r.ctor){var e=r._0,o={ctor:"_Tuple3",_0:e.mobility,_1:e.durationLatent,_2:e.durationActive};return"Just"===o._0.ctor&&"Just"===o._1.ctor&&"Just"===o._2.ctor}return!1},RF=c(function(t,r,e){var o=d(Pv,a_,U(sm(t)),{ctor:"::",_0:i_,_1:{ctor:"::",_0:h_,_1:{ctor:"[]"}}}),c=d(mB,l(TM,{ctor:"LaborDelIppLoaded",_0:t},o),q,e),n=c._0,a=c._1,_=d(KC,n,CT,kv(o));return l(is["=>"],a,cB(_))}),xF=a(function(t,r,e,o,c){var n=l(N["++"],o,{ctor:"::",_0:r,_1:{ctor:"[]"}}),a=l(tt,function(t){return ju(l(Cm,t,c))},{ctor:"::",_0:r,_1:o}),_=function(){if(a){var c=sM(l(Vg,q,U(n)));return l(is["=>"],t,l($e,M(c),Ue(!0)))}var _=d(Pv,r,e,o),i=d(mB,l(TM,sM(l(Vg,q,U(n))),_),q,t),u=i._0,s=i._1,m=d(KC,u,CT,kv(_));return l(is["=>"],s,cB(m))}(),i=_._0,u=_._1;return l(is["=>"],i,u)}),kF=c(function(t,r,e){return l($e,M(d(uM,t,r,e)),Ue(!0))}),PF=i(function(t,r,e,o,c,n,a){return{isShown:t,isEditing:r,title:e,model:o,closeMsg:c,saveMsg:n,editMsg:a}}),AF={ctor:"Stage3DateTimeModal"},LF={ctor:"Stage2DateTimeModal"},NF={ctor:"Stage1DateTimeModal"},EF=function(t){return l(dn,{ctor:"::",_0:xn("content-flex-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:function(t){var r,e,o,c=function(){var r=t.laborStage3Record;if("Just"===r.ctor){var e=r._0.placentaNumVessels;return"Just"===e.ctor&&T.eq(e._0,2)}return!1}(),n=T.eq(t.babyRecord,q),a="Just"!==(r=t.laborStage1Record).ctor||T.eq(r._0.fullDialation,q),_=a||"Just"!==(e=t.laborStage2Record).ctor||T.eq(e._0.birthDatetime,q),i=_;return"Just"===(o={ctor:"_Tuple2",_0:t.laborStage1Record,_1:t.membraneRecord})._1.ctor||"Just"===o._0.ctor&&T.eq(o._0._0.fullDialation,q),l(dn,{ctor:"::",_0:xn("stage-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("stage-content"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:n},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--brand c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Membrane"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(Mn,{ctor:"::",_0:xn("c-button c-button--ghost-brand u-small"),_1:{ctor:"::",_0:Gn(xg(t_)),_1:{ctor:"[]"}}},{ctor:"::",_0:yF(t)?l(fn,{ctor:"::",_0:xn("fa fa-check"),_1:{ctor:"[]"}},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}):l(pn,{ctor:"[]"},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:en(" Summary"),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("stage-content"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--brand c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Stage 1 Ended"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(Tn,{ctor:"::",_0:xn("c-field c-field--choice c-field-minPadding"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:xn("c-button c-button--ghost-brand u-small"),_1:{ctor:"::",_0:Gn(Eg(t_)),_1:{ctor:"[]"}}},{ctor:"::",_0:en(function(){var r=t.laborStage1Record;if("Just"===r.ctor){var e=r._0.fullDialation;return"Just"===e.ctor?d(Hu,ds,fs,e._0):"Click to set"}return"Click to set"}()),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:t.browserSupportsDate?g(JB,T.eq(t.stage1DateTimeModal,NF),"Stage 1 Completed Date/Time",function(t){return l(Jg,rC,Qa(t))},function(t){return l(Jg,tC,Qa(t))},Eg(Za),Eg($a),Fg,t.stage1Date,t.stage1Time):IB(T.eq(t.stage1DateTimeModal,NF))("Stage 1 Completed Date/Time")(Og)(function(t){return l(Jg,rC,Qa(t))})(function(t){return l(Jg,tC,Qa(t))})(Eg(Za))(Eg($a))(Fg)(of)(t.stage1Date)(t.stage1Time),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(Mn,{ctor:"::",_0:xn("c-button c-button--ghost-brand u-small"),_1:{ctor:"::",_0:Gn(Ng(t_)),_1:{ctor:"[]"}}},{ctor:"::",_0:wF(t)?l(fn,{ctor:"::",_0:xn("fa fa-check"),_1:{ctor:"[]"}},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}):l(pn,{ctor:"[]"},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:en(" Summary"),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("stage-content"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:a},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--brand c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Stage 2 Ended"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(Tn,{ctor:"::",_0:xn("c-field c-field--choice c-field-minPadding"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:xn("c-button c-button--ghost-brand u-small"),_1:{ctor:"::",_0:Gn(Lg(t_)),_1:{ctor:"[]"}}},{ctor:"::",_0:en(function(){var r=t.laborStage2Record;if("Just"===r.ctor){var e=r._0.birthDatetime;return"Just"===e.ctor?d(Hu,ds,fs,e._0):"Click to set"}return"Click to set"}()),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:t.browserSupportsDate?g(JB,T.eq(t.stage2DateTimeModal,LF),"Stage 2 Completed Date/Time",function(t){return l(Jg,Gy,Qa(t))},function(t){return l(Jg,jy,Qa(t))},Lg(Za),Lg($a),Sg,t.stage2Date,t.stage2Time):IB(T.eq(t.stage2DateTimeModal,LF))("Stage 2 Completed Date/Time")(Og)(function(t){return l(Jg,Gy,Qa(t))})(function(t){return l(Jg,jy,Qa(t))})(Lg(Za))(Lg($a))(Sg)(ef)(t.stage2Date)(t.stage2Time),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(Mn,{ctor:"::",_0:xn("c-button c-button--ghost-brand u-small"),_1:{ctor:"::",_0:Gn(Ag(t_)),_1:{ctor:"[]"}}},{ctor:"::",_0:TF(t)?l(fn,{ctor:"::",_0:xn("fa fa-check"),_1:{ctor:"[]"}},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}):l(pn,{ctor:"[]"},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:en(" Summary"),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("stage-content"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:_},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--brand c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Stage 3 Ended"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(Tn,{ctor:"::",_0:xn("c-field c-field--choice c-field-minPadding"),_1:{ctor:"[]"}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:xn("c-button c-button--ghost-brand u-small"),_1:{ctor:"::",_0:Gn(Pg(t_)),_1:{ctor:"[]"}}},{ctor:"::",_0:en(function(){var r=t.laborStage3Record;if("Just"===r.ctor){var e=r._0.placentaDatetime;return"Just"===e.ctor?d(Hu,ds,fs,e._0):"Click to set"}return"Click to set"}()),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:t.browserSupportsDate?g(JB,T.eq(t.stage3DateTimeModal,AF),"Stage 3 Completed Date/Time",function(t){return l(Jg,wy,Qa(t))},function(t){return l(Jg,Fy,Qa(t))},Pg(Za),Pg($a),Dg,t.stage3Date,t.stage3Time):IB(T.eq(t.stage3DateTimeModal,AF))("Stage 3 Completed Date/Time")(Og)(function(t){return l(Jg,wy,Qa(t))})(function(t){return l(Jg,Fy,Qa(t))})(Pg(Za))(Pg($a))(Dg)(rf)(t.stage3Date)(t.stage3Time),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(Mn,{ctor:"::",_0:xn("c-button c-button--ghost-brand u-small"),_1:{ctor:"::",_0:Gn(kg(t_)),_1:{ctor:"::",_0:Hn(c?{ctor:"::",_0:{ctor:"_Tuple2",_0:"background-color",_1:"red"},_1:{ctor:"[]"}}:{ctor:"[]"}),_1:{ctor:"[]"}}}},{ctor:"::",_0:CF(t)&&!c?l(fn,{ctor:"::",_0:xn("fa fa-check"),_1:{ctor:"[]"}},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}):c?l(fn,{ctor:"::",_0:xn("fa fa-exclamation"),_1:{ctor:"[]"}},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}):l(pn,{ctor:"[]"},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:en(" Summary"),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("stage-content"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:i},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--brand c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Baby"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"[]"},{ctor:"::",_0:l(Mn,{ctor:"::",_0:xn("c-button c-button--ghost-brand u-small"),_1:{ctor:"::",_0:Gn(Rg(t_)),_1:{ctor:"[]"}}},{ctor:"::",_0:gF(t)?l(fn,{ctor:"::",_0:xn("fa fa-check"),_1:{ctor:"[]"}},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}):l(pn,{ctor:"[]"},{ctor:"::",_0:en(""),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:en(" Summary"),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}}})}(t),_1:{ctor:"[]"}})},JF={ctor:"NoDateTimeModal"},IF={ctor:"Stage3ViewState"},OF={ctor:"Stage3EditState"},VF={ctor:"Stage2ViewState"},qF={ctor:"Stage2EditState"},HF={ctor:"Stage1ViewState"},UF={ctor:"Stage1EditState"},zF={ctor:"MembraneViewState"},WF={ctor:"MembraneEditState"},jF={ctor:"BabyViewState"},GF={ctor:"BabyEditState"},YF=c(function(t,r,e){var o,c=function(){var r={ctor:"_Tuple2",_0:e.patientRecord,_1:e.pregnancyRecord};if("Just"===r._0.ctor&&"Just"===r._1.ctor){var o=f(lf,e.laborRecord,e.laborStage1Record,e.laborStage2Record,e.laborStage3Record,{ctor:"[]"});return p(tD,r._0._0,r._1._0,o,e.currPregHeaderContent,e.currTime,t)}return en("")}(),n=!!T.eq(e.babySummaryModal,GF)||!gF(e),a=h(PF,T.eq(e.babySummaryModal,jF)||T.eq(e.babySummaryModal,GF),n,"Baby",e,Rg(Za),Rg($a),Rg(Xa)),_=!!T.eq(e.membraneSummaryModal,WF)||!yF(e),i=h(PF,T.eq(e.membraneSummaryModal,zF)||T.eq(e.membraneSummaryModal,WF),_,"Membrane Summary",e,xg(Za),xg($a),xg(Xa)),u=!!T.eq(e.stage3SummaryModal,OF)||!CF(e),s=h(PF,T.eq(e.stage3SummaryModal,IF)||T.eq(e.stage3SummaryModal,OF),u,"Stage 3 Summary",e,kg(Za),kg($a),kg(Xa)),d=!!T.eq(e.stage2SummaryModal,qF)||!TF(e),m=h(PF,T.eq(e.stage2SummaryModal,VF)||T.eq(e.stage2SummaryModal,qF),d,"Stage 2 Summary",e,Ag(Za),Ag($a),Ag(Xa)),b=!!T.eq(e.stage1SummaryModal,UF)||!wF(e),g=h(PF,T.eq(e.stage1SummaryModal,HF)||T.eq(e.stage1SummaryModal,UF),b,"Stage 1 Summary",e,Ng(Za),Ng($a),Ng(Xa));return l(dn,{ctor:"[]"},{ctor:"::",_0:l(rn,function(t){return function(t){return{ctor:"RotatePregHeaderContent",_0:t}}(t)},c),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("content-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:EF(e),_1:{ctor:"::",_0:MF(g),_1:{ctor:"::",_0:SF(i),_1:{ctor:"::",_0:BF(m),_1:{ctor:"::",_0:DF(s),_1:{ctor:"::",_0:(o=a,!0===o.isEditing?FF(o):bF(o)),_1:{ctor:"::",_0:l(nn,{ctor:"[]"},{ctor:"::",_0:en("Use paper for labor details"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}}}}}}),_1:{ctor:"[]"}}})}),KF={ctor:"NoViewEditState"},QF=i(function(t,r,o,c,n,a,_){var i=function(){var t=_;if("Just"===t.ctor){var r=t._0;return{ctor:"_Tuple2",_0:U(jl(r.id)),_1:d(kF,h_,U(r.id),{ctor:"::",_0:p_,_1:{ctor:"::",_0:f_,_1:{ctor:"::",_0:m_,_1:{ctor:"::",_0:F_,_1:{ctor:"::",_0:d_,_1:{ctor:"[]"}}}}}})}}return{ctor:"_Tuple2",_0:q,_1:l($e,$v,Ue(U(zv)))}}(),u=i._0,s=i._1;return e(function(t,r){return d(_s,ss,t.admittanceDate,r.admittanceDate)}),{ctor:"_Tuple3",_0:{browserSupportsDate:t,currTime:r,pregnancy_id:c,currLaborId:u,currPregHeaderContent:ff,dataCache:Tr,pendingSelectQuery:Tr,patientRecord:n,pregnancyRecord:a,laborRecord:_,laborStage1Record:q,laborStage2Record:q,laborStage3Record:q,babyRecord:q,membraneRecord:q,admittanceDate:q,admittanceTime:q,laborDate:q,laborTime:q,pos:q,fh:q,fht:q,systolic:q,diastolic:q,cr:q,temp:q,comments:q,formErrors:{ctor:"[]"},stage1DateTimeModal:JF,stage1Date:q,stage1Time:q,stage1SummaryModal:KF,s1Mobility:q,s1DurationLatentHours:q,s1DurationLatentMinutes:q,s1DurationActiveHours:q,s1DurationActiveMinutes:q,s1Comments:q,stage2DateTimeModal:JF,stage2Date:q,stage2Time:q,stage2SummaryModal:KF,s2BirthType:q,s2BirthPosition:q,s2DurationPushing:q,s2BirthPresentation:q,s2TerminalMec:q,s2CordWrapType:q,s2DeliveryType:q,s2ShoulderDystocia:q,s2ShoulderDystociaMinutes:q,s2Laceration:q,s2Episiotomy:q,s2Repair:q,s2Degree:q,s2LacerationRepairedBy:q,s2BirthEBL:q,s2Meconium:q,s2Comments:q,stage3DateTimeModal:JF,stage3Date:q,stage3Time:q,stage3SummaryModal:KF,s3PlacentaDeliverySpontaneous:q,s3PlacentaDeliveryAMTSL:q,s3PlacentaDeliveryCCT:q,s3PlacentaDeliveryManual:q,s3MaternalPosition:q,s3TxBloodLoss1:q,s3TxBloodLoss2:q,s3TxBloodLoss3:q,s3TxBloodLoss4:q,s3TxBloodLoss5:q,s3PlacentaShape:q,s3PlacentaInsertion:q,s3PlacentaNumVessels:q,s3SchultzDuncan:q,s3Cotyledons:q,s3Membranes:q,s3Comments:q,membraneSummaryModal:KF,membraneRuptureDate:q,membraneRuptureTime:q,membraneRupture:q,membraneRuptureComment:q,membraneAmniotic:q,membraneAmnioticComment:q,membraneComments:q,babySummaryModal:KF,bbBirthNbr:q,bbLastname:q,bbFirstname:q,bbMiddlename:q,bbSex:q,bbBirthWeight:q,bbBFedEstablishedDate:q,bbBFedEstablishedTime:q,bbBulb:q,bbMachine:q,bbFreeFlowO2:q,bbChestCompressions:q,bbPpv:q,bbComments:q,apgarScores:Tr,pendingApgarWizard:zg,pendingApgarMinute:q,pendingApgarScore:q},_1:o,_2:s}}),XF=c(function(t,r,o){var c,n,a,_=r;switch(_.ctor){case"PageNoop":return l(ye,"PageNoop","was called."),{ctor:"_Tuple3",_0:o,_1:De,_2:De};case"CloseAllDialogs":return{ctor:"_Tuple3",_0:function(t){return T.update(t,{stage1SummaryModal:KF,stage1DateTimeModal:JF,stage2SummaryModal:KF,stage2DateTimeModal:JF,stage3SummaryModal:KF,stage3DateTimeModal:JF,membraneSummaryModal:KF,babySummaryModal:KF})}(o),_1:De,_2:De};case"DataCache":var i=function(){var t={ctor:"_Tuple2",_0:_._0,_1:_._1};if("Just"===t._0.ctor&&"Just"===t._1.ctor){var r=t._0._0;return d(fF,r,t._1._0,T.update(o,{dataCache:r}))}return{ctor:"_Tuple2",_0:o,_1:De}}(),u=i._0,s=i._1;return{ctor:"_Tuple3",_0:u,_1:De,_2:s};case"LaborDelIppTick":return{ctor:"_Tuple3",_0:T.update(o,{currTime:_._0}),_1:De,_2:De};case"OpenDatePickerSubMsg":return{ctor:"_Tuple3",_0:o,_1:De,_2:l($e,cM,Ue(_._0))};case"DateFieldSubMsg":var m=_._0;if("DateFieldMessage"!==m.ctor)return{ctor:"_Tuple3",_0:o,_1:De,_2:De};var f=m._0.date,p=m._0.dateField;switch(p.ctor){case"BabyBFedEstablishedDateField":return{ctor:"_Tuple3",_0:T.update(o,{bbBFedEstablishedDate:U(f)}),_1:De,_2:De};case"LaborDelIppLaborDateField":return{ctor:"_Tuple3",_0:T.update(o,{laborDate:U(f)}),_1:De,_2:De};case"LaborDelIppStage1DateField":return{ctor:"_Tuple3",_0:T.update(o,{stage1Date:U(f)}),_1:De,_2:De};case"LaborDelIppStage2DateField":return{ctor:"_Tuple3",_0:T.update(o,{stage2Date:U(f)}),_1:De,_2:De};case"LaborDelIppStage3DateField":return{ctor:"_Tuple3",_0:T.update(o,{stage3Date:U(f)}),_1:De,_2:De};case"MembraneRuptureDateField":return{ctor:"_Tuple3",_0:T.update(o,{membraneRuptureDate:U(f)}),_1:De,_2:De};case"UnknownDateField":return{ctor:"_Tuple3",_0:o,_1:De,_2:iM(l(N["++"],"Unknown date field: ",p._0))};default:return{ctor:"_Tuple3",_0:o,_1:De,_2:De}}case"FldChgSubMsg":var b=_._0,g=function(){var t=_._1;switch(t.ctor){case"FldChgString":var r=t._0;switch(b.ctor){case"AdmittanceDateFld":return l(is["=>"],T.update(o,{admittanceDate:Tu(r)}),De);case"AdmittanceTimeFld":return l(is["=>"],T.update(o,{admittanceTime:U(Lu(r))}),De);case"LaborDateFld":return l(is["=>"],T.update(o,{laborDate:Tu(r)}),De);case"LaborTimeFld":return l(is["=>"],T.update(o,{laborTime:U(Lu(r))}),De);case"PosFld":return l(is["=>"],T.update(o,{pos:U(r)}),De);case"FhFld":return l(is["=>"],T.update(o,{fh:U(Xu(r))}),De);case"FhtFld":return l(is["=>"],T.update(o,{fht:U(r)}),De);case"SystolicFld":return l(is["=>"],T.update(o,{systolic:U(Xu(r))}),De);case"DiastolicFld":return l(is["=>"],T.update(o,{diastolic:U(Xu(r))}),De);case"CrFld":return l(is["=>"],T.update(o,{cr:U(Xu(r))}),De);case"TempFld":return l(is["=>"],T.update(o,{temp:U(Yu(r))}),De);case"CommentsFld":return l(is["=>"],T.update(o,{comments:U(r)}),De);case"Stage1DateFld":return l(is["=>"],T.update(o,{stage1Date:Tu(r)}),De);case"Stage1TimeFld":return l(is["=>"],T.update(o,{stage1Time:U(Lu(r))}),De);case"Stage1MobilityFld":return l(is["=>"],T.update(o,{s1Mobility:U(r)}),De);case"Stage1DurationLatentHoursFld":return l(is["=>"],T.update(o,{s1DurationLatentHours:U(Xu(r))}),De);case"Stage1DurationLatentMinutesFld":return l(is["=>"],T.update(o,{s1DurationLatentMinutes:U(Xu(r))}),De);case"Stage1DurationActiveHoursFld":return l(is["=>"],T.update(o,{s1DurationActiveHours:U(Xu(r))}),De);case"Stage1DurationActiveMinutesFld":return l(is["=>"],T.update(o,{s1DurationActiveMinutes:U(Xu(r))}),De);case"Stage1CommentsFld":return l(is["=>"],T.update(o,{s1Comments:U(r)}),De);case"Stage2DateFld":return l(is["=>"],T.update(o,{stage2Date:Tu(r)}),De);case"Stage2TimeFld":return l(is["=>"],T.update(o,{stage2Time:U(Lu(r))}),De);case"Stage2BirthDatetimeFld":return l(is["=>"],o,De);case"Stage2BirthTypeFld":return l(is["=>"],T.update(o,{s2BirthType:U(r)}),De);case"Stage2BirthPositionFld":return l(is["=>"],T.update(o,{s2BirthPosition:U(r)}),De);case"Stage2DurationPushingFld":return l(is["=>"],T.update(o,{s2DurationPushing:U(Xu(r))}),De);case"Stage2BirthPresentationFld":return l(is["=>"],T.update(o,{s2BirthPresentation:U(r)}),De);case"Stage2CordWrapTypeFld":return l(is["=>"],T.update(o,{s2CordWrapType:U(r)}),De);case"Stage2DeliveryTypeFld":return l(is["=>"],T.update(o,{s2DeliveryType:U(r)}),De);case"Stage2ShoulderDystociaMinutesFld":return l(is["=>"],T.update(o,{s2ShoulderDystociaMinutes:U(Xu(r))}),De);case"Stage2DegreeFld":return l(is["=>"],T.update(o,{s2Degree:U(r)}),De);case"Stage2LacerationRepairedByFld":return l(is["=>"],T.update(o,{s2LacerationRepairedBy:U(r)}),De);case"Stage2BirthEBLFld":return l(is["=>"],T.update(o,{s2BirthEBL:U(r)}),De);case"Stage2MeconiumFld":return l(is["=>"],T.update(o,{s2Meconium:U(r)}),De);case"Stage2CommentsFld":return l(is["=>"],T.update(o,{s2Comments:U(r)}),De);case"Stage3DateFld":return l(is["=>"],T.update(o,{stage3Date:Tu(r)}),De);case"Stage3TimeFld":return l(is["=>"],T.update(o,{stage3Time:U(Lu(r))}),De);case"Stage3MaternalPositionFld":return l(is["=>"],T.update(o,{s3MaternalPosition:U(r)}),De);case"Stage3TxBloodLoss1Fld":return l(is["=>"],T.update(o,{s3TxBloodLoss1:U(r)}),De);case"Stage3TxBloodLoss2Fld":return l(is["=>"],T.update(o,{s3TxBloodLoss2:U(r)}),De);case"Stage3TxBloodLoss3Fld":return l(is["=>"],T.update(o,{s3TxBloodLoss3:U(r)}),De);case"Stage3TxBloodLoss4Fld":return l(is["=>"],T.update(o,{s3TxBloodLoss4:U(r)}),De);case"Stage3TxBloodLoss5Fld":return l(is["=>"],T.update(o,{s3TxBloodLoss5:U(r)}),De);case"Stage3PlacentaShapeFld":return l(is["=>"],T.update(o,{s3PlacentaShape:U(r)}),De);case"Stage3PlacentaInsertionFld":return l(is["=>"],T.update(o,{s3PlacentaInsertion:U(r)}),De);case"Stage3PlacentaNumVesselsFld":return l(is["=>"],T.update(o,{s3PlacentaNumVessels:U(Xu(r))}),De);case"Stage3SchultzDuncanFld":return l(is["=>"],T.update(o,{s3SchultzDuncan:U(r)}),De);case"Stage3CotyledonsFld":return l(is["=>"],T.update(o,{s3Cotyledons:U(r)}),De);case"Stage3MembranesFld":return l(is["=>"],T.update(o,{s3Membranes:U(r)}),De);case"Stage3CommentsFld":return l(is["=>"],T.update(o,{s3Comments:U(r)}),De);case"MembraneRuptureDateFld":return l(is["=>"],T.update(o,{membraneRuptureDate:Tu(r)}),De);case"MembraneRuptureTimeFld":return l(is["=>"],T.update(o,{membraneRuptureTime:U(Lu(r))}),De);case"MembraneRuptureFld":return l(is["=>"],T.update(o,{membraneRupture:U(r)}),De);case"MembraneRuptureCommentFld":return l(is["=>"],T.update(o,{membraneRuptureComment:U(r)}),De);case"MembraneAmnioticFld":return l(is["=>"],T.update(o,{membraneAmniotic:U(r)}),De);case"MembraneAmnioticCommentFld":return l(is["=>"],T.update(o,{membraneAmnioticComment:U(r)}),De);case"MembraneCommentsFld":return l(is["=>"],T.update(o,{membraneComments:U(r)}),De);case"BabyLastnameFld":return l(is["=>"],T.update(o,{bbLastname:U(r)}),De);case"BabyFirstnameFld":return l(is["=>"],T.update(o,{bbFirstname:U(r)}),De);case"BabyMiddlenameFld":return l(is["=>"],T.update(o,{bbMiddlename:U(r)}),De);case"BabySexFld":return l(is["=>"],T.update(o,{bbSex:U(l(cs,{ctor:"::",_0:"Male",_1:{ctor:"::",_0:"Female",_1:{ctor:"::",_0:"Ambiguous",_1:{ctor:"[]"}}}},r))}),De);case"BabyBirthWeightFld":return l(is["=>"],T.update(o,{bbBirthWeight:U(Xu(r))}),De);case"BabyBFedEstablishedDateFld":return l(is["=>"],T.update(o,{bbBFedEstablishedDate:Tu(r)}),De);case"BabyBFedEstablishedTimeFld":return l(is["=>"],T.update(o,{bbBFedEstablishedTime:U(Lu(r))}),De);case"BabyCommentsFld":return l(is["=>"],T.update(o,{bbComments:U(r)}),De);case"ApgarOtherMinuteFld":return l(is["=>"],T.update(o,{pendingApgarMinute:U(r)}),De);case"ApgarOtherScoreFld":return l(is["=>"],T.update(o,{pendingApgarScore:U(Xu(r))}),De);default:return l(is["=>"],o,iM(l(N["++"],"LaborDelIpp.update FldChgSubMsg: ","Unknown field encountered in FldChgString. Possible mismatch between Field and FldChgValue.")))}case"FldChgStringList":return l(is["=>"],o,De);case"FldChgBool":var e=t._0;switch(b.ctor){case"Stage2ShoulderDystociaFld":return l(is["=>"],T.update(o,{s2ShoulderDystocia:U(e)}),De);case"Stage2TerminalMecFld":return l(is["=>"],T.update(o,{s2TerminalMec:U(e)}),De);case"Stage2LacerationFld":return T.eq(e,!1)&&(T.eq(o.s2Episiotomy,q)||T.eq(o.s2Episiotomy,U(!1)))?l(is["=>"],T.update(o,{s2Laceration:U(e),s2Degree:q}),De):l(is["=>"],T.update(o,{s2Laceration:U(e)}),De);case"Stage2EpisiotomyFld":return T.eq(e,!1)&&(T.eq(o.s2Laceration,q)||T.eq(o.s2Laceration,U(!1)))?l(is["=>"],T.update(o,{s2Episiotomy:U(e),s2Degree:q}),De):l(is["=>"],T.update(o,{s2Episiotomy:U(e)}),De);case"Stage2RepairFld":return T.eq(e,!1)?l(is["=>"],T.update(o,{s2Repair:U(e),s2Degree:q,s2LacerationRepairedBy:q}),De):l(is["=>"],T.update(o,{s2Repair:U(e)}),De);case"Stage3PlacentaDeliverySpontaneousFld":return l(is["=>"],T.update(o,{s3PlacentaDeliverySpontaneous:U(e)}),De);case"Stage3PlacentaDeliveryAMTSLFld":return l(is["=>"],T.update(o,{s3PlacentaDeliveryAMTSL:U(e)}),De);case"Stage3PlacentaDeliveryCCTFld":return l(is["=>"],T.update(o,{s3PlacentaDeliveryCCT:U(e)}),De);case"Stage3PlacentaDeliveryManualFld":return l(is["=>"],T.update(o,{s3PlacentaDeliveryManual:U(e)}),De);case"BabyBulbFld":return l(is["=>"],T.update(o,{bbBulb:U(e)}),De);case"BabyMachineFld":return l(is["=>"],T.update(o,{bbMachine:U(e)}),De);case"BabyFreeFlowO2Fld":return l(is["=>"],T.update(o,{bbFreeFlowO2:U(e)}),De);case"BabyChestCompressionsFld":return l(is["=>"],T.update(o,{bbChestCompressions:U(e)}),De);case"BabyPpvFld":return l(is["=>"],T.update(o,{bbPpv:U(e)}),De);default:return l(is["=>"],o,iM(l(N["++"],"LaborDelIpp.update FldChgSubMsg: ","Unknown field encountered in FldChgBool. Possible mismatch between Field and FldChgValue.")))}default:var c=t._0;if("ApgarStandardFld"===b.ctor){var n=qt(t._1);if("Ok"===n.ctor){var a=n._0;return T.cmp(a,0)>-1&&T.cmp(a,10)<1?l(is["=>"],T.update(o,{apgarScores:d(Er,c,l(Fs,U(c),U(a)),o.apgarScores)}),De):l(is["=>"],o,De)}return l(is["=>"],T.update(o,{apgarScores:l(Ur,c,o.apgarScores)}),De)}return l(is["=>"],o,iM(l(N["++"],"LaborDelIpp.update FldChgSubMsg: ","Unknown field encountered in FldChgTwoMaybeString. Possible mismatch between Field and FldChgValue.")))}}();return u=g._0,s=g._1,{ctor:"_Tuple3",_0:u,_1:De,_2:s};case"RotatePregHeaderContent":_._0;var y=function(){switch(o.currPregHeaderContent.ctor){case"PrenatalContent":return ff;case"LaborContent":return mf;default:return pf}}();return{ctor:"_Tuple3",_0:T.update(o,{currPregHeaderContent:y}),_1:De,_2:De};case"HandleStage1DateTimeModal":switch(_._0.ctor){case"OpenDialog":return{ctor:"_Tuple3",_0:function(){var t={ctor:"_Tuple3",_0:o.stage1Date,_1:o.stage1Time,_2:o.laborStage1Record};if("Nothing"===t._0.ctor&&"Nothing"===t._1.ctor){if("Nothing"===t._2.ctor)return T.update(o,{stage1DateTimeModal:T.eq(o.stage1DateTimeModal,NF)?JF:NF,stage1Date:U(Ro(o.currTime)),stage1Time:U(Eu(o.currTime))});var r=t._2._0;return T.update(o,{stage1DateTimeModal:T.eq(o.stage1DateTimeModal,NF)?JF:NF,stage1Date:U(l(V,Ro(o.currTime),r.fullDialation)),stage1Time:U(l(V,Eu(o.currTime),Au(r.fullDialation)))})}return T.update(o,{stage1DateTimeModal:NF})}(),_1:De,_2:Be({ctor:"::",_0:T.eq(o.stage1DateTimeModal,JF)?Ov(Hv):De,_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}})};case"CloseNoSaveDialog":return{ctor:"_Tuple3",_0:T.update(o,{stage1DateTimeModal:JF}),_1:De,_2:Jv};case"EditDialog":return{ctor:"_Tuple3",_0:o,_1:De,_2:De};default:var C=iF(o);if("[]"===C.ctor){var B=function(){var t,r={ctor:"_Tuple3",_0:o.laborStage1Record,_1:o.stage1Date,_2:o.stage1Time};t:do{if("Just"===r._0.ctor){if("Just"===r._1.ctor){if("Just"===r._2.ctor){var e=Zu(r._2._0);if("Just"===e.ctor){var c=T.update(r._0._0,{fullDialation:U(l(Vu,r._1._0,{ctor:"_Tuple2",_0:e._0._0,_1:e._0._1}))});return"Just"===(t=o.laborStage2Record).ctor&&d(mF,t._0.birthDatetime,o.stage1Date,o.stage1Time)?d(Yv,{ctor:"::",_0:"Stage 1, 2, and 3 dates and times must be in chronological order.",_1:{ctor:"[]"}},10,Lv):d(tM,l(wM,sM(l(Vg,q,U({ctor:"::",_0:p_,_1:{ctor:"[]"}}))),c),yT,Yl(c))}return CM}break t}if("Nothing"===r._2.ctor)return c=T.update(r._0._0,{fullDialation:q}),d(tM,l(wM,sM(l(Vg,q,U({ctor:"::",_0:p_,_1:{ctor:"[]"}}))),c),yT,Yl(c));break t}if("Just"===r._1.ctor&&"Just"===r._2.ctor){var n=dF(o);if("Just"===n.ctor){var a=n._0;return d(tM,l(GM,sM(l(Vg,q,U({ctor:"::",_0:p_,_1:{ctor:"[]"}}))),a),vT,Gl(a))}return CM}break t}while(0);return CM}();return{ctor:"_Tuple3",_0:T.update(o,{stage1DateTimeModal:JF}),_1:De,_2:Be({ctor:"::",_0:l($e,M(B),Ue(!0)),_1:{ctor:"::",_0:Jv,_1:{ctor:"[]"}}})}}var S=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,C));return{ctor:"_Tuple3",_0:T.update(o,{stage1DateTimeModal:JF}),_1:De,_2:l(Qv,S,10)}}case"HandleStage1SummaryModal":switch(_._0.ctor){case"OpenDialog":var F=function(){var t=o.laborStage1Record;if("Just"===t.ctor){var r=t._0;return{ctor:"_Tuple4",_0:r.mobility,_1:r.durationLatent,_2:r.durationActive,_3:r.comments}}return{ctor:"_Tuple4",_0:q,_1:q,_2:q,_3:q}}(),w=F._0,R=F._1,x=F._2,k=F._3;return{ctor:"_Tuple3",_0:T.update(o,{stage1SummaryModal:T.eq(o.stage1SummaryModal,KF)?HF:KF,s1Mobility:w,s1DurationLatentHours:l(z,D,Bu(R)),s1DurationLatentMinutes:l(z,D,Du(R)),s1DurationActiveHours:l(z,D,Bu(x)),s1DurationActiveMinutes:l(z,D,Du(x)),s1Comments:k}),_1:De,_2:Be({ctor:"::",_0:T.eq(o.stage1SummaryModal,KF)?Ov(Hv):Jv,_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}})};case"CloseNoSaveDialog":return{ctor:"_Tuple3",_0:T.update(o,{stage1SummaryModal:KF}),_1:De,_2:Jv};case"EditDialog":return{ctor:"_Tuple3",_0:T.update(o,{stage1SummaryModal:UF}),_1:De,_2:T.eq(o.stage1SummaryModal,KF)?Be({ctor:"::",_0:Ov(Hv),_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}}):De};default:var P=_F(o);return"[]"===P.ctor?(B=function(){var t=o.laborStage1Record;if("Just"===t.ctor){var r=T.update(t._0,{mobility:o.s1Mobility,durationLatent:l(vu,bu(o.s1DurationLatentHours),bu(o.s1DurationLatentMinutes)),durationActive:l(vu,bu(o.s1DurationActiveHours),bu(o.s1DurationActiveMinutes)),comments:o.s1Comments});return d(tM,l(wM,sM(l(Vg,q,U({ctor:"::",_0:p_,_1:{ctor:"[]"}}))),r),yT,Yl(r))}var e=dF(o);if("Just"===e.ctor){var c=e._0;return d(tM,l(GM,sM(l(Vg,q,U({ctor:"::",_0:p_,_1:{ctor:"[]"}}))),c),vT,Gl(c))}return l(aM,pC,"deriveLaborStage1RecordNew returned a Nothing")}(),{ctor:"_Tuple3",_0:T.update(o,{stage1SummaryModal:KF}),_1:De,_2:Be({ctor:"::",_0:l($e,M(B),Ue(!0)),_1:{ctor:"::",_0:Jv,_1:{ctor:"[]"}}})}):(S=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,P)),{ctor:"_Tuple3",_0:T.update(o,{stage1SummaryModal:KF}),_1:De,_2:l(Qv,S,10)})}case"HandleStage2DateTimeModal":switch(_._0.ctor){case"OpenDialog":return{ctor:"_Tuple3",_0:function(){var t={ctor:"_Tuple3",_0:o.stage2Date,_1:o.stage2Time,_2:o.laborStage2Record};if("Nothing"===t._0.ctor&&"Nothing"===t._1.ctor){if("Nothing"===t._2.ctor)return T.update(o,{stage2DateTimeModal:T.eq(o.stage2DateTimeModal,LF)?JF:LF,stage2Date:U(Ro(o.currTime)),stage2Time:U(Eu(o.currTime))});var r=t._2._0;return T.update(o,{stage2DateTimeModal:T.eq(o.stage2DateTimeModal,LF)?JF:LF,stage2Date:U(l(V,Ro(o.currTime),r.birthDatetime)),stage2Time:U(l(V,Eu(o.currTime),Au(r.birthDatetime)))})}return T.update(o,{stage2DateTimeModal:LF})}(),_1:De,_2:Be({ctor:"::",_0:T.eq(o.stage2DateTimeModal,JF)?Ov(Hv):De,_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}})};case"CloseNoSaveDialog":return{ctor:"_Tuple3",_0:T.update(o,{stage2DateTimeModal:JF}),_1:De,_2:Jv};case"EditDialog":return{ctor:"_Tuple3",_0:o,_1:De,_2:De};default:var A=aF(o);if("[]"===A.ctor){var L="Just"===(a=o.laborStage1Record).ctor&&d(mF,a._0.fullDialation,o.stage2Date,o.stage2Time);return B=function(){var t,r={ctor:"_Tuple4",_0:n,_1:o.laborStage2Record,_2:o.stage2Date,_3:o.stage2Time};t:do{if(!1===r._0)return d(Yv,{ctor:"::",_0:"The stage 1, 2, and 3 dates and times must be in chronological order.",_1:{ctor:"[]"}},10,Lv);if("Just"===r._1.ctor){if("Just"===r._2.ctor){if("Just"===r._3.ctor){var e=Zu(r._3._0);if("Just"===e.ctor){var c=T.update(r._1._0,{birthDatetime:U(l(Vu,r._2._0,{ctor:"_Tuple2",_0:e._0._0,_1:e._0._1}))}),n="Just"!==(t=o.laborStage3Record).ctor||!d(mF,t._0.placentaDatetime,o.stage2Date,o.stage2Time);return n?d(tM,l(FM,sM(l(Vg,q,U({ctor:"::",_0:f_,_1:{ctor:"[]"}}))),c),yT,rd(c)):d(Yv,{ctor:"::",_0:"Stage 1, 2, and 3 dates and times must be in chronological order.",_1:{ctor:"[]"}},10,Lv)}return CM}break t}if("Nothing"===r._3.ctor)return c=T.update(r._1._0,{birthDatetime:q}),d(tM,l(FM,sM(l(Vg,q,U({ctor:"::",_0:f_,_1:{ctor:"[]"}}))),c),yT,rd(c));break t}if("Just"===r._2.ctor&&"Just"===r._3.ctor){var a=lF(o);if("Just"===a.ctor){var _=a._0;return d(tM,l(jM,sM(l(Vg,q,U({ctor:"::",_0:f_,_1:{ctor:"[]"}}))),_),vT,td(_))}return CM}break t}while(0);return CM}(),{ctor:"_Tuple3",_0:T.update(o,{stage2DateTimeModal:JF}),_1:De,_2:Be({ctor:"::",_0:l($e,M(B),Ue(!0)),_1:{ctor:"::",_0:Jv,_1:{ctor:"[]"}}})}}return S=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,A)),{ctor:"_Tuple3",_0:T.update(o,{stage2DateTimeModal:JF}),_1:De,_2:l(Qv,S,10)}}case"HandleStage2SummaryModal":switch(_._0.ctor){case"OpenDialog":return u=function(){var t=o.laborStage2Record;if("Just"===t.ctor){var r=t._0;return T.update(o,{s2BirthType:l(Gu,r.birthType,o.s2BirthType),s2BirthPosition:l(Gu,r.birthPosition,o.s2BirthPosition),s2DurationPushing:l(Gu,l(z,D,r.durationPushing),o.s2DurationPushing),s2BirthPresentation:l(Gu,r.birthPresentation,o.s2BirthPresentation),s2TerminalMec:l(Gu,r.terminalMec,o.s2TerminalMec),s2CordWrapType:l(Gu,r.cordWrapType,o.s2CordWrapType),s2DeliveryType:l(Gu,r.deliveryType,o.s2DeliveryType),s2ShoulderDystocia:l(Gu,r.shoulderDystocia,o.s2ShoulderDystocia),s2ShoulderDystociaMinutes:l(Gu,l(z,D,r.shoulderDystociaMinutes),o.s2ShoulderDystociaMinutes),s2Laceration:l(Gu,r.laceration,o.s2Laceration),s2Episiotomy:l(Gu,r.episiotomy,o.s2Episiotomy),s2Repair:l(Gu,r.repair,o.s2Repair),s2Degree:l(Gu,r.degree,o.s2Degree),s2LacerationRepairedBy:l(Gu,r.lacerationRepairedBy,o.s2LacerationRepairedBy),s2BirthEBL:l(Gu,l(z,D,r.birthEBL),o.s2BirthEBL),s2Meconium:l(Gu,r.meconium,o.s2Meconium),s2Comments:l(Gu,r.comments,o.s2Comments)})}return o}(),{ctor:"_Tuple3",_0:T.update(u,{stage2SummaryModal:T.eq(u.stage2SummaryModal,KF)?VF:KF}),_1:De,_2:Be({ctor:"::",_0:T.eq(u.stage2SummaryModal,KF)?Ov(Hv):Jv,_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}})};case"CloseNoSaveDialog":return{ctor:"_Tuple3",_0:T.update(o,{stage2SummaryModal:KF}),_1:De,_2:Jv};case"EditDialog":return{ctor:"_Tuple3",_0:T.update(o,{stage2SummaryModal:qF}),_1:De,_2:T.eq(o.stage2SummaryModal,KF)?Be({ctor:"::",_0:Ov(Hv),_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}}):De};default:var E=cF(o);return"[]"===E.ctor?(B=function(){var t=o.laborStage2Record;if("Just"===t.ctor){var r=T.update(t._0,{birthType:o.s2BirthType,birthPosition:o.s2BirthPosition,durationPushing:bu(o.s2DurationPushing),birthPresentation:o.s2BirthPresentation,terminalMec:o.s2TerminalMec,cordWrapType:o.s2CordWrapType,deliveryType:o.s2DeliveryType,shoulderDystocia:o.s2ShoulderDystocia,shoulderDystociaMinutes:bu(o.s2ShoulderDystociaMinutes),laceration:o.s2Laceration,episiotomy:o.s2Episiotomy,repair:o.s2Repair,degree:o.s2Degree,lacerationRepairedBy:o.s2LacerationRepairedBy,birthEBL:bu(o.s2BirthEBL),meconium:o.s2Meconium,comments:o.s2Comments});return d(tM,l(FM,sM(l(Vg,q,U({ctor:"::",_0:f_,_1:{ctor:"[]"}}))),r),yT,rd(r))}var e=lF(o);if("Just"===e.ctor){var c=e._0;return d(tM,l(jM,sM(l(Vg,q,U({ctor:"::",_0:f_,_1:{ctor:"[]"}}))),c),vT,td(c))}return l(aM,pC,"deriveLaborStage2RecordNew returned a Nothing")}(),{ctor:"_Tuple3",_0:T.update(o,{stage2SummaryModal:KF}),_1:De,_2:Be({ctor:"::",_0:l($e,M(B),Ue(!0)),_1:{ctor:"::",_0:Jv,_1:{ctor:"[]"}}})}):(S=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,E)),{ctor:"_Tuple3",_0:T.update(o,{stage2SummaryModal:KF}),_1:De,_2:l(Qv,S,10)})}case"HandleStage3DateTimeModal":switch(_._0.ctor){case"OpenDialog":return{ctor:"_Tuple3",_0:function(){var t={ctor:"_Tuple3",_0:o.stage3Date,_1:o.stage3Time,_2:o.laborStage3Record};if("Nothing"===t._0.ctor&&"Nothing"===t._1.ctor){if("Nothing"===t._2.ctor)return T.update(o,{stage3DateTimeModal:T.eq(o.stage3DateTimeModal,AF)?JF:AF,stage3Date:U(Ro(o.currTime)),stage3Time:U(Eu(o.currTime))});var r=t._2._0;return T.update(o,{stage3DateTimeModal:T.eq(o.stage3DateTimeModal,AF)?JF:AF,stage3Date:U(l(V,Ro(o.currTime),r.placentaDatetime)),stage3Time:U(l(V,Eu(o.currTime),Au(r.placentaDatetime)))})}return T.update(o,{stage3DateTimeModal:AF})}(),_1:De,_2:Be({ctor:"::",_0:T.eq(o.stage3DateTimeModal,JF)?Ov(Hv):De,_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}})};case"CloseNoSaveDialog":return{ctor:"_Tuple3",_0:T.update(o,{stage3DateTimeModal:JF}),_1:De,_2:Jv};case"EditDialog":return{ctor:"_Tuple3",_0:o,_1:De,_2:De};default:var J=nF(o);return"[]"===J.ctor?(L="Just"===(n=o.laborStage2Record).ctor&&d(mF,n._0.birthDatetime,o.stage3Date,o.stage3Time),B=function(){var t={ctor:"_Tuple4",_0:L,_1:o.laborStage3Record,_2:o.stage3Date,_3:o.stage3Time};t:do{if(!1===t._0)return d(Yv,{ctor:"::",_0:"The stage 1, 2, and 3 dates and times must be in chronological order.",_1:{ctor:"[]"}},10,Lv);if("Just"===t._1.ctor){if("Just"===t._2.ctor){if("Just"===t._3.ctor){var r=Zu(t._3._0);if("Just"===r.ctor){var e=T.update(t._1._0,{placentaDatetime:U(l(Vu,t._2._0,{ctor:"_Tuple2",_0:r._0._0,_1:r._0._1}))});return d(tM,l(SM,sM(l(Vg,q,U({ctor:"::",_0:m_,_1:{ctor:"[]"}}))),e),yT,_d(e))}return CM}break t}if("Nothing"===t._3.ctor)return e=T.update(t._1._0,{placentaDatetime:q}),d(tM,l(SM,sM(l(Vg,q,U({ctor:"::",_0:m_,_1:{ctor:"[]"}}))),e),yT,_d(e));break t}if("Just"===t._2.ctor&&"Just"===t._3.ctor){var c=uF(o);if("Just"===c.ctor){var n=c._0;return d(tM,l(WM,sM(l(Vg,q,U({ctor:"::",_0:m_,_1:{ctor:"[]"}}))),n),vT,id(n))}return CM}break t}while(0);return CM}(),{ctor:"_Tuple3",_0:T.update(o,{stage3DateTimeModal:JF}),_1:De,_2:Be({ctor:"::",_0:l($e,M(B),Ue(!0)),_1:{ctor:"::",_0:Jv,_1:{ctor:"[]"}}})}):(S=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,J)),{ctor:"_Tuple3",_0:T.update(o,{stage3DateTimeModal:JF}),_1:De,_2:l(Qv,S,10)})}case"HandleStage3SummaryModal":switch(_._0.ctor){case"OpenDialog":return u=function(){var t=o.laborStage3Record;if("Just"===t.ctor){var r=t._0;return T.update(o,{s3PlacentaDeliverySpontaneous:l(Gu,r.placentaDeliverySpontaneous,o.s3PlacentaDeliverySpontaneous),s3PlacentaDeliveryAMTSL:l(Gu,r.placentaDeliveryAMTSL,o.s3PlacentaDeliveryAMTSL),s3PlacentaDeliveryCCT:l(Gu,r.placentaDeliveryCCT,o.s3PlacentaDeliveryCCT),s3PlacentaDeliveryManual:l(Gu,r.placentaDeliveryManual,o.s3PlacentaDeliveryManual),s3MaternalPosition:l(Gu,r.maternalPosition,o.s3MaternalPosition),s3TxBloodLoss1:l(Gu,r.txBloodLoss1,o.s3TxBloodLoss1),s3TxBloodLoss2:l(Gu,r.txBloodLoss2,o.s3TxBloodLoss2),s3TxBloodLoss3:l(Gu,r.txBloodLoss3,o.s3TxBloodLoss3),s3TxBloodLoss4:l(Gu,r.txBloodLoss4,o.s3TxBloodLoss4),s3TxBloodLoss5:l(Gu,r.txBloodLoss5,o.s3TxBloodLoss5),s3PlacentaShape:l(Gu,r.placentaShape,o.s3PlacentaShape),s3PlacentaInsertion:l(Gu,r.placentaInsertion,o.s3PlacentaInsertion),s3PlacentaNumVessels:l(Gu,l(z,D,r.placentaNumVessels),o.s3PlacentaNumVessels),s3SchultzDuncan:l(Gu,l(z,ad,r.schultzDuncan),o.s3SchultzDuncan),s3Cotyledons:l(Gu,r.cotyledons,o.s3Cotyledons),s3Membranes:l(Gu,r.membranes,o.s3Membranes),s3Comments:l(Gu,r.comments,o.s3Comments)})}return o}(),{ctor:"_Tuple3",_0:T.update(u,{stage3SummaryModal:T.eq(u.stage3SummaryModal,KF)?IF:KF}),_1:De,_2:Be({ctor:"::",_0:T.eq(u.stage3SummaryModal,KF)?Ov(Hv):Jv,_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}})};case"CloseNoSaveDialog":return{ctor:"_Tuple3",_0:T.update(o,{stage3SummaryModal:KF}),_1:De,_2:Jv};case"EditDialog":return{ctor:"_Tuple3",_0:T.update(o,{stage3SummaryModal:OF}),_1:De,_2:T.eq(o.stage3SummaryModal,KF)?Be({ctor:"::",_0:Ov(Hv),_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}}):De};default:var I=oF(o);return"[]"===I.ctor?(B=function(){var t=o.laborStage3Record;if("Just"===t.ctor){var r=T.update(t._0,{placentaDeliverySpontaneous:o.s3PlacentaDeliverySpontaneous,placentaDeliveryAMTSL:o.s3PlacentaDeliveryAMTSL,placentaDeliveryCCT:o.s3PlacentaDeliveryCCT,placentaDeliveryManual:o.s3PlacentaDeliveryManual,maternalPosition:o.s3MaternalPosition,txBloodLoss1:o.s3TxBloodLoss1,txBloodLoss2:o.s3TxBloodLoss2,txBloodLoss3:o.s3TxBloodLoss3,txBloodLoss4:o.s3TxBloodLoss4,txBloodLoss5:o.s3TxBloodLoss5,placentaShape:o.s3PlacentaShape,placentaInsertion:o.s3PlacentaInsertion,placentaNumVessels:bu(o.s3PlacentaNumVessels),schultzDuncan:fd(l(V,"",o.s3SchultzDuncan)),cotyledons:o.s3Cotyledons,membranes:o.s3Membranes,comments:o.s3Comments});return d(tM,l(SM,sM(l(Vg,q,U({ctor:"::",_0:m_,_1:{ctor:"[]"}}))),r),yT,_d(r))}var e=uF(o);if("Just"===e.ctor){var c=e._0;return d(tM,l(WM,sM(l(Vg,q,U({ctor:"::",_0:m_,_1:{ctor:"[]"}}))),c),vT,id(c))}return l(aM,pC,"deriveLaborStage3RecordNew returned a Nothing")}(),{ctor:"_Tuple3",_0:T.update(o,{stage3SummaryModal:KF}),_1:De,_2:Be({ctor:"::",_0:l($e,M(B),Ue(!0)),_1:{ctor:"::",_0:Jv,_1:{ctor:"[]"}}})}):(S=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,I)),{ctor:"_Tuple3",_0:T.update(o,{stage3SummaryModal:KF}),_1:De,_2:l(Qv,S,10)})}case"HandleMembraneSummaryModal":switch(_._0.ctor){case"OpenDialog":return u=function(){var t=o.membraneRecord;if("Just"===t.ctor){var r=t._0;return T.update(o,{membraneRuptureDate:r.ruptureDatetime,membraneRuptureTime:l(Gu,l(z,Pu,r.ruptureDatetime),o.membraneRuptureTime),membraneRupture:l(Gu,U(gd(r.rupture)),o.membraneRupture),membraneRuptureComment:l(Gu,r.ruptureComment,o.membraneRuptureComment),membraneAmniotic:l(Gu,U(hd(r.amniotic)),o.membraneAmniotic),membraneAmnioticComment:l(Gu,r.amnioticComment,o.membraneAmnioticComment),membraneComments:l(Gu,r.comments,o.membraneComments)})}return o}(),{ctor:"_Tuple3",_0:T.update(u,{membraneSummaryModal:T.eq(o.membraneSummaryModal,KF)?zF:KF}),_1:De,_2:Be({ctor:"::",_0:T.eq(o.membraneSummaryModal,KF)?Ov(Hv):Jv,_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}})};case"CloseNoSaveDialog":return{ctor:"_Tuple3",_0:T.update(o,{membraneSummaryModal:KF}),_1:De,_2:Jv};case"EditDialog":return{ctor:"_Tuple3",_0:T.update(o,{membraneSummaryModal:WF}),_1:De,_2:T.eq(o.membraneSummaryModal,KF)?Be({ctor:"::",_0:Ov(Hv),_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}}):De};default:var O=rF(o);if("[]"===O.ctor){var H=d(hs,o.membraneRuptureDate,o.membraneRuptureTime,"Please correct the date and time for the rupture."),W=Ou({ctor:"::",_0:H,_1:{ctor:"[]"}});return B=function(){var t={ctor:"_Tuple2",_0:T.cmp(ot(W),0)>0,_1:o.membraneRecord};if(!0===t._0)return d(Yv,l(N["++"],W,{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}}),10,Lv);if("Just"===t._1.ctor){var r=T.update(t._1._0,{ruptureDatetime:Iu(H),rupture:Fd(o.membraneRupture),ruptureComment:o.membraneRuptureComment,amniotic:Ad(o.membraneAmniotic),amnioticComment:o.membraneAmnioticComment,comments:o.membraneComments});return d(tM,l(DM,sM(l(Vg,q,U({ctor:"::",_0:d_,_1:{ctor:"[]"}}))),r),yT,(e=r,Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(d_))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(e.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"ruptureDatetime",_1:l(Qo,Ju,e.ruptureDatetime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"rupture",_1:l(Qo,function(t){return $r(yd(t))},e.rupture)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"ruptureComment",_1:l(Qo,$r,e.ruptureComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"amniotic",_1:l(Qo,function(t){return $r(bd(t))},e.amniotic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"amnioticComment",_1:l(Qo,$r,e.amnioticComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,e.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(e.labor_id)},_1:{ctor:"[]"}}}}}}}}})},_1:{ctor:"[]"}}})))}var e,c=function(t){var r=t.currLaborId;if("Just"===r.ctor){var e=function(){var r={ctor:"_Tuple2",_0:t.membraneRuptureDate,_1:t.membraneRuptureTime};if("Just"===r._0.ctor&&"Just"===r._1.ctor){var e=Zu(r._1._0);return"Just"===e.ctor?U(l(Vu,r._0._0,e._0)):q}return q}();return U(h(vd,e,Fd(t.membraneRupture),t.membraneRuptureComment,Ad(t.membraneAmniotic),t.membraneAmnioticComment,t.membraneComments,r._0._0))}return q}(o);if("Just"===c.ctor){var n=c._0;return d(tM,l(zM,sM(l(Vg,q,U({ctor:"::",_0:d_,_1:{ctor:"[]"}}))),n),vT,function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r("membrane")},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"ruptureDatetime",_1:l(Qo,Ju,t.ruptureDatetime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"rupture",_1:l(Qo,function(t){return $r(yd(t))},t.rupture)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"ruptureComment",_1:l(Qo,$r,t.ruptureComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"amniotic",_1:l(Qo,function(t){return $r(bd(t))},t.amniotic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"amnioticComment",_1:l(Qo,$r,t.amnioticComment)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(t.labor_id)},_1:{ctor:"[]"}}}}}}}})},_1:{ctor:"[]"}}})}(n))}return l(aM,pC,"deriveMembraneRecordNew returned a Nothing")}(),{ctor:"_Tuple3",_0:T.update(o,{membraneSummaryModal:KF}),_1:De,_2:Be({ctor:"::",_0:l($e,M(B),Ue(!0)),_1:{ctor:"::",_0:Jv,_1:{ctor:"[]"}}})}}return S=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,O)),{ctor:"_Tuple3",_0:T.update(o,{membraneSummaryModal:KF}),_1:De,_2:l(Qv,S,10)}}case"HandleBabySummaryModal":switch(_._0.ctor){case"OpenDialog":return u=function(){var t=o.babyRecord;if("Just"===t.ctor){var r=t._0;return T.update(o,{bbLastname:l(Gu,r.lastname,o.bbLastname),bbFirstname:l(Gu,r.firstname,o.bbFirstname),bbMiddlename:l(Gu,r.middlename,o.bbMiddlename),bbSex:l(Gu,U(Ts(r.sex)),o.bbSex),bbBirthWeight:l(Gu,l(z,D,r.birthWeight),o.bbBirthWeight),bbBFedEstablishedDate:r.bFedEstablished,bbBFedEstablishedTime:l(Gu,l(z,Pu,r.bFedEstablished),o.bbBFedEstablishedTime),bbBulb:l(Gu,r.bulb,o.bbBulb),bbMachine:l(Gu,r.machine,o.bbMachine),bbFreeFlowO2:l(Gu,r.freeFlowO2,o.bbFreeFlowO2),bbChestCompressions:l(Gu,r.chestCompressions,o.bbChestCompressions),bbPpv:l(Gu,r.ppv,o.bbPpv),bbComments:l(Gu,r.comments,o.bbComments),apgarScores:function(t){return Hr(l(it,function(t){return{ctor:"_Tuple2",_0:t.minute,_1:function(t){return l(Fs,U(t.minute),U(t.score))}(t)}},t))}(r.apgarScores)})}return o}(),{ctor:"_Tuple3",_0:T.update(u,{babySummaryModal:T.eq(o.babySummaryModal,KF)?jF:KF}),_1:De,_2:Be({ctor:"::",_0:T.eq(o.babySummaryModal,KF)?Ov(Hv):Jv,_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}})};case"CloseNoSaveDialog":return{ctor:"_Tuple3",_0:T.update(o,{babySummaryModal:KF}),_1:De,_2:Jv};case"EditDialog":return{ctor:"_Tuple3",_0:T.update(o,{babySummaryModal:GF}),_1:De,_2:T.eq(o.babySummaryModal,KF)?Be({ctor:"::",_0:Ov(Hv),_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}}):De};default:var j=eF(o);if("[]"===j.ctor){var G=d(hs,o.bbBFedEstablishedDate,o.bbBFedEstablishedTime,"Please correct the date and time for the breast fed fields.");return W=Ou({ctor:"::",_0:G,_1:{ctor:"[]"}}),B=function(){var t,r={ctor:"_Tuple3",_0:T.cmp(ot(W),0)>0,_1:o.babyRecord,_2:o.bbSex};t:do{if("Just"===r._1.ctor){if("Nothing"===r._2.ctor)return l(aM,pC,l(N["++"],"LaborDelIpp.update in HandleBabySummaryModal,CloseSaveDialog "," branch with model.bbSex set to Nothing."));if(!0===r._0)break t;var e=T.update(r._1._0,{lastname:o.bbLastname,firstname:o.bbFirstname,middlename:o.bbMiddlename,sex:ks(r._2._0),birthWeight:bu(o.bbBirthWeight),bFedEstablished:Iu(G),bulb:o.bbBulb,machine:o.bbMachine,freeFlowO2:o.bbFreeFlowO2,chestCompressions:o.bbChestCompressions,ppv:o.bbPpv,comments:o.bbComments,apgarScores:Bs(o.apgarScores)});return d(tM,l(EM,sM(l(Vg,q,U({ctor:"::",_0:F_,_1:{ctor:"[]"}}))),e),yT,(t=e,Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r("baby")},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthNbr",_1:Xr(1)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"lastname",_1:l(Qo,$r,t.lastname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"firstname",_1:l(Qo,$r,t.firstname)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"middlename",_1:l(Qo,$r,t.middlename)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"sex",_1:$r(ys(t.sex))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthWeight",_1:l(Qo,Xr,t.birthWeight)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"bFedEstablished",_1:l(Qo,Ju,t.bFedEstablished)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"bulb",_1:yu(t.bulb)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"machine",_1:yu(t.machine)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"freeFlowO2",_1:yu(t.freeFlowO2)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"chestCompressions",_1:yu(t.chestCompressions)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"ppv",_1:yu(t.ppv)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(t.labor_id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"apgarScores",_1:jr(l(it,gs,t.apgarScores))},_1:{ctor:"[]"}}}}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})))}if(!0===r._0)break t;var c=sF(o);if("Just"===c.ctor){var n=c._0;return d(tM,l(rB,sM(l(Vg,q,U({ctor:"::",_0:F_,_1:{ctor:"[]"}}))),n),vT,Cs(n))}return l(aM,pC,"deriveBabyRecordNew returned a Nothing")}while(0);return d(Yv,l(N["++"],W,{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}}),10,Lv)}(),{ctor:"_Tuple3",_0:T.update(o,{babySummaryModal:KF}),_1:De,_2:Be({ctor:"::",_0:l($e,M(B),Ue(!0)),_1:{ctor:"::",_0:Jv,_1:{ctor:"[]"}}})}}return S=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,j)),{ctor:"_Tuple3",_0:T.update(o,{babySummaryModal:KF}),_1:De,_2:l(Qv,S,10)}}case"AddApgarWizard":switch(_._0.ctor){case"NotStartedAddOtherApgar":return{ctor:"_Tuple3",_0:T.update(o,{pendingApgarWizard:zg,pendingApgarMinute:q,pendingApgarScore:q}),_1:De,_2:De};case"MinuteAddOtherApgar":return{ctor:"_Tuple3",_0:T.update(o,{pendingApgarWizard:Ug}),_1:De,_2:De};case"ScoreAddOtherApgar":return{ctor:"_Tuple3",_0:T.update(o,{pendingApgarWizard:Hg}),_1:De,_2:De};default:var Y=bu(o.pendingApgarScore),K=bu(o.pendingApgarMinute),Q="Just"===(c={ctor:"_Tuple2",_0:K,_1:Y})._0.ctor&&"Just"===c._1.ctor?d(Er,c._0._0,l(Fs,K,Y),o.apgarScores):o.apgarScores;return{ctor:"_Tuple3",_0:T.update(o,{pendingApgarWizard:zg,pendingApgarMinute:q,pendingApgarScore:q,apgarScores:Q}),_1:De,_2:De}}case"DeleteApgar":var X=_._0;switch(X){case 1:case 5:case 10:return{ctor:"_Tuple3",_0:o,_1:De,_2:De};default:return{ctor:"_Tuple3",_0:T.update(o,{apgarScores:l(Ur,X,o.apgarScores)}),_1:De,_2:De}}case"ClearStage1DateTime":return{ctor:"_Tuple3",_0:T.update(o,{stage1Date:q,stage1Time:q}),_1:De,_2:De};case"ClearStage2DateTime":return{ctor:"_Tuple3",_0:T.update(o,{stage2Date:q,stage2Time:q}),_1:De,_2:De};case"ClearStage3DateTime":return{ctor:"_Tuple3",_0:T.update(o,{stage3Date:q,stage3Time:q}),_1:De,_2:De};case"LaborDetailsLoaded":return{ctor:"_Tuple3",_0:o,_1:De,_2:_M("LaborDelIpp.update LaborDetailsLoaded")};default:return{ctor:"_Tuple3",_0:T.update(o,{currLaborId:U(_._0)}),_1:De,_2:De}}}),$F=gB({ctor:"::",_0:function(t){return d(pB,Nu(!0),l(is["=>"],xv,"Valid date of check must be provided."),t.pcCheckDate)},_1:{ctor:"::",_0:function(t){return d(pB,es,l(is["=>"],Rv,"Time of check must be provided."),t.pcCheckTime)},_1:{ctor:"::",_0:function(t){return d(pB,Nu(!1),l(is["=>"],ZT,"Valid date of Hgb test must be provided."),t.pcHgbTestDate)},_1:{ctor:"::",_0:function(t){return d(pB,Nu(!1),l(is["=>"],KT,"Valid date of next check must be provided."),t.pcNextScheduledCheck)},_1:{ctor:"[]"}}}}}),ZF=e(function(t,r){var e=l(dl,"BCG",t);if("Just"===e.ctor){var o=l(gc,function(t){return T.eq(t.babyVaccinationType,e._0.id)},r);if("Just"===o.ctor){var c=o._0;return l(N["++"],l(ku,c.vaccinationDate,"-"),l(N["++"],T.cmp(as(c.comments),0)>0?l(N["++"],", ",l(V," ",c.comments)):"",T.cmp(as(c.initials),0)>0?l(N["++"],", ",l(V," ",c.initials)):""))}return""}return""}),tw=e(function(t,r){var e=l(Os,"NBS",t);if("Just"===e.ctor){var o=e._0,c=l(gc,function(t){return T.eq(t.babyLabType,o.id)},r);if("Just"===c.ctor){var n=c._0;return l(N["++"],l(ku,n.dateTime,"-"),l(N["++"]," ",l(N["++"],o.fld1Name,l(N["++"],": ",l(N["++"],l(V,"",n.fld1Value),l(N["++"],T.cmp(as(n.fld2Value),0)>0?l(N["++"],", ",l(V,"",n.fld2Value)):"",T.cmp(as(n.initials),0)>0?l(N["++"],", ",l(V,"",n.initials)):""))))))}return""}return""}),rw=e(function(t,r){var o,c=l(ZF,t.model.babyVaccinationTypeRecords,t.model.babyVaccinationRecords),n=l(tw,t.model.babyLabTypeRecords,t.model.babyLabRecords),a="Just"===(o={ctor:"_Tuple2",_0:r.motherSystolic,_1:r.motherDiastolic})._0.ctor&&"Just"===o._1.ctor?l(N["++"],D(o._0._0),l(N["++"]," / ",D(o._1._0))):"",_=function(t){return l(V,"",t)},i=function(t){return _(l(z,D,t))},u=function(t){return _(l(z,ns,t))},s=function(t){return d(qu,ds,fs,t)},m=function(t){var r=t;return"Just"===r.ctor&&!0===r._0?"Yes":"No"},f=e(function(t,r){return l(hn,{ctor:"::",_0:xn("u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:l(bn,{ctor:"[]"},{ctor:"::",_0:l(gn,{ctor:"::",_0:xn("c-text--quiet"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"min-width",_1:"8.0em"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en(l(N["++"],t,": ")),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(gn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en(r),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}})}),p=d(yB,__,r.id,t.model.tableMetaCollection),h=function(){var e=t.model.laborStage2Record;if("Just"===e.ctor){var o=e._0.birthDatetime;return"Just"===o.ctor?l(N["++"],"(",l(N["++"],l(Qt,", ",l(Ct,2,l(Xt,",",l(Fu,o._0,r.checkDatetime)))),")")):""}return""}(),b=d(Hu,ds,fs,r.checkDatetime);return l(dn,{ctor:"::",_0:xn("c-card"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item u-color-white primary-dark-bg"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"overflow",_1:"hidden"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:en(l(N["++"],b,l(N["++"]," ",l(N["++"],h,p)))),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--ghost u-color-white u-xsmall"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"float",_1:"right"},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Gn(l(jT,Xa,U(um(r.id)))),_1:{ctor:"[]"}}}}},{ctor:"::",_0:en("Edit"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("contPP-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card contPP-content"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item u-small u-color-white accent-bg"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Baby"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(f,"Weight (grams)",i(r.babyWeight)),_1:{ctor:"::",_0:l(f,"Temp (C)",i(r.babyTemp)),_1:{ctor:"::",_0:l(f,"HR",i(r.babyCR)),_1:{ctor:"::",_0:l(f,"RR",i(r.babyRR)),_1:{ctor:"::",_0:l(f,"Lungs",u(r.babyLungs)),_1:{ctor:"::",_0:l(f,"Color",u(r.babyColor)),_1:{ctor:"::",_0:l(f,"Skin",u(r.babySkin)),_1:{ctor:"::",_0:l(f,"Cord",u(r.babyCord)),_1:{ctor:"::",_0:l(f,"Urine",_(r.babyUrine)),_1:{ctor:"::",_0:l(f,"Stool",_(r.babyStool)),_1:{ctor:"::",_0:l(f,"S/S Infection",u(r.babySSInfection)),_1:{ctor:"::",_0:l(f,"Feeding",u(r.babyFeeding)),_1:{ctor:"::",_0:l(f,"Feedings/day",_(r.babyFeedingDaily)),_1:{ctor:"::",_0:l(f,"NBS",n),_1:{ctor:"::",_0:l(f,"Bcg",c),_1:{ctor:"[]"}}}}}}}}}}}}}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card contPP-content"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item u-small u-color-white accent-bg"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Mother"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(f,"Temp (C)",i(r.motherTemp)),_1:{ctor:"::",_0:l(f,"BP",a),_1:{ctor:"::",_0:l(f,"Pulse",i(r.motherCR)),_1:{ctor:"::",_0:l(f,"Breasts",u(r.motherBreasts)),_1:{ctor:"::",_0:l(f,"Fundus",u(r.motherFundus)),_1:{ctor:"::",_0:l(f,"Fundus note",u(r.motherFundusNote)),_1:{ctor:"::",_0:l(f,"Perineum",u(r.motherPerineum)),_1:{ctor:"::",_0:l(f,"Perineum note",u(r.motherPerineumNote)),_1:{ctor:"::",_0:l(f,"Lochia",u(r.motherLochia)),_1:{ctor:"::",_0:l(f,"Urine",u(r.motherUrine)),_1:{ctor:"::",_0:l(f,"Stool",u(r.motherStool)),_1:{ctor:"::",_0:l(f,"SSInfection",u(r.motherSSInfection)),_1:{ctor:"::",_0:l(f,"Family Planning",u(r.motherFamilyPlanning)),_1:{ctor:"::",_0:l(f,"Birth Cert Reg",m(r.birthCertReq)),_1:{ctor:"::",_0:l(f,"Hgb Requested",m(r.hgbRequested)),_1:{ctor:"::",_0:l(f,"Hgb Test Date",_(l(z,s,r.hgbTestDate))),_1:{ctor:"::",_0:l(f,"Hgb Result",_(r.hgbTestResult)),_1:{ctor:"::",_0:l(f,"Iron given",i(r.ironGiven)),_1:{ctor:"::",_0:l(f,"Next check",_(l(z,s,r.nextScheduledCheck))),_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:en(_(r.comments)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}})}),ew=e(function(t,r){var e=l(gc,function(r){return T.eq(Te(r),t)},r);return"Just"===e.ctor?Ce(e._0):""}),ow=function(t){var r=e(function(t,r){return d(_s,ls,t.checkDatetime,r.checkDatetime)}),o=l(it,rw(t),l(G,r,t.model.postpartumCheckRecords));return l(dn,{ctor:"[]"},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-heading u-large"),_1:{ctor:"[]"}},{ctor:"::",_0:en(t.title),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-bottom",_1:"1em"},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},o),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button u-small"),_1:{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isShown},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:Gn(l(jT,t_,q)),_1:{ctor:"[]"}}}}},{ctor:"::",_0:en("Add Postpartum Check"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:function(t){var r=function(){var r=t.model.laborStage2Record;if("Just"===r.ctor){var e=r._0.birthDatetime;return"Just"===e.ctor?l(N["++"],"(",l(N["++"],l(Fu,e._0,Ro(t.model.currTime)),")")):""}return""}(),o=l(ZF,t.model.babyVaccinationTypeRecords,t.model.babyVaccinationRecords),c=l(tw,t.model.babyLabTypeRecords,t.model.babyLabRecords),n=e(function(t,r){return l(it,function(r){return{ctor:"_Tuple2",_0:function(e){return l(WT,t,l(Ga,r.selectKey,e))},_1:r}},r)}),a=$F(t.model);return l(dn,{ctor:"::",_0:qn({ctor:"::",_0:{ctor:"_Tuple2",_0:"isHidden",_1:!t.isEditing},_1:{ctor:"[]"}}),_1:{ctor:"::",_0:xn("u-high"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.8em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.8em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(nn,{ctor:"::",_0:xn("c-text--brand mw-header-3"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Edit Postpartum Check"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("form-wrapper u-small"),_1:{ctor:"[]"}},{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-heading u-large accent-bg"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.2em 2em"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en(l(N["++"],"Baby",l(N["++"]," ",r))),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:t.model.browserSupportsDate?l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Check date and time"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:p(AB,function(t){return l(WT,xv,Qa(t))},"Date","e.g. 08/14/2017",!1,t.model.pcCheckDate,l(ew,xv,a)),_1:{ctor:"::",_0:p(EB,function(t){return l(WT,Rv,Qa(t))},"Time","24 hr format, 14:44",!1,t.model.pcCheckTime,l(ew,Rv,a)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}):l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Check date and time"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(PB,zT,zm,"Date","e.g. 08/14/2017",!1,t.model.pcCheckDate,l(ew,xv,a)),_1:{ctor:"::",_0:p(EB,function(t){return l(WT,Rv,Qa(t))},"Time","24 hr format, 14:44",!1,t.model.pcCheckTime,l(ew,Rv,a)),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(WT,wv,Qa(t))},"Baby weight (grams)","",!0,t.model.pcBabyWeight,l(ew,wv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(WT,Fv,Qa(t))},"Baby temp (C)","",!0,t.model.pcBabyTemp,l(ew,Fv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(WT,Sv,Qa(t))},"Baby HR","",!0,t.model.pcBabyCR,l(ew,Sv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(WT,Dv,Qa(t))},"Baby RR","",!0,t.model.pcBabyRR,l(ew,Dv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field mw-form-field-vertical"),_1:{ctor:"[]"}},{ctor:"::",_0:d(xB,l(n,Bv,t.model.pcBabyLungs),"Baby lungs",l(ew,Bv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field mw-form-field-vertical"),_1:{ctor:"[]"}},{ctor:"::",_0:d(xB,l(n,Mv,t.model.pcBabyColor),"Baby color",l(ew,Mv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field mw-form-field-vertical"),_1:{ctor:"[]"}},{ctor:"::",_0:d(xB,l(n,vv,t.model.pcBabySkin),"Baby skin",l(ew,vv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field mw-form-field-vertical"),_1:{ctor:"[]"}},{ctor:"::",_0:d(xB,l(n,Tv,t.model.pcBabyCord),"Baby cord",l(ew,Tv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(WT,Cv,Qa(t))},"Baby urine","nbr of times last 24 hours",!0,t.model.pcBabyUrine,l(ew,Cv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(WT,yv,Qa(t))},"Baby stool","nbr of times last 24 hours",!0,t.model.pcBabyStool,l(ew,yv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field mw-form-field-vertical"),_1:{ctor:"[]"}},{ctor:"::",_0:d(xB,l(n,gv,t.model.pcBabySSInfection),"Baby S/S infection",l(ew,gv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field mw-form-field-vertical"),_1:{ctor:"[]"}},{ctor:"::",_0:d(xB,l(n,bv,t.model.pcBabyFeeding),"Baby feeding",l(ew,bv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(WT,hv,Qa(t))},"Feedings/day","# in 24 hours",!0,t.model.pcBabyFeedingDaily,l(ew,hv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("u-medium"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"display",_1:"inline-block"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"min-width",_1:"3.0em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en("NBS: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text"),_1:{ctor:"[]"}},{ctor:"::",_0:en(c),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("u-medium"),_1:{ctor:"[]"}},{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"display",_1:"inline-block"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"min-width",_1:"3.0em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en("BCG: "),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(pn,{ctor:"::",_0:xn("c-text"),_1:{ctor:"[]"}},{ctor:"::",_0:en(o),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}}}}}}}}}}}}}}}),_1:{ctor:"::",_0:l(cn,{ctor:"::",_0:xn("c-heading u-large accent-bg"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"padding",_1:"0.2em 2em"},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"margin-top",_1:"0.5em"},_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}},{ctor:"::",_0:en("Mother"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(WT,pv,Qa(t))},"Mother temp (C)","",!0,t.model.pcMotherTemp,l(ew,pv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(WT,fv,Qa(t))},"Mother systolic","",!0,t.model.pcMotherSystolic,l(ew,fv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(WT,mv,Qa(t))},"Mother diastolic","",!0,t.model.pcMotherDiastolic,l(ew,mv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(WT,dv,Qa(t))},"Mother pulse","",!0,t.model.pcMotherCR,l(ew,dv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field mw-form-field-vertical"),_1:{ctor:"[]"}},{ctor:"::",_0:d(xB,l(n,lv,t.model.pcMotherBreasts),"Mother breasts",l(ew,lv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field mw-form-field-vertical"),_1:{ctor:"[]"}},{ctor:"::",_0:d(xB,l(n,sv,t.model.pcMotherFundus),"Mother fundus",l(ew,sv,a)),_1:{ctor:"::",_0:p(EB,function(t){return l(WT,uv,Qa(t))},"Fundus note","",!0,t.model.pcMotherFundusNote,l(ew,uv,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field mw-form-field-vertical"),_1:{ctor:"[]"}},{ctor:"::",_0:d(xB,l(n,iv,t.model.pcMotherPerineum),"Mother perineum",l(ew,iv,a)),_1:{ctor:"::",_0:p(EB,function(t){return l(WT,_v,Qa(t))},"Perineum note","",!0,t.model.pcMotherPerineumNote,l(ew,_v,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field mw-form-field-vertical"),_1:{ctor:"[]"}},{ctor:"::",_0:d(xB,l(n,av,t.model.pcMotherLochia),"Mother lochia",l(ew,av,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field mw-form-field-vertical"),_1:{ctor:"[]"}},{ctor:"::",_0:d(xB,l(n,nv,t.model.pcMotherUrine),"Mother urine",l(ew,nv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field mw-form-field-vertical"),_1:{ctor:"[]"}},{ctor:"::",_0:d(xB,l(n,cv,t.model.pcMotherStool),"Mother stool",l(ew,cv,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field mw-form-field-vertical"),_1:{ctor:"[]"}},{ctor:"::",_0:d(xB,l(n,ov,t.model.pcMotherSSInfection),"Mother S/S infection",l(ew,ov,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field mw-form-field-vertical"),_1:{ctor:"[]"}},{ctor:"::",_0:d(xB,l(n,ev,t.model.pcMotherFamilyPlanning),"Mother family planning",l(ew,ev,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"Birth cert registered",function(t){return l(WT,rv,Ka(t))},t.model.pcBirthCertReq),_1:{ctor:"::",_0:en(l(ew,rv,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:d(FB,"Hgb requested",function(t){return l(WT,tv,Ka(t))},t.model.pcHgbRequested),_1:{ctor:"::",_0:en(l(ew,tv,a)),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:t.model.browserSupportsDate?l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Date of Hgb test"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:p(AB,function(t){return l(WT,ZT,Qa(t))},"Date","e.g. 08/14/2017",!1,t.model.pcHgbTestDate,l(ew,ZT,a)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}):l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Hgb test date"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(PB,zT,Um,"Date","e.g. 08/14/2017",!1,t.model.pcHgbTestDate,l(ew,ZT,a)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(WT,$T,Qa(t))},"Hgb result","",!0,t.model.pcHgbTestResult,l(ew,$T,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(yn,{ctor:"::",_0:xn("o-fieldset mw-form-field"),_1:{ctor:"[]"}},{ctor:"::",_0:p(EB,function(t){return l(WT,XT,Qa(t))},"# iron given","",!0,t.model.pcIronGiven,l(ew,XT,a)),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:t.model.browserSupportsDate?l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Next scheduled visit"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body dateTimeModalBody"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:p(AB,function(t){return l(WT,KT,Qa(t))},"Date","e.g. 08/14/2017",!1,t.model.pcNextScheduledCheck,l(ew,KT,a)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}):l(dn,{ctor:"::",_0:xn("c-card mw-form-field-2x"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__item"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-text--loud"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Next scheduled check"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("c-card__body"),_1:{ctor:"[]"}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("o-fieldset form-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:h(PB,zT,Hm,"Date","e.g. 08/14/2017",!1,t.model.pcNextScheduledCheck,l(ew,KT,a)),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"::",_0:p(NB,function(t){return l(WT,QT,Qa(t))},"Comments","",!0,t.model.pcComments,3),_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}),_1:{ctor:"[]"}}}}}),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("spacedButtons"),_1:{ctor:"::",_0:Hn({ctor:"::",_0:{ctor:"_Tuple2",_0:"width",_1:"100%"},_1:{ctor:"[]"}}),_1:{ctor:"[]"}}},{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button u-small"),_1:{ctor:"::",_0:Gn(t.closeMsg),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Cancel"),_1:{ctor:"[]"}}),_1:{ctor:"::",_0:l(Mn,{ctor:"::",_0:Pn("button"),_1:{ctor:"::",_0:xn("c-button c-button--brand u-small"),_1:{ctor:"::",_0:Gn(l(jT,$a,t.model.currPostpartumCheckId)),_1:{ctor:"[]"}}}},{ctor:"::",_0:en("Save"),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}}),_1:{ctor:"[]"}}}})}(t),_1:{ctor:"[]"}}}}})},cw=c(function(t,r,o){var c=d(et,e(function(r,e){var o=e,c=o._0,n=o._1;switch(r.ctor){case"Baby":var a=l(Cm,r,t);return"Just"===a.ctor&&"BabyDataCache"===a._0.ctor?l(is["=>"],T.update(c,{babyRecord:U(a._0._0)}),n):l(is["=>"],c,n);case"BabyLab":var _=l(Cm,r,t);return"Just"===_.ctor&&"BabyLabDataCache"===_._0.ctor?l(is["=>"],T.update(c,{babyLabRecords:_._0._0}),n):l(is["=>"],c,n);case"BabyLabType":var i=l(Cm,r,t);return"Just"===i.ctor&&"BabyLabTypeDataCache"===i._0.ctor?l(is["=>"],T.update(c,{babyLabTypeRecords:i._0._0}),n):l(is["=>"],c,n);case"BabyVaccination":var u=l(Cm,r,t);return"Just"===u.ctor&&"BabyVaccinationDataCache"===u._0.ctor?l(is["=>"],T.update(c,{babyVaccinationRecords:u._0._0}),n):l(is["=>"],c,n);case"BabyVaccinationType":var s=l(Cm,r,t);return"Just"===s.ctor&&"BabyVaccinationTypeDataCache"===s._0.ctor?l(is["=>"],T.update(c,{babyVaccinationTypeRecords:s._0._0}),n):l(is["=>"],c,n);case"ContPostpartumCheck":var d=l(Cm,r,t);return"Just"===d.ctor&&"ContPostpartumCheckDataCache"===d._0.ctor?l(is["=>"],T.update(c,{contPostpartumCheckRecords:d._0._0}),n):l(is["=>"],c,n);case"Labor":var m=l(Cm,r,t);return"Just"===m.ctor&&"LaborDataCache"===m._0.ctor?l(is["=>"],T.update(c,{laborRecord:m._0._0}),n):l(is["=>"],c,n);case"LaborStage1":var f=l(Cm,r,t);return"Just"===f.ctor&&"LaborStage1DataCache"===f._0.ctor?l(is["=>"],T.update(c,{laborStage1Record:U(f._0._0)}),n):l(is["=>"],c,n);case"LaborStage2":var p=l(Cm,r,t);return"Just"===p.ctor&&"LaborStage2DataCache"===p._0.ctor?l(is["=>"],T.update(c,{laborStage2Record:U(p._0._0)}),n):l(is["=>"],c,n);case"LaborStage3":var h=l(Cm,r,t);return"Just"===h.ctor&&"LaborStage3DataCache"===h._0.ctor?l(is["=>"],T.update(c,{laborStage3Record:U(h._0._0)}),n):l(is["=>"],c,n);case"PostpartumCheck":var b=l(Cm,r,t);return"Just"===b.ctor&&"PostpartumCheckDataCache"===b._0.ctor?l(is["=>"],T.update(c,{postpartumCheckRecords:b._0._0}),n):l(is["=>"],c,n);case"SelectData":var g=l(Cm,r,t);return"Just"===g.ctor&&"SelectDataDataCache"===g._0.ctor?l(is["=>"],T.update(c,{selectDataRecords:g._0._0}),n):l(is["=>"],c,n);default:return{ctor:"_Tuple2",_0:c,_1:{ctor:"::",_0:l(N["++"],"Postpartum.refreshModelFromCache: Unhandled Table",D(r)),_1:n}}}}),{ctor:"_Tuple2",_0:o,_1:{ctor:"[]"}},r),n=c._0,a=c._1;return l(is["=>"],n,Be(l(it,iM,a)))}),nw=a(function(t,r,e,o,c){var n=l(N["++"],o,{ctor:"::",_0:r,_1:{ctor:"[]"}}),a=l(tt,function(t){return ju(l(Cm,t,c))},{ctor:"::",_0:r,_1:o}),_=function(){if(a){var c=eM(l(GT,q,U(n)));return l(is["=>"],t,l($e,M(c),Ue(!0)))}var _=d(Pv,r,e,o),i=d(mB,l(TM,eM(l(GT,q,U(n))),_),q,t),u=i._0,s=i._1,m=d(KC,u,CT,kv(_));return l(is["=>"],s,cB(m))}(),i=_._0,u=_._1;return l(is["=>"],i,u)}),aw=c(function(t,r,e){return l($e,M(d(rM,t,r,e)),Ue(!0))}),_w=n(function(t,r,e,o){var c=d(Pv,h_,U(r.id),{ctor:"::",_0:p_,_1:{ctor:"::",_0:f_,_1:{ctor:"::",_0:m_,_1:{ctor:"::",_0:y_,_1:{ctor:"::",_0:F_,_1:{ctor:"::",_0:__,_1:{ctor:"[]"}}}}}}}),n=d(mB,l(TM,l(oM,t,r),c),q,o),a=n._0,_=n._1,i=d(KC,a,CT,kv(c));return l(is["=>"],_,cB(i))}),iw=i(function(t,r,e,o,c,n,a){return{isShown:t,isEditing:r,title:e,model:o,closeMsg:c,saveMsg:n,editMsg:a}}),uw={ctor:"PostpartumCheckEditState"},sw={ctor:"PostpartumCheckViewState"},lw={ctor:"NoViewEditState"},dw=function(t){return function(r){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(m){return function(f){return function(p){var h=d(Er,r_(v_),v_,l(Jr,r_(S_),S_)),b=d(aw,T_,q,{ctor:"[]"}),g=d(aw,D_,q,{ctor:"[]"}),y=d(aw,c_,q,{ctor:"[]"});return{ctor:"_Tuple3",_0:{browserSupportsDate:i,currTime:u,pregnancy_id:m,currLaborId:U(jl(t.id)),currPostpartumCheckId:q,currPregHeaderContent:mf,dataCache:Tr,tableMetaCollection:_,pendingSelectQuery:h,patientRecord:f,pregnancyRecord:p,laborRecord:t,laborStage1Record:r,laborStage2Record:e,laborStage3Record:o,contPostpartumCheckRecords:c,babyRecord:n,selectDataRecords:{ctor:"[]"},babyLabRecords:{ctor:"[]"},babyLabTypeRecords:{ctor:"[]"},babyVaccinationRecords:{ctor:"[]"},babyVaccinationTypeRecords:{ctor:"[]"},postpartumCheckRecords:a,postpartumCheckViewEditState:lw,pcCheckDate:q,pcCheckTime:q,pcBabyWeight:q,pcBabyTemp:q,pcBabyCR:q,pcBabyRR:q,pcBabyLungs:{ctor:"[]"},pcBabyColor:{ctor:"[]"},pcBabySkin:{ctor:"[]"},pcBabyCord:{ctor:"[]"},pcBabyUrine:q,pcBabyStool:q,pcBabySSInfection:{ctor:"[]"},pcBabyFeeding:{ctor:"[]"},pcBabyFeedingDaily:q,pcMotherTemp:q,pcMotherSystolic:q,pcMotherDiastolic:q,pcMotherCR:q,pcMotherBreasts:{ctor:"[]"},pcMotherFundus:{ctor:"[]"},pcMotherFundusNote:q,pcMotherPerineum:{ctor:"[]"},pcMotherPerineumNote:q,pcMotherLochia:{ctor:"[]"},pcMotherUrine:{ctor:"[]"},pcMotherStool:{ctor:"[]"},pcMotherSSInfection:{ctor:"[]"},pcMotherFamilyPlanning:{ctor:"[]"},pcBirthCertReq:q,pcHgbRequested:q,pcHgbTestDate:q,pcHgbTestResult:q,pcIronGiven:q,pcComments:q,pcNextScheduledCheck:q},_1:s,_2:Be({ctor:"::",_0:y,_1:{ctor:"::",_0:g,_1:{ctor:"::",_0:b,_1:{ctor:"[]"}}}})}}}}}}}}}}}}}}},mw=c(function(t,r,o){var c,n,a=r;switch(a.ctor){case"PageNoop":return l(ye,"PageNoop","was called."),{ctor:"_Tuple3",_0:o,_1:De,_2:De};case"CloseAllDialogs":return{ctor:"_Tuple3",_0:function(t){return T.update(t,{postpartumCheckViewEditState:lw})}(o),_1:De,_2:De};case"TableMetaCollection":var _=a._0;return"Just"===_.ctor?{ctor:"_Tuple3",_0:T.update(o,{tableMetaCollection:_._0}),_1:De,_2:De}:{ctor:"_Tuple3",_0:o,_1:De,_2:De};case"DataCache":var i=function(){var t={ctor:"_Tuple2",_0:a._0,_1:a._1};if("Just"===t._0.ctor&&"Just"===t._1.ctor){var r=t._0._0;return d(cw,r,t._1._0,T.update(o,{dataCache:r}))}return{ctor:"_Tuple2",_0:o,_1:De}}(),u=i._0,s=i._1,m="Just"===(n=u.babyRecord).ctor&&(l(lr,r_(S_),u.pendingSelectQuery)||l(lr,r_(v_),u.pendingSelectQuery))?{ctor:"_Tuple2",_0:l($e,M(d(rM,F_,U(n._0.id),{ctor:"::",_0:S_,_1:{ctor:"::",_0:v_,_1:{ctor:"[]"}}})),Ue(!0)),_1:l(Ur,r_(v_),l(Ur,r_(S_),u.pendingSelectQuery))}:{ctor:"_Tuple2",_0:De,_1:u.pendingSelectQuery},f=m._0,p=m._1;return{ctor:"_Tuple3",_0:T.update(u,{pendingSelectQuery:p}),_1:De,_2:Be({ctor:"::",_0:s,_1:{ctor:"::",_0:f,_1:{ctor:"::",_0:l($e,eM,Ue(VT(q))),_1:{ctor:"[]"}}}})};case"DateFieldSubMsg":var h=function(){var t=a._0;if("DateFieldMessage"!==t.ctor)return l(is["=>"],o,iM(l(N["++"],"Postpartum.update DateFieldSubMsg: UnknownDateFieldMessage: ",t._0)));var r=t._0.date,e=t._0.dateField;switch(e.ctor){case"PostpartumCheckDateField":return l(is["=>"],T.update(o,{pcCheckDate:U(r)}),De);case"PostpartumCheckHgbField":return l(is["=>"],T.update(o,{pcHgbTestDate:U(r)}),De);case"PostpartumCheckScheduledField":return l(is["=>"],T.update(o,{pcNextScheduledCheck:U(r)}),De);case"UnknownDateField":return l(is["=>"],o,iM(l(N["++"],"Postpartum.update DateFieldSubMsg: UnknownDateField: ",e._0)));default:return l(is["=>"],o,De)}}();return u=h._0,s=h._1,{ctor:"_Tuple3",_0:u,_1:De,_2:s};case"FldChgSubMsg":var b=a._0,g=function(){var t=a._1;switch(t.ctor){case"FldChgString":var r=t._0;switch(b.ctor){case"PCCheckDateFld":return l(is["=>"],T.update(o,{pcCheckDate:Tu(r)}),De);case"PCCheckTimeFld":return l(is["=>"],T.update(o,{pcCheckTime:U(Lu(r))}),De);case"PCBabyWeightFld":return l(is["=>"],T.update(o,{pcBabyWeight:U(Xu(r))}),De);case"PCBabyTempFld":return l(is["=>"],T.update(o,{pcBabyTemp:U(Yu(r))}),De);case"PCBabyCRFld":return l(is["=>"],T.update(o,{pcBabyCR:U(Xu(r))}),De);case"PCBabyRRFld":return l(is["=>"],T.update(o,{pcBabyRR:U(Xu(r))}),De);case"PCBabyUrineFld":return l(is["=>"],T.update(o,{pcBabyUrine:U(r)}),De);case"PCBabyStoolFld":return l(is["=>"],T.update(o,{pcBabyStool:U(r)}),De);case"PCBabyFeedingDailyFld":return l(is["=>"],T.update(o,{pcBabyFeedingDaily:U(r)}),De);case"PCMotherTempFld":return l(is["=>"],T.update(o,{pcMotherTemp:U(Yu(r))}),De);case"PCMotherSystolicFld":return l(is["=>"],T.update(o,{pcMotherSystolic:U(Xu(r))}),De);case"PCMotherDiastolicFld":return l(is["=>"],T.update(o,{pcMotherDiastolic:U(Xu(r))}),De);case"PCMotherCRFld":return l(is["=>"],T.update(o,{pcMotherCR:U(Xu(r))}),De);case"PCMotherFundusNoteFld":return l(is["=>"],T.update(o,{pcMotherFundusNote:U(r)}),De);case"PCMotherPerineumNoteFld":return l(is["=>"],T.update(o,{pcMotherPerineumNote:U(r)}),De);case"PCHgbTestResultFld":return l(is["=>"],T.update(o,{pcHgbTestResult:U(r)}),De);case"PCIronGivenFld":return l(is["=>"],T.update(o,{pcIronGiven:U(Xu(r))}),De);case"PCCommentsFld":return l(is["=>"],T.update(o,{pcComments:U(r)}),De);case"PCHgbTestDateFld":return l(is["=>"],T.update(o,{pcHgbTestDate:Tu(r)}),De);case"PCNextScheduledCheckFld":return l(is["=>"],T.update(o,{pcNextScheduledCheck:Tu(r)}),De);default:return l(is["=>"],o,iM(l(N["++"],"Postpartum.update FldChgSubMsg: ","Unknown field encountered in FldChgString. Possible mismatch between Field and FldChgValue.")))}case"FldChgStringList":var e=t._0,c=t._1;switch(b.ctor){case"PCBabyLungsFld":return l(is["=>"],T.update(o,{pcBabyLungs:d(fm,e,c,o.pcBabyLungs)}),De);case"PCBabyColorFld":return l(is["=>"],T.update(o,{pcBabyColor:d(fm,e,c,o.pcBabyColor)}),De);case"PCBabySkinFld":return l(is["=>"],T.update(o,{pcBabySkin:d(fm,e,c,o.pcBabySkin)}),De);case"PCBabyCordFld":return l(is["=>"],T.update(o,{pcBabyCord:d(fm,e,c,o.pcBabyCord)}),De);case"PCBabySSInfectionFld":return l(is["=>"],T.update(o,{pcBabySSInfection:d(fm,e,c,o.pcBabySSInfection)}),De);case"PCBabyFeedingFld":return l(is["=>"],T.update(o,{pcBabyFeeding:d(fm,e,c,o.pcBabyFeeding)}),De);case"PCMotherBreastsFld":return l(is["=>"],T.update(o,{pcMotherBreasts:d(fm,e,c,o.pcMotherBreasts)}),De);case"PCMotherFundusFld":return l(is["=>"],T.update(o,{pcMotherFundus:d(fm,e,c,o.pcMotherFundus)}),De);case"PCMotherPerineumFld":return l(is["=>"],T.update(o,{pcMotherPerineum:d(fm,e,c,o.pcMotherPerineum)}),De);case"PCMotherLochiaFld":return l(is["=>"],T.update(o,{pcMotherLochia:d(fm,e,c,o.pcMotherLochia)}),De);case"PCMotherUrineFld":return l(is["=>"],T.update(o,{pcMotherUrine:d(fm,e,c,o.pcMotherUrine)}),De);case"PCMotherStoolFld":return l(is["=>"],T.update(o,{pcMotherStool:d(fm,e,c,o.pcMotherStool)}),De);case"PCMotherSSInfectionFld":return l(is["=>"],T.update(o,{pcMotherSSInfection:d(fm,e,c,o.pcMotherSSInfection)}),De);case"PCMotherFamilyPlanningFld":return l(is["=>"],T.update(o,{pcMotherFamilyPlanning:d(fm,e,c,o.pcMotherFamilyPlanning)}),De);default:return l(is["=>"],o,iM(l(N["++"],"Postpartum.update FldChgSubMsg: ","Unknown field encountered in FldChgStringList. Possible mismatch between Field and FldChgValue.")))}case"FldChgBool":var n=t._0;switch(b.ctor){case"PCBirthCertReqFld":return l(is["=>"],T.update(o,{pcBirthCertReq:U(n)}),De);case"PCHgbRequestedFld":return l(is["=>"],T.update(o,{pcHgbRequested:U(n)}),De);default:return l(is["=>"],o,iM(l(N["++"],"Postpartum.update FldChgSubMsg: ","Unknown field encountered in FldChgBool. Possible mismatch between Field and FldChgValue.")))}default:return l(is["=>"],o,De)}}();return u=g._0,s=g._1,{ctor:"_Tuple3",_0:u,_1:De,_2:s};case"HandlePostpartumCheckModal":var y=a._1;switch(a._0.ctor){case"OpenDialog":var C=Ro(o.currTime);return c=function(t){return T.update(t,{pcCheckDate:q,pcCheckTime:q,pcBabyWeight:q,pcBabyTemp:q,pcBabyCR:q,pcBabyRR:q,pcBabyLungs:{ctor:"[]"},pcBabyColor:{ctor:"[]"},pcBabySkin:{ctor:"[]"},pcBabyCord:{ctor:"[]"},pcBabyUrine:q,pcBabyStool:q,pcBabySSInfection:{ctor:"[]"},pcBabyFeeding:{ctor:"[]"},pcBabyFeedingDaily:q,pcMotherTemp:q,pcMotherSystolic:q,pcMotherDiastolic:q,pcMotherCR:q,pcMotherBreasts:{ctor:"[]"},pcMotherFundus:{ctor:"[]"},pcMotherFundusNote:q,pcMotherPerineum:{ctor:"[]"},pcMotherPerineumNote:q,pcMotherLochia:{ctor:"[]"},pcMotherUrine:{ctor:"[]"},pcMotherStool:{ctor:"[]"},pcMotherSSInfection:{ctor:"[]"},pcMotherFamilyPlanning:{ctor:"[]"},pcBirthCertReq:q,pcHgbRequested:q,pcHgbTestDate:q,pcHgbTestResult:q,pcIronGiven:q,pcComments:q,pcNextScheduledCheck:q})}(o),u=T.update(c,{pcCheckDate:U(C),pcCheckTime:U(Pu(C)),pcBabyLungs:l(hm,"postpartumCheckBabyLungs",o.selectDataRecords),pcBabyColor:l(hm,"postpartumCheckBabyColor",o.selectDataRecords),pcBabySkin:l(hm,"postpartumCheckBabySkin",o.selectDataRecords),pcBabyCord:l(hm,"postpartumCheckBabyCord",o.selectDataRecords),pcBabySSInfection:l(hm,"postpartumCheckBabySSInfection",o.selectDataRecords),pcBabyFeeding:l(hm,"postpartumCheckBabyFeeding",o.selectDataRecords),pcMotherBreasts:l(hm,"postpartumCheckMotherBreasts",o.selectDataRecords),pcMotherFundus:l(hm,"postpartumCheckMotherFundus",o.selectDataRecords),pcMotherPerineum:l(hm,"postpartumCheckMotherPerineum",o.selectDataRecords),pcMotherLochia:l(hm,"postpartumCheckMotherLochia",o.selectDataRecords),pcMotherUrine:l(hm,"postpartumCheckMotherUrine",o.selectDataRecords),pcMotherStool:l(hm,"postpartumCheckMotherStool",o.selectDataRecords),pcMotherSSInfection:l(hm,"postpartumCheckMotherSSInfection",o.selectDataRecords),pcMotherFamilyPlanning:l(hm,"postpartumCheckMotherFamilyPlanning",o.selectDataRecords)}),{ctor:"_Tuple3",_0:T.update(u,{postpartumCheckViewEditState:uw}),_1:De,_2:Be({ctor:"::",_0:T.eq(o.postpartumCheckViewEditState,lw)?Ov(qv):Jv,_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}})};case"CloseNoSaveDialog":return{ctor:"_Tuple3",_0:T.update(o,{postpartumCheckViewEditState:lw,currPostpartumCheckId:q}),_1:De,_2:Jv};case"EditDialog":return u=function(){var t={ctor:"_Tuple2",_0:y,_1:l(Cm,__,o.dataCache)};if("Just"===t._0.ctor&&"Just"===t._1.ctor&&"PostpartumCheckDataCache"===t._1._0.ctor){var r=l(gc,function(r){return T.eq(r.id,t._0._0._0)},t._1._0._0);if("Just"===r.ctor){var e=r._0;return T.update(o,{pcCheckDate:U(e.checkDatetime),pcCheckTime:U(Pu(e.checkDatetime)),pcBabyWeight:l(z,D,e.babyWeight),pcBabyTemp:l(z,D,e.babyTemp),pcBabyCR:l(z,D,e.babyCR),pcBabyRR:l(z,D,e.babyRR),pcBabyLungs:d(bm,"postpartumCheckBabyLungs",e.babyLungs,o.selectDataRecords),pcBabyColor:d(bm,"postpartumCheckBabyColor",e.babyColor,o.selectDataRecords),pcBabySkin:d(bm,"postpartumCheckBabySkin",e.babySkin,o.selectDataRecords),pcBabyCord:d(bm,"postpartumCheckBabyCord",e.babyCord,o.selectDataRecords),pcBabyUrine:e.babyUrine,pcBabyStool:e.babyStool,pcBabySSInfection:d(bm,"postpartumCheckBabySSInfection",e.babySSInfection,o.selectDataRecords),pcBabyFeeding:d(bm,"postpartumCheckBabyFeeding",e.babyFeeding,o.selectDataRecords),pcBabyFeedingDaily:e.babyFeedingDaily,pcMotherTemp:l(z,D,e.motherTemp),pcMotherSystolic:l(z,D,e.motherSystolic),pcMotherDiastolic:l(z,D,e.motherDiastolic),pcMotherCR:l(z,D,e.motherCR),pcMotherBreasts:d(bm,"postpartumCheckMotherBreasts",e.motherBreasts,o.selectDataRecords),pcMotherFundus:d(bm,"postpartumCheckMotherFundus",e.motherFundus,o.selectDataRecords),pcMotherFundusNote:e.motherFundusNote,pcMotherPerineum:d(bm,"postpartumCheckMotherPerineum",e.motherPerineum,o.selectDataRecords),pcMotherPerineumNote:e.motherPerineumNote,pcMotherLochia:d(bm,"postpartumCheckMotherLochia",e.motherLochia,o.selectDataRecords),pcMotherUrine:d(bm,"postpartumCheckMotherUrine",e.motherUrine,o.selectDataRecords),pcMotherStool:d(bm,"postpartumCheckMotherStool",e.motherStool,o.selectDataRecords),pcMotherSSInfection:d(bm,"postpartumCheckMotherSSInfection",e.motherSSInfection,o.selectDataRecords),pcMotherFamilyPlanning:d(bm,"postpartumCheckMotherFamilyPlanning",e.motherFamilyPlanning,o.selectDataRecords),pcBirthCertReq:e.birthCertReq,pcHgbRequested:e.hgbRequested,pcHgbTestDate:e.hgbTestDate,pcHgbTestResult:e.hgbTestResult,pcIronGiven:l(z,D,e.ironGiven),pcComments:e.comments,pcNextScheduledCheck:e.nextScheduledCheck})}return o}return o}(),{ctor:"_Tuple3",_0:T.update(u,{postpartumCheckViewEditState:uw,currPostpartumCheckId:y}),_1:De,_2:T.eq(u.postpartumCheckViewEditState,lw)?Be({ctor:"::",_0:Ov(qv),_1:{ctor:"::",_0:l($e,Zv,Ue(!0)),_1:{ctor:"[]"}}}):De};default:var B=$F(o);if("[]"===B.ctor){var S=d(hs,o.pcCheckDate,o.pcCheckTime,"Please correct the date and time for the postpartum check fields."),F=Ou({ctor:"::",_0:S,_1:{ctor:"[]"}}),w=function(){var t={ctor:"_Tuple3",_0:T.cmp(ot(F),0)>0,_1:o.currLaborId,_2:y};if(!0===t._0)return d(Yv,l(N["++"],F,{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}}),10,Lv);if("Nothing"===t._1.ctor)return l(aM,pC,"Error: Current labor id is not known.");if("Nothing"===t._2.ctor){var r=function(t){var r,e=t.currLaborId;if("Just"===e.ctor){var o=Iu(d(hs,t.pcCheckDate,t.pcCheckTime,""));return"Just"===o.ctor?U((r=o._0,function(t){return function(e){return function(o){return function(c){return function(n){return function(a){return function(_){return function(i){return function(u){return function(s){return function(l){return function(d){return function(m){return function(f){return function(p){return function(h){return function(b){return function(g){return function(y){return function(C){return function(T){return function(v){return function(M){return function(B){return function(D){return function(S){return function(F){return function(w){return function(R){return function(x){return function(k){return function(P){return function(A){return function(L){return function(N){return{checkDatetime:r,babyWeight:t,babyTemp:e,babyCR:o,babyRR:c,babyLungs:n,babyColor:a,babySkin:_,babyCord:i,babyUrine:u,babyStool:s,babySSInfection:l,babyFeeding:d,babyFeedingDaily:m,motherTemp:f,motherSystolic:p,motherDiastolic:h,motherCR:b,motherBreasts:g,motherFundus:y,motherFundusNote:C,motherPerineum:T,motherPerineumNote:v,motherLochia:M,motherUrine:B,motherStool:D,motherSSInfection:S,motherFamilyPlanning:F,birthCertReq:w,hgbRequested:R,hgbTestDate:x,hgbTestResult:k,ironGiven:P,comments:A,nextScheduledCheck:L,labor_id:N}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}})(bu(t.pcBabyWeight))(hu(t.pcBabyTemp))(bu(t.pcBabyCR))(bu(t.pcBabyRR))(mm(t.pcBabyLungs))(mm(t.pcBabyColor))(mm(t.pcBabySkin))(mm(t.pcBabyCord))(t.pcBabyUrine)(t.pcBabyStool)(mm(t.pcBabySSInfection))(mm(t.pcBabyFeeding))(t.pcBabyFeedingDaily)(hu(t.pcMotherTemp))(bu(t.pcMotherSystolic))(bu(t.pcMotherDiastolic))(bu(t.pcMotherCR))(mm(t.pcMotherBreasts))(mm(t.pcMotherFundus))(t.pcMotherFundusNote)(mm(t.pcMotherPerineum))(t.pcMotherPerineumNote)(mm(t.pcMotherLochia))(mm(t.pcMotherUrine))(mm(t.pcMotherStool))(mm(t.pcMotherSSInfection))(mm(t.pcMotherFamilyPlanning))(t.pcBirthCertReq)(t.pcHgbRequested)(t.pcHgbTestDate)(t.pcHgbTestResult)(bu(t.pcIronGiven))(t.pcComments)(t.pcNextScheduledCheck)(e._0._0)):q}return q}(o);if("Just"===r.ctor){var e=r._0;return d(tM,l(qM,eM(l(GT,q,U({ctor:"::",_0:__,_1:{ctor:"[]"}}))),e),vT,(c=e,Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(__))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"checkDatetime",_1:Ju(c.checkDatetime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyWeight",_1:l(Qo,Xr,c.babyWeight)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyTemp",_1:l(Qo,Qr,c.babyTemp)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyCR",_1:l(Qo,Xr,c.babyCR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyRR",_1:l(Qo,Xr,c.babyRR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyLungs",_1:l(Qo,$r,c.babyLungs)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyColor",_1:l(Qo,$r,c.babyColor)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babySkin",_1:l(Qo,$r,c.babySkin)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyCord",_1:l(Qo,$r,c.babyCord)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyUrine",_1:l(Qo,$r,c.babyUrine)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyStool",_1:l(Qo,$r,c.babyStool)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babySSInfection",_1:l(Qo,$r,c.babySSInfection)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyFeeding",_1:l(Qo,$r,c.babyFeeding)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyFeedingDaily",_1:l(Qo,$r,c.babyFeedingDaily)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherTemp",_1:l(Qo,Qr,c.motherTemp)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherSystolic",_1:l(Qo,Xr,c.motherSystolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherDiastolic",_1:l(Qo,Xr,c.motherDiastolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherCR",_1:l(Qo,Xr,c.motherCR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherBreasts",_1:l(Qo,$r,c.motherBreasts)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherFundus",_1:l(Qo,$r,c.motherFundus)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherFundusNote",_1:l(Qo,$r,c.motherFundusNote)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherPerineum",_1:l(Qo,$r,c.motherPerineum)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherPerineumNote",_1:l(Qo,$r,c.motherPerineumNote)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherLochia",_1:l(Qo,$r,c.motherLochia)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherUrine",_1:l(Qo,$r,c.motherUrine)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherStool",_1:l(Qo,$r,c.motherStool)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherSSInfection",_1:l(Qo,$r,c.motherSSInfection)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherFamilyPlanning",_1:l(Qo,$r,c.motherFamilyPlanning)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthCertReq",_1:l(Qo,Kr,c.birthCertReq)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"hgbRequested",_1:l(Qo,Kr,c.hgbRequested)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"hgbTestDate",_1:l(Qo,Ju,c.hgbTestDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"hgbTestResult",_1:l(Qo,$r,c.hgbTestResult)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"ironGiven",_1:l(Qo,Xr,c.ironGiven)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,c.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"nextScheduledCheck",_1:l(Qo,Ju,c.nextScheduledCheck)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(c.labor_id)},_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})))}return l(aM,pC,"derivePostpartumCheckRecordNew returned a Nothing")}var c,n=l(Cm,__,o.dataCache);if("Just"===n.ctor&&"PostpartumCheckDataCache"===n._0.ctor){var a=l(gc,function(r){return T.eq(r.id,t._2._0._0)},n._0._0);if("Just"===a.ctor){var _=a._0,i=T.update(_,{checkDatetime:l(V,_.checkDatetime,Iu(S)),babyWeight:bu(o.pcBabyWeight),babyTemp:hu(o.pcBabyTemp),babyCR:bu(o.pcBabyCR),babyRR:bu(o.pcBabyRR),babyLungs:l(Gu,mm(o.pcBabyLungs),_.babyLungs),babyColor:l(Gu,mm(o.pcBabyColor),_.babyColor),babySkin:l(Gu,mm(o.pcBabySkin),_.babySkin),babyCord:l(Gu,mm(o.pcBabyCord),_.babyCord),babyUrine:o.pcBabyUrine,babyStool:o.pcBabyStool,babySSInfection:l(Gu,mm(o.pcBabySSInfection),_.babySSInfection),babyFeeding:l(Gu,mm(o.pcBabyFeeding),_.babyFeeding),babyFeedingDaily:o.pcBabyFeedingDaily,motherTemp:hu(o.pcMotherTemp),motherSystolic:bu(o.pcMotherSystolic),motherDiastolic:bu(o.pcMotherDiastolic),motherCR:bu(o.pcMotherCR),motherBreasts:l(Gu,mm(o.pcMotherBreasts),_.motherBreasts),motherFundus:l(Gu,mm(o.pcMotherFundus),_.motherFundus),motherFundusNote:o.pcMotherFundusNote,motherPerineum:l(Gu,mm(o.pcMotherPerineum),_.motherPerineum),motherPerineumNote:o.pcMotherPerineumNote,motherLochia:l(Gu,mm(o.pcMotherLochia),_.motherLochia),motherUrine:l(Gu,mm(o.pcMotherUrine),_.motherUrine),motherStool:l(Gu,mm(o.pcMotherStool),_.motherStool),motherSSInfection:l(Gu,mm(o.pcMotherSSInfection),_.motherSSInfection),motherFamilyPlanning:l(Gu,mm(o.pcMotherFamilyPlanning),_.motherFamilyPlanning),birthCertReq:o.pcBirthCertReq,hgbRequested:o.pcHgbRequested,hgbTestDate:o.pcHgbTestDate,hgbTestResult:o.pcHgbTestResult,ironGiven:bu(o.pcIronGiven),comments:o.pcComments,nextScheduledCheck:o.pcNextScheduledCheck});return d(tM,l(vM,eM(l(GT,q,U({ctor:"::",_0:__,_1:{ctor:"[]"}}))),i),yT,function(t){return Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"table",_1:$r(r_(__))},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"data",_1:Gr({ctor:"::",_0:{ctor:"_Tuple2",_0:"id",_1:Xr(t.id)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"checkDatetime",_1:Ju(t.checkDatetime)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyWeight",_1:l(Qo,Xr,t.babyWeight)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyTemp",_1:l(Qo,Qr,t.babyTemp)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyCR",_1:l(Qo,Xr,t.babyCR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyRR",_1:l(Qo,Xr,t.babyRR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyLungs",_1:l(Qo,$r,t.babyLungs)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyColor",_1:l(Qo,$r,t.babyColor)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babySkin",_1:l(Qo,$r,t.babySkin)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyCord",_1:l(Qo,$r,t.babyCord)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyUrine",_1:l(Qo,$r,t.babyUrine)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyStool",_1:l(Qo,$r,t.babyStool)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babySSInfection",_1:l(Qo,$r,t.babySSInfection)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyFeeding",_1:l(Qo,$r,t.babyFeeding)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"babyFeedingDaily",_1:l(Qo,$r,t.babyFeedingDaily)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherTemp",_1:l(Qo,Qr,t.motherTemp)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherSystolic",_1:l(Qo,Xr,t.motherSystolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherDiastolic",_1:l(Qo,Xr,t.motherDiastolic)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherCR",_1:l(Qo,Xr,t.motherCR)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherBreasts",_1:l(Qo,$r,t.motherBreasts)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherFundus",_1:l(Qo,$r,t.motherFundus)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherFundusNote",_1:l(Qo,$r,t.motherFundusNote)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherPerineum",_1:l(Qo,$r,t.motherPerineum)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherPerineumNote",_1:l(Qo,$r,t.motherPerineumNote)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherLochia",_1:l(Qo,$r,t.motherLochia)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherUrine",_1:l(Qo,$r,t.motherUrine)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherStool",_1:l(Qo,$r,t.motherStool)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherSSInfection",_1:l(Qo,$r,t.motherSSInfection)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"motherFamilyPlanning",_1:l(Qo,$r,t.motherFamilyPlanning)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"birthCertReq",_1:l(Qo,Kr,t.birthCertReq)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"hgbRequested",_1:l(Qo,Kr,t.hgbRequested)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"hgbTestDate",_1:l(Qo,Ju,t.hgbTestDate)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"hgbTestResult",_1:l(Qo,$r,t.hgbTestResult)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"ironGiven",_1:l(Qo,Xr,t.ironGiven)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"comments",_1:l(Qo,$r,t.comments)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"nextScheduledCheck",_1:l(Qo,Ju,t.nextScheduledCheck)},_1:{ctor:"::",_0:{ctor:"_Tuple2",_0:"labor_id",_1:Xr(t.labor_id)},_1:{ctor:"[]"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}})},_1:{ctor:"[]"}}})}(i))}return l(aM,pC,"HandlePostpartumCheckModal: did not find PPCheck in data cache.")}return CM}();return{ctor:"_Tuple3",_0:T.update(o,{postpartumCheckViewEditState:lw,currPostpartumCheckId:q}),_1:De,_2:Be({ctor:"::",_0:l($e,M(w),Ue(!0)),_1:{ctor:"::",_0:Jv,_1:{ctor:"[]"}}})}}var R=d(v,e(function(t,r){return l(N["++"],t,r)}),{ctor:"::",_0:"Record was not saved.",_1:{ctor:"[]"}},l(it,Ce,B));return{ctor:"_Tuple3",_0:T.update(o,{postpartumCheckViewEditState:lw}),_1:De,_2:l(Qv,R,10)}}case"OpenDatePickerSubMsg":return{ctor:"_Tuple3",_0:o,_1:De,_2:l($e,cM,Ue(a._0))};case"PostpartumTick":return{ctor:"_Tuple3",_0:T.update(o,{currTime:a._0}),_1:De,_2:De};default:a._0;var x=function(){switch(o.currPregHeaderContent.ctor){case"PrenatalContent":return ff;case"LaborContent":return mf;default:return pf}}();return{ctor:"_Tuple3",_0:T.update(o,{currPregHeaderContent:x}),_1:De,_2:De}}}),fw=c(function(t,r,e){var o=h(iw,T.eq(e.postpartumCheckViewEditState,sw)||T.eq(e.postpartumCheckViewEditState,lw),T.eq(e.postpartumCheckViewEditState,uw),"Postpartum Checks",e,l(jT,Za,q),YT,YT),c=function(){var r={ctor:"_Tuple2",_0:e.patientRecord,_1:e.pregnancyRecord};if("Just"===r._0.ctor&&"Just"===r._1.ctor){var o=f(lf,U(e.laborRecord),e.laborStage1Record,e.laborStage2Record,e.laborStage3Record,e.contPostpartumCheckRecords);return p(tD,r._0._0,r._1._0,o,e.currPregHeaderContent,e.currTime,t)}return en("")}();return l(dn,{ctor:"[]"},{ctor:"::",_0:l(rn,function(t){return function(t){return{ctor:"RotatePregHeaderContent",_0:t}}(t)},c),_1:{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("content-wrapper"),_1:{ctor:"[]"}},{ctor:"::",_0:ow(o),_1:{ctor:"[]"}}),_1:{ctor:"[]"}}})}),pw=function(t){return{ctor:"BirthCert",_0:t}},hw=function(t){return{ctor:"Postpartum",_0:t}},bw=function(t){return{ctor:"LaborDelIpp",_0:t}},gw=function(t){return{ctor:"ContPP",_0:t}},yw=function(t){return{ctor:"Admitting",_0:t}},Cw={ctor:"NotFound"},Tw={ctor:"Blank"},vw=c(function(t,r,e){var o=e;if("Just"===o.ctor){var c=h(QF,t,0,r,o._0,q,q,q),n=c._0,a=c._1;return c._2,{ctor:"_Tuple2",_0:bw(n),_1:a}}return{ctor:"_Tuple2",_0:Tw,_1:r}}),Mw=function(t){return{ctor:"Loaded",_0:t}},Bw=_(function(t,r,e,o,c,n){var a=d(vw,t,dB,r),_=a._0,i=a._1;return{browserSupportsDate:t,currTime:e,currPregId:r,pageState:Mw(_),session:{user:q,serverTouch:0,clientTouch:0},toast:q,processStore:i,window:q,dialogActive:!1,dataCache:Tr,siteMessages:Tr,tableMetaCollection:tm,users:o,userId:c,supervisorId:n}}),Dw=c(function(t,r,e){var o,c=l(tF,r,e);return l(is["=>"],T.update(t,{pageState:Mw((o=c,{ctor:"Errored",_0:o}))}),De)}),Sw=e(function(t,r){var o=function(t){switch(t){case"ADD":return U(vT);case"DEL":return U(TT);case"SELECT":return U(CT);case"CHG":return U(yT);case"ADD_CHG_DELETE":return U(gT);case"ADHOC_TOUCH_SESSION":return U(bT);case"ADHOC_CLIENT_CONSOLE":return U(hT);default:return q}}(t.msgType);if("Just"!==o.ctor||"AddChgDelType"!==o._0.ctor)return De;var c=n(function(t,e,o,c){return T.eq(e,o)?(n=function(){var o=r.pageState;if("Loaded"!==o.ctor)return CM;switch(o._0.ctor){case"Admitting":return d(gM,t,U(e),c);case"ContPP":return d(dM,t,U(e),c);case"LaborDelIpp":return d(uM,t,U(e),c);case"Postpartum":return d(rM,t,U(e),c);case"BirthCert":return d(pM,t,U(e),c);default:return CM}}(),l($e,M(n),Ue(!0))):De;var n}),a=e(function(t,r){return l(gc,function(r){return T.eq(r.table,t)},r)});switch(t.payload.table.ctor){case"Baby":var _=l(Cm,F_,r.dataCache);return"Just"===_.ctor&&"BabyDataCache"===_._0.ctor?m(c,F_,_._0._0.id,t.payload.id,{ctor:"[]"}):De;case"BabyLab":var i={ctor:"_Tuple2",_0:l(Cm,F_,r.dataCache),_1:l(a,F_,t.payload.foreignKeys)};return"_Tuple2"===i.ctor&&"Just"===i._0.ctor&&"BabyDataCache"===i._0._0.ctor&&"Just"===i._1.ctor?m(c,F_,i._0._0._0.id,i._1._0.id,{ctor:"::",_0:S_,_1:{ctor:"[]"}}):De;case"BabyMedication":var u={ctor:"_Tuple2",_0:l(Cm,F_,r.dataCache),_1:l(a,F_,t.payload.foreignKeys)};return"_Tuple2"===u.ctor&&"Just"===u._0.ctor&&"BabyDataCache"===u._0._0.ctor&&"Just"===u._1.ctor?m(c,F_,u._0._0._0.id,u._1._0.id,{ctor:"::",_0:B_,_1:{ctor:"[]"}}):De;case"BabyVaccination":var s={ctor:"_Tuple2",_0:l(Cm,F_,r.dataCache),_1:l(a,F_,t.payload.foreignKeys)};return"_Tuple2"===s.ctor&&"Just"===s._0.ctor&&"BabyDataCache"===s._0._0.ctor&&"Just"===s._1.ctor?m(c,F_,s._0._0._0.id,s._1._0.id,{ctor:"::",_0:v_,_1:{ctor:"[]"}}):De;case"BirthCertificate":var f=l(Cm,C_,r.dataCache);return"Just"===f.ctor&&"BirthCertificateDataCache"===f._0.ctor?m(c,C_,f._0._0.id,t.payload.id,{ctor:"[]"}):De;case"ContPostpartumCheck":var p={ctor:"_Tuple2",_0:l(Cm,h_,r.dataCache),_1:l(a,h_,t.payload.foreignKeys)};return"_Tuple2"===p.ctor&&"Just"===p._0.ctor&&"LaborDataCache"===p._0._0.ctor&&"Just"===p._1.ctor?m(c,h_,p._0._0._0.id,p._1._0.id,{ctor:"::",_0:y_,_1:{ctor:"[]"}}):De;case"Discharge":var h=l(Cm,g_,r.dataCache);return"Just"===h.ctor&&"DischargeDataCache"===h._0.ctor?m(c,g_,h._0._0.id,t.payload.id,{ctor:"[]"}):De;case"Labor":var b=l(Cm,h_,r.dataCache);return"Just"===b.ctor&&"LaborDataCache"===b._0.ctor?m(c,h_,b._0._0.id,t.payload.id,{ctor:"[]"}):De;case"LaborStage1":var g=l(Cm,p_,r.dataCache);return"Just"===g.ctor&&"LaborStage1DataCache"===g._0.ctor?m(c,p_,g._0._0.id,t.payload.id,{ctor:"[]"}):De;case"LaborStage2":var y=l(Cm,f_,r.dataCache);return"Just"===y.ctor&&"LaborStage2DataCache"===y._0.ctor?m(c,f_,y._0._0.id,t.payload.id,{ctor:"[]"}):De;case"LaborStage3":var C=l(Cm,m_,r.dataCache);return"Just"===C.ctor&&"LaborStage3DataCache"===C._0.ctor?m(c,m_,C._0._0.id,t.payload.id,{ctor:"[]"}):De;case"Membrane":var v=l(Cm,d_,r.dataCache);return"Just"===v.ctor&&"MembraneDataCache"===v._0.ctor?m(c,d_,v._0._0.id,t.payload.id,{ctor:"[]"}):De;case"MotherMedication":var B={ctor:"_Tuple2",_0:l(Cm,h_,r.dataCache),_1:l(a,h_,t.payload.foreignKeys)};return"_Tuple2"===B.ctor&&"Just"===B._0.ctor&&"LaborDataCache"===B._0._0.ctor&&"Just"===B._1.ctor?m(c,h_,B._0._0._0.id,B._1._0.id,{ctor:"::",_0:l_,_1:{ctor:"[]"}}):De;case"NewbornExam":var D=l(Cm,u_,r.dataCache);return"Just"===D.ctor&&"NewbornExamDataCache"===D._0.ctor?m(c,u_,D._0._0.id,t.payload.id,{ctor:"[]"}):De;case"PostpartumCheck":var S={ctor:"_Tuple2",_0:l(Cm,h_,r.dataCache),_1:l(a,h_,t.payload.foreignKeys)};return"_Tuple2"===S.ctor&&"Just"===S._0.ctor&&"LaborDataCache"===S._0._0.ctor&&"Just"===S._1.ctor?m(c,h_,S._0._0._0.id,S._1._0.id,{ctor:"::",_0:__,_1:{ctor:"[]"}}):De;default:return De}}),Fw=e(function(t,r){var o,c=t;switch(c.ctor){case"UnknownMessage":return l(is["=>"],r,_M(l(N["++"],"UnknownMessage: ",c._0)));case"SiteMessage":return l(is["=>"],T.update(r,{siteMessages:c._0.payload.data}),De);case"SystemMessage":var n="SystemMode"===(o=c._0).ctor&&2===o._0?la(pa("/logout")):De;return l(is["=>"],r,n);case"DataAddMessage":var a=c._0,_=e(function(t,e){return h(om,t,e,r.userId,r.supervisorId,Ro(r.currTime),r.users,r.tableMetaCollection)}),i=l(fB,gC(a.messageId),r.processStore),u=i._0,s=i._1,m=function(){var t,e,o,c,n,i;if(!0===a.response.success){var s=u;t:do{if("Just"!==s.ctor)break t;switch(s._0.ctor){case"AddBabyType":if("LaborDelIppMsg"===s._0._0.ctor&&"DataCache"===s._0._0._0.ctor){var d=l(Vg,U(r.dataCache),U({ctor:"::",_0:F_,_1:{ctor:"[]"}})),m=l(Ss,{ctor:"BabyId",_0:a.response.id},s._0._1);return{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,Em(m),r.dataCache)}),_1:l($e,sM,Ue(d))}}break t;case"AddBabyLabType":if("ContPPMsg"===s._0._0.ctor&&"DataCache"===s._0._0._0.ctor){d=l(eh,U(r.dataCache),U({ctor:"::",_0:S_,_1:{ctor:"[]"}}));var f=l(Es,Is(a.response.id),s._0._1),p="Just"===(i=l(Cm,S_,r.dataCache)).ctor&&"BabyLabDataCache"===i._0.ctor?l(Tm,Nm({ctor:"::",_0:f,_1:i._0._0}),r.dataCache):l(Tm,Nm({ctor:"::",_0:f,_1:{ctor:"[]"}}),r.dataCache);return{ctor:"_Tuple2",_0:T.update(r,{dataCache:p}),_1:l($e,mM,Ue(d))}}break t;case"AddBabyMedicationType":if("ContPPMsg"===s._0._0.ctor&&"DataCache"===s._0._0._0.ctor){d=l(eh,U(r.dataCache),U({ctor:"::",_0:B_,_1:{ctor:"[]"}}));var h=l(tl,el(a.response.id),s._0._1);return p="Just"===(n=l(Cm,B_,r.dataCache)).ctor&&"BabyMedicationDataCache"===n._0.ctor?l(Tm,Lm({ctor:"::",_0:h,_1:n._0._0}),r.dataCache):l(Tm,Lm({ctor:"::",_0:h,_1:{ctor:"[]"}}),r.dataCache),{ctor:"_Tuple2",_0:T.update(r,{dataCache:p}),_1:l($e,mM,Ue(d))}}break t;case"AddBabyVaccinationType":if("ContPPMsg"===s._0._0.ctor&&"DataCache"===s._0._0._0.ctor){d=l(eh,U(r.dataCache),U({ctor:"::",_0:v_,_1:{ctor:"[]"}}));var b=l(ul,ll(a.response.id),s._0._1);return p="Just"===(c=l(Cm,v_,r.dataCache)).ctor&&"BabyVaccinationDataCache"===c._0.ctor?l(Tm,Am({ctor:"::",_0:b,_1:c._0._0}),r.dataCache):l(Tm,Am({ctor:"::",_0:b,_1:{ctor:"[]"}}),r.dataCache),{ctor:"_Tuple2",_0:T.update(r,{dataCache:p}),_1:l($e,mM,Ue(d))}}break t;case"AddBirthCertificateType":if("BirthCertMsg"===s._0._0.ctor&&"DataCache"===s._0._0._0.ctor){d=l(Of,U(r.dataCache),U({ctor:"::",_0:C_,_1:{ctor:"[]"}}));var g=l(gl,yl(a.response.id),s._0._1);return{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,Pm(g),r.dataCache)}),_1:l($e,hM,Ue(d))}}break t;case"AddContPostpartumCheckType":if("ContPPMsg"===s._0._0.ctor&&"DataCache"===s._0._0._0.ctor){d=l(eh,U(r.dataCache),U({ctor:"::",_0:y_,_1:{ctor:"[]"}}));var y=l(vl,Ml(a.response.id),s._0._1);return p="Just"===(o=l(Cm,y_,r.dataCache)).ctor&&"ContPostpartumCheckDataCache"===o._0.ctor?l(Tm,km({ctor:"::",_0:y,_1:o._0._0}),r.dataCache):l(Tm,km({ctor:"::",_0:y,_1:{ctor:"[]"}}),r.dataCache),{ctor:"_Tuple2",_0:T.update(r,{dataCache:p,tableMetaCollection:l(_,y_,y.id)}),_1:l($e,mM,Ue(d))}}break t;case"AddDischargeType":if("ContPPMsg"===s._0._0.ctor&&"DataCache"===s._0._0._0.ctor){d=l(eh,U(r.dataCache),U({ctor:"::",_0:g_,_1:{ctor:"[]"}}));var C=l(Fl,wl(a.response.id),s._0._1);return{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,xm(C),r.dataCache)}),_1:l($e,mM,Ue(d))}}break t;case"AddLaborType":if("AdmittingMsg"===s._0._0.ctor&&"AdmitForLaborSaved"===s._0._0._0.ctor){d=l(gf,s._0._0._0._0,U(jl(a.response.id)));var v=l(Wl,jl(a.response.id),s._0._1);return p=l(Tm,Rm(v),r.dataCache),{ctor:"_Tuple2",_0:T.update(r,{dataCache:p}),_1:l($e,yM,Ue(d))}}break t;case"AddLaborStage1Type":if("LaborDelIppMsg"===s._0._0.ctor&&"DataCache"===s._0._0._0.ctor){d=l(Vg,U(r.dataCache),U({ctor:"::",_0:p_,_1:{ctor:"[]"}}));var M=l(Xl,Zl(a.response.id),s._0._1);return{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,wm(M),r.dataCache)}),_1:l($e,sM,Ue(d))}}break t;case"AddLaborStage2Type":if("LaborDelIppMsg"===s._0._0.ctor&&"DataCache"===s._0._0._0.ctor){d=l(Vg,U(r.dataCache),U({ctor:"::",_0:f_,_1:{ctor:"[]"}}));var B=l(cd,nd(a.response.id),s._0._1);return{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,Fm(B),r.dataCache)}),_1:l($e,sM,Ue(d))}}break t;case"AddLaborStage3Type":if("LaborDelIppMsg"===s._0._0.ctor&&"DataCache"===s._0._0._0.ctor){d=l(Vg,U(r.dataCache),U({ctor:"::",_0:m_,_1:{ctor:"[]"}}));var S=l(sd,ld(a.response.id),s._0._1);return{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,Sm(S),r.dataCache)}),_1:l($e,sM,Ue(d))}}break t;case"AddMembraneType":if("LaborDelIppMsg"===s._0._0.ctor&&"DataCache"===s._0._0._0.ctor){d=l(Vg,U(r.dataCache),U({ctor:"::",_0:d_,_1:{ctor:"[]"}}));var F=l(Td,Md(a.response.id),s._0._1);return{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,Dm(F),r.dataCache)}),_1:l($e,sM,Ue(d))}}break t;case"AddMotherMedicationType":if("ContPPMsg"===s._0._0.ctor&&"DataCache"===s._0._0._0.ctor){d=l(eh,U(r.dataCache),U({ctor:"::",_0:l_,_1:{ctor:"[]"}}));var w=l(Jd,Od(a.response.id),s._0._1);return p="Just"===(e=l(Cm,l_,r.dataCache)).ctor&&"MotherMedicationDataCache"===e._0.ctor?l(Tm,Bm({ctor:"::",_0:w,_1:e._0._0}),r.dataCache):l(Tm,Bm({ctor:"::",_0:w,_1:{ctor:"[]"}}),r.dataCache),{ctor:"_Tuple2",_0:T.update(r,{dataCache:p}),_1:l($e,mM,Ue(d))}}break t;case"AddNewbornExamType":if("ContPPMsg"===s._0._0.ctor&&"DataCache"===s._0._0._0.ctor){d=l(eh,U(r.dataCache),U({ctor:"::",_0:u_,_1:{ctor:"[]"}}));var R=l(jd,Gd(a.response.id),s._0._1);return{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,Mm(R),r.dataCache)}),_1:l($e,mM,Ue(d))}}break t;case"AddPostpartumCheckType":if("PostpartumMsg"===s._0._0.ctor&&"DataCache"===s._0._0._0.ctor){d=l(GT,U(r.dataCache),U({ctor:"::",_0:__,_1:{ctor:"[]"}}));var x=l(im,um(a.response.id),s._0._1);return p="Just"===(t=l(Cm,__,r.dataCache)).ctor&&"PostpartumCheckDataCache"===t._0.ctor?l(Tm,vm({ctor:"::",_0:x,_1:t._0._0}),r.dataCache):l(Tm,vm({ctor:"::",_0:x,_1:{ctor:"[]"}}),r.dataCache),{ctor:"_Tuple2",_0:T.update(r,{dataCache:p,tableMetaCollection:l(_,__,x.id)}),_1:l($e,eM,Ue(d))}}break t;default:break t}}while(0);return{ctor:"_Tuple2",_0:r,_1:_M("OOPS, unhandled processType in Medical.updateMessage in the DataAddMessage branch.")}}return"SessionExpiredErrorCode"===a.response.errorCode?{ctor:"_Tuple2",_0:r,_1:l(Kv,{ctor:"::",_0:l(N["++"],"Sorry: ",l(N["++"],a.response.msg," Please go back to Prenatal, login, and then try again.")),_1:{ctor:"[]"}},10)}:{ctor:"_Tuple2",_0:r,_1:_M(D(a.response))}}(),f=m._0;return n=m._1,l(is["=>"],T.update(f,{processStore:s}),n);case"DataChgMessage":var p=c._0,b=(_=e(function(t,e){return h(om,t,e,r.userId,r.supervisorId,Ro(r.currTime),r.users,r.tableMetaCollection)}),l(fB,gC(p.messageId),r.processStore)),g=(u=b._0,s=b._1,function(){if(!0===p.response.success){var t=u;t:do{if("Just"!==t.ctor)break t;switch(t._0.ctor){case"UpdateBabyType":if("LaborDelIppMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor){var e=l(Vg,U(r.dataCache),U({ctor:"::",_0:F_,_1:{ctor:"[]"}}));return{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,Em(t._0._1),r.dataCache)}),_1:l($e,sM,Ue(e))}}break t;case"UpdateBabyLabType":if("ContPPMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor){var o=t._0._1,c=(e=l(eh,U(r.dataCache),U({ctor:"::",_0:S_,_1:{ctor:"[]"}})),function(){var t=l(Cm,S_,r.dataCache);if("Just"===t.ctor&&"BabyLabDataCache"===t._0.ctor){var e=d(pc,function(t){return T.eq(t.id,o.id)},o,t._0._0);return l(Tm,Nm(e),r.dataCache)}return r.dataCache}());return{ctor:"_Tuple2",_0:T.update(r,{dataCache:c}),_1:l($e,mM,Ue(e))}}break t;case"UpdateBabyMedicationType":if("ContPPMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor){var n=t._0._1;return e=l(eh,U(r.dataCache),U({ctor:"::",_0:B_,_1:{ctor:"[]"}})),c=function(){var t=l(Cm,B_,r.dataCache);if("Just"===t.ctor&&"BabyMedicationDataCache"===t._0.ctor){var e=d(pc,function(t){return T.eq(t.id,n.id)},n,t._0._0);return l(Tm,Lm(e),r.dataCache)}return r.dataCache}(),{ctor:"_Tuple2",_0:T.update(r,{dataCache:c}),_1:l($e,mM,Ue(e))}}break t;case"UpdateBabyVaccinationType":if("ContPPMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor){var a=t._0._1;return e=l(eh,U(r.dataCache),U({ctor:"::",_0:v_,_1:{ctor:"[]"}})),c=function(){var t=l(Cm,v_,r.dataCache);if("Just"===t.ctor&&"BabyVaccinationDataCache"===t._0.ctor){var e=d(pc,function(t){return T.eq(t.id,a.id)},a,t._0._0);return l(Tm,Am(e),r.dataCache)}return r.dataCache}(),{ctor:"_Tuple2",_0:T.update(r,{dataCache:c}),_1:l($e,mM,Ue(e))}}break t;case"UpdateBirthCertificateType":if("BirthCertMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor)return e=l(Of,U(r.dataCache),U({ctor:"::",_0:C_,_1:{ctor:"[]"}})),{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,Pm(t._0._1),r.dataCache)}),_1:l($e,hM,Ue(e))};break t;case"UpdateContPostpartumCheckType":if("ContPPMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor){var i=t._0._1;return e=l(eh,U(r.dataCache),U({ctor:"::",_0:y_,_1:{ctor:"[]"}})),c=function(){var t=l(Cm,y_,r.dataCache);if("Just"===t.ctor&&"ContPostpartumCheckDataCache"===t._0.ctor){var e=d(pc,function(t){return T.eq(t.id,i.id)},i,t._0._0);return l(Tm,km(e),r.dataCache)}return r.dataCache}(),{ctor:"_Tuple2",_0:T.update(r,{dataCache:c,tableMetaCollection:l(_,y_,i.id)}),_1:l($e,mM,Ue(e))}}break t;case"UpdateDischargeType":if("ContPPMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor)return e=l(eh,U(r.dataCache),U({ctor:"::",_0:g_,_1:{ctor:"[]"}})),{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,xm(t._0._1),r.dataCache)}),_1:l($e,mM,Ue(e))};break t;case"UpdateLaborType":switch(t._0._0.ctor){case"LaborDelIppMsg":if("DataCache"===t._0._0._0.ctor)return e=l(Vg,U(r.dataCache),U({ctor:"::",_0:h_,_1:{ctor:"[]"}})),{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,Rm(t._0._1),r.dataCache)}),_1:l($e,sM,Ue(e))};break t;case"AdmittingMsg":if("DataCache"===t._0._0._0.ctor)return e=l(Cf,U(r.dataCache),U({ctor:"::",_0:h_,_1:{ctor:"[]"}})),{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,Rm(t._0._1),r.dataCache)}),_1:l($e,yM,Ue(e))};break t;default:break t}case"UpdateLaborStage1Type":if("LaborDelIppMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor)return e=l(Vg,U(r.dataCache),U({ctor:"::",_0:p_,_1:{ctor:"[]"}})),{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,wm(t._0._1),r.dataCache)}),_1:l($e,sM,Ue(e))};break t;case"UpdateLaborStage2Type":if("LaborDelIppMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor)return e=l(Vg,U(r.dataCache),U({ctor:"::",_0:f_,_1:{ctor:"[]"}})),{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,Fm(t._0._1),r.dataCache)}),_1:l($e,sM,Ue(e))};break t;case"UpdateLaborStage3Type":if("LaborDelIppMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor)return e=l(Vg,U(r.dataCache),U({ctor:"::",_0:m_,_1:{ctor:"[]"}})),{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,Sm(t._0._1),r.dataCache)}),_1:l($e,sM,Ue(e))};break t;case"UpdateMembraneType":if("LaborDelIppMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor)return e=l(Vg,U(r.dataCache),U({ctor:"::",_0:d_,_1:{ctor:"[]"}})),{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,Dm(t._0._1),r.dataCache)}),_1:l($e,sM,Ue(e))};break t;case"UpdateMotherMedicationType":if("ContPPMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor){var s=t._0._1;return e=l(eh,U(r.dataCache),U({ctor:"::",_0:l_,_1:{ctor:"[]"}})),c=function(){var t=l(Cm,l_,r.dataCache);if("Just"===t.ctor&&"MotherMedicationDataCache"===t._0.ctor){var e=d(pc,function(t){return T.eq(t.id,s.id)},s,t._0._0);return l(Tm,Bm(e),r.dataCache)}return r.dataCache}(),{ctor:"_Tuple2",_0:T.update(r,{dataCache:c}),_1:l($e,mM,Ue(e))}}break t;case"UpdateNewbornExamType":if("ContPPMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor)return e=l(eh,U(r.dataCache),U({ctor:"::",_0:u_,_1:{ctor:"[]"}})),{ctor:"_Tuple2",_0:T.update(r,{dataCache:l(Tm,Mm(t._0._1),r.dataCache)}),_1:l($e,mM,Ue(e))};break t;case"UpdatePostpartumCheckType":if("PostpartumMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor){var m=t._0._1;return e=l(GT,U(r.dataCache),U({ctor:"::",_0:__,_1:{ctor:"[]"}})),c=function(){var t=l(Cm,__,r.dataCache);if("Just"===t.ctor&&"PostpartumCheckDataCache"===t._0.ctor){var e=d(pc,function(t){return T.eq(t.id,m.id)},m,t._0._0);return l(Tm,vm(e),r.dataCache)}return r.dataCache}(),{ctor:"_Tuple2",_0:T.update(r,{dataCache:c,tableMetaCollection:l(_,__,m.id)}),_1:l($e,eM,Ue(e))}}break t;default:break t}}while(0);var f=l(N["++"],"OOPS, unhandled processType in Medical.updateMessage in the DataChgMessage branch: ",D(u));return{ctor:"_Tuple2",_0:r,_1:_M(f)}}return"SessionExpiredErrorCode"===p.response.errorCode?{ctor:"_Tuple2",_0:r,_1:l(Kv,{ctor:"::",_0:l(N["++"],"Sorry: ",l(N["++"],p.response.msg," Please go back to Prenatal, login, and then try again.")),_1:{ctor:"[]"}},10)}:{ctor:"_Tuple2",_0:r,_1:_M(D(p.response))}}());return f=g._0,n=g._1,l(is["=>"],T.update(f,{processStore:s}),n);case"DataDelMessage":var y=c._0,C=l(fB,gC(y.messageId),r.processStore),v=(u=C._0,s=C._1,function(){if(!0===y.response.success){var t=u;t:do{if("Just"!==t.ctor)break t;switch(t._0.ctor){case"DelBabyMedicationType":if("ContPPMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor){var e=function(){var e=l(Cm,B_,r.dataCache);if("Just"===e.ctor&&"BabyMedicationDataCache"===e._0.ctor){var o=l(ut,function(r){return!T.eq(r.id,t._0._1)},e._0._0);return l(Tm,Lm(o),r.dataCache)}return r.dataCache}(),o=l(eh,U(e),U({ctor:"::",_0:B_,_1:{ctor:"[]"}}));return{ctor:"_Tuple2",_0:T.update(r,{dataCache:e}),_1:l($e,mM,Ue(o))}}break t;case"DelBabyVaccinationType":if("ContPPMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor)return e=function(){var e=l(Cm,v_,r.dataCache);if("Just"===e.ctor&&"BabyVaccinationDataCache"===e._0.ctor){var o=l(ut,function(r){return!T.eq(r.id,t._0._1)},e._0._0);return l(Tm,Am(o),r.dataCache)}return r.dataCache}(),o=l(eh,U(e),U({ctor:"::",_0:v_,_1:{ctor:"[]"}})),{ctor:"_Tuple2",_0:T.update(r,{dataCache:e}),_1:l($e,mM,Ue(o))};break t;case"DelBabyLabType":if("ContPPMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor)return e=function(){var e=l(Cm,S_,r.dataCache);if("Just"===e.ctor&&"BabyLabDataCache"===e._0.ctor){var o=l(ut,function(r){return!T.eq(r.id,t._0._1)},e._0._0);return l(Tm,Nm(o),r.dataCache)}return r.dataCache}(),o=l(eh,U(e),U({ctor:"::",_0:S_,_1:{ctor:"[]"}})),{ctor:"_Tuple2",_0:T.update(r,{dataCache:e}),_1:l($e,mM,Ue(o))};break t;case"DelMotherMedicationType":if("ContPPMsg"===t._0._0.ctor&&"DataCache"===t._0._0._0.ctor)return e=function(){var e=l(Cm,l_,r.dataCache);if("Just"===e.ctor&&"MotherMedicationDataCache"===e._0.ctor){var o=l(ut,function(r){return!T.eq(r.id,t._0._1)},e._0._0);return l(Tm,Bm(o),r.dataCache)}return r.dataCache}(),o=l(eh,U(e),U({ctor:"::",_0:l_,_1:{ctor:"[]"}})),{ctor:"_Tuple2",_0:T.update(r,{dataCache:e}),_1:l($e,mM,Ue(o))};break t;default:break t}}while(0);return l(ye,"Medical: update function, missing DataDelMessage dataDelMsg case",D(u)),{ctor:"_Tuple2",_0:r,_1:De}}return"SessionExpiredErrorCode"===y.response.errorCode?{ctor:"_Tuple2",_0:r,_1:l(Kv,{ctor:"::",_0:l(N["++"],"Sorry: ",l(N["++"],y.response.msg," Please go back to Prenatal, login, and then try again.")),_1:{ctor:"[]"}},10)}:{ctor:"_Tuple2",_0:r,_1:_M(D(y.response))}}());return f=v._0,n=v._1,l(is["=>"],T.update(f,{processStore:s}),n);case"DataNotificationMessage":return l(is["=>"],r,l(Sw,c._0,r));default:var B=c._0,S=(f=!0===B.response.success?d(et,e(function(t,r){var e,o,c,n,a,_,i,u,s,m,f,p,h=t;switch(h.ctor){case"TableRecordBaby":var b=h._0,g="Just"===(p=at(b)).ctor?l(Tm,Em(p._0),r.dataCache):r.dataCache;return l(it,function(t){return{ctor:"_Tuple2",_0:t.id,_1:t}},b),T.update(r,{dataCache:g});case"TableRecordBabyLab":return T.update(r,{dataCache:l(Tm,Nm(h._0),r.dataCache)});case"TableRecordBabyLabType":return T.update(r,{dataCache:l(Tm,(f=h._0,{ctor:"BabyLabTypeDataCache",_0:f}),r.dataCache)});case"TableRecordBabyMedication":return T.update(r,{dataCache:l(Tm,Lm(h._0),r.dataCache)});case"TableRecordBabyMedicationType":return T.update(r,{dataCache:l(Tm,{ctor:"BabyMedicationTypeDataCache",_0:h._0},r.dataCache)});case"TableRecordBabyVaccination":return T.update(r,{dataCache:l(Tm,Am(h._0),r.dataCache)});case"TableRecordBabyVaccinationType":return T.update(r,{dataCache:l(Tm,{ctor:"BabyVaccinationTypeDataCache",_0:h._0},r.dataCache)});case"TableRecordBirthCertificate":return g="Just"===(m=at(h._0)).ctor?l(Tm,Pm(m._0),r.dataCache):r.dataCache,T.update(r,{dataCache:g});case"TableRecordContPostpartumCheck":return g=l(Tm,km(h._0),r.dataCache),T.update(r,{dataCache:g,tableMetaCollection:d(Zd,h._1,r.users,r.tableMetaCollection)});case"TableRecordDischarge":return g="Just"===(s=at(h._0)).ctor?l(Tm,xm(s._0),r.dataCache):r.dataCache,T.update(r,{dataCache:g});case"TableRecordKeyValue":var y=Hr(l(it,function(t){return{ctor:"_Tuple2",_0:t.kvKey,_1:t}},h._0));return T.update(r,{dataCache:l(Tm,{ctor:"KeyValueDataCache",_0:y},r.dataCache)});case"TableRecordLabor":return g="Just"===(u=at(h._0)).ctor?l(Tm,Rm(u._0),r.dataCache):r.dataCache,T.update(r,{dataCache:g});case"TableRecordLaborStage1":return g="Just"===(i=at(h._0)).ctor?l(Tm,wm(i._0),r.dataCache):r.dataCache,T.update(r,{dataCache:g});case"TableRecordLaborStage2":return g="Just"===(_=at(h._0)).ctor?l(Tm,Fm(_._0),r.dataCache):r.dataCache,T.update(r,{dataCache:g});case"TableRecordLaborStage3":return g="Just"===(a=at(h._0)).ctor?l(Tm,Sm(a._0),r.dataCache):r.dataCache,T.update(r,{dataCache:g});case"TableRecordMembrane":return g="Just"===(n=at(h._0)).ctor?l(Tm,Dm(n._0),r.dataCache):r.dataCache,T.update(r,{dataCache:g});case"TableRecordMotherMedication":return T.update(r,{dataCache:l(Tm,Bm(h._0),r.dataCache)});case"TableRecordMotherMedicationType":return T.update(r,{dataCache:l(Tm,{ctor:"MotherMedicationTypeDataCache",_0:h._0},r.dataCache)});case"TableRecordNewbornExam":return g="Just"===(c=at(h._0)).ctor?l(Tm,Mm(c._0),r.dataCache):r.dataCache,T.update(r,{dataCache:g});case"TableRecordPatient":var C=at(h._0);return g="Just"===(o=C).ctor?l(Tm,{ctor:"PatientDataCache",_0:o._0},r.dataCache):r.dataCache,T.update(r,{dataCache:g,tableMetaCollection:d(Zd,h._1,r.users,r.tableMetaCollection)});case"TableRecordPostpartumCheck":return g=l(Tm,vm(h._0),r.dataCache),T.update(r,{dataCache:g,tableMetaCollection:d(Zd,h._1,r.users,r.tableMetaCollection)});case"TableRecordPregnancy":return g="Just"===(e=C=at(h._0)).ctor?l(Tm,{ctor:"PregnancyDataCache",_0:e._0},r.dataCache):r.dataCache,T.update(r,{dataCache:g});default:return g=l(Tm,{ctor:"SelectDataDataCache",_0:h._0},r.dataCache),T.update(r,{dataCache:g})}}),r,B.response.data):r,l(fB,gC(B.messageId),r.processStore)),F=(u=S._0,s=S._1,T.update(f,{processStore:s})),w=u;if("Just"!==w.ctor)return l(is["=>"],F,De);switch(w._0.ctor){case"AddBabyType":case"AddBabyLabType":case"AddBabyMedicationType":case"AddBabyVaccinationType":case"AddBirthCertificateType":case"AddContPostpartumCheckType":case"AddDischargeType":case"AddMotherMedicationType":case"AddPostpartumCheckType":case"UpdateContPostpartumCheckType":case"UpdateBabyType":return l(is["=>"],F,l($e,M(w._0._0),Ue(!0)));case"DelBabyLabType":return l(is["=>"],F,l($e,M(w._0._0),Ue(w._0._1)));case"UpdateBabyLabType":return l(is["=>"],F,l($e,M(w._0._0),Ue(!0)));case"DelBabyMedicationType":return l(is["=>"],F,l($e,M(w._0._0),Ue(w._0._1)));case"UpdateBabyMedicationType":return l(is["=>"],F,l($e,M(w._0._0),Ue(!0)));case"DelBabyVaccinationType":return l(is["=>"],F,l($e,M(w._0._0),Ue(w._0._1)));case"UpdateBabyVaccinationType":case"UpdateBirthCertificateType":case"UpdateDischargeType":case"AddLaborType":case"UpdateLaborType":case"AddLaborStage1Type":case"UpdateLaborStage1Type":case"AddLaborStage2Type":case"UpdateLaborStage2Type":case"AddLaborStage3Type":case"UpdateLaborStage3Type":case"AddMembraneType":case"UpdateMembraneType":case"DelMotherMedicationType":case"UpdateMotherMedicationType":case"AddNewbornExamType":case"UpdateNewbornExamType":case"UpdatePostpartumCheckType":default:return l(is["=>"],F,l($e,M(w._0._0),Ue(!0)))}}}),ww=function(t){var r=l(Cm,h_,t);return"Just"===r.ctor&&"LaborDataCache"===r._0.ctor?U(r._0._0):q},Rw=function(t){var r=l(Cm,i_,t);return"Just"===r.ctor&&"PatientDataCache"===r._0.ctor?U(r._0._0):q},xw=function(t){var r=l(Cm,a_,t);return"Just"===r.ctor&&"PregnancyDataCache"===r._0.ctor?U(r._0._0):q},kw=function(t){var r=t;return r.ctor,r._0},Pw=e(function(t,r){Dw(r);var o,c,n,a,_,i=e(function(t,e){return l(is["=>"],T.update(r,{pageState:(o=kw(r.pageState),{ctor:"TransitioningFrom",_0:o}),processStore:t}),e);var o}),u=t;if("Nothing"===u.ctor)return l(is["=>"],T.update(r,{pageState:Mw(Cw)}),De);switch(u._0.ctor){case"AdmittingRoute":var s=r.currPregId;return"Just"===s.ctor?l(i,(_=d(_D,s._0,r.session,r.processStore))._0,_._1):l(is["=>"],T.update(r,{pageState:Mw(Cw)}),De);case"BirthCertificateRoute":if(r.dialogActive)return l(is["=>"],T.update(r,{dialogActive:!1}),De);var f={ctor:"_Tuple2",_0:r.currPregId,_1:l(Cm,h_,r.dataCache)};return"Just"===f._0.ctor&&"Just"===f._1.ctor&&"LaborDataCache"===f._1._0.ctor?l(i,(a=m(vD,f._0._0,f._1._0._0,r.session,r.processStore))._0,a._1):l(is["=>"],r,De);case"BirthCertificateDialogRoute":return l(is["=>"],r,De);case"ContPPRoute":if(r.dialogActive)return l(is["=>"],T.update(r,{dialogActive:!1}),De);var p={ctor:"_Tuple2",_0:r.currPregId,_1:l(Cm,h_,r.dataCache)};return"Just"===p._0.ctor&&"Just"===p._1.ctor&&"LaborDataCache"===p._1._0.ctor?l(i,(n=m(nS,p._0._0,p._1._0._0,r.session,r.processStore))._0,n._1):l(is["=>"],r,De);case"ContPPDialogRoute":return l(is["=>"],r,De);case"LaborDelIppRoute":var h=r.currPregId;return"Just"===h.ctor?r.dialogActive?l(is["=>"],T.update(r,{dialogActive:!1}),De):l(i,(c=d(RF,h._0,r.session,r.processStore))._0,c._1):l(is["=>"],T.update(r,{pageState:Mw(Cw)}),De);case"LaborDelIppDialogRoute":return l(is["=>"],r,De);case"PostpartumRoute":if(r.dialogActive)return l(is["=>"],T.update(r,{dialogActive:!1}),De);var b={ctor:"_Tuple2",_0:r.currPregId,_1:l(Cm,h_,r.dataCache)};return"Just"===b._0.ctor&&"Just"===b._1.ctor&&"LaborDataCache"===b._1._0.ctor?l(i,(o=m(_w,b._0._0,b._1._0._0,r.session,r.processStore))._0,o._1):l(is["=>"],r,De);default:return l(is["=>"],r,De)}}),Aw=e(function(t,r){var e,o,c,n,a,i,u,s,m,b,y,C,v,M,B,S,F,w,R=_(function(t,r,e,o,c,n){var a=l(o,c,n),_=a._0,i=a._1,u=a._2;return{ctor:"_Tuple2",_0:T.update(e,{pageState:Mw(t(_))}),_1:Be({ctor:"::",_0:u,_1:{ctor:"::",_0:l(Fe,r,i),_1:{ctor:"[]"}}})}}),x=T.update(r,{session:l(aB,r.session,r.currTime)}),k={ctor:"_Tuple2",_0:t,_1:kw(x.pageState)};t:do{switch(k._0.ctor){case"Noop":return l(is["=>"],x,De);case"Tick":var P=k._0._0,A=l(iB,r.session,r.currTime),L=A._0,E=A._1,J=function(){var t=r.toast;if("Just"===t.ctor){var e=t._0;return T.cmp(e.secondsLeft-1,0)<1?q:U(T.update(e,{secondsLeft:e.secondsLeft-1}))}return q}(),I=T.update(r,{currTime:P,toast:J,session:L}),O=function(){var t=k._1;switch(t.ctor){case"Admitting":return p(R,yw,yM,I,mD(I.session),{ctor:"AdmittingTick",_0:P},t._0);case"BirthCert":return p(R,pw,hM,I,FD(I.session),Af(P),t._0);case"ContPP":return p(R,gw,mM,I,JS(I.session),Wp(P),t._0);case"LaborDelIpp":return p(R,bw,sM,I,XF(I.session),Bg(P),t._0);case"Postpartum":return p(R,hw,eM,I,mw(I.session),qT(P),t._0);default:return l(is["=>"],I,De)}}(),V=O._0,H=O._1;return l(is["=>"],V,Be({ctor:"::",_0:E,_1:{ctor:"::",_0:H,_1:{ctor:"[]"}}}));case"Log":var z=k._0._0;return l(is["=>"],x,cB(d(KC,gC(-1),hT,d(fC,z,l(ye,mC(z),k._0._1),x.currTime))));case"Toast":return l(is["=>"],T.update(x,{toast:U(d(Av,k._0._0,k._0._1,k._0._2))}),De);case"WindowResize":return l(is["=>"],T.update(x,{window:k._0._0}),De);case"SetDialogActive":return l(is["=>"],T.update(x,{dialogActive:k._0._0}),De);case"Message":return l(Fw,k._0._0,T.update(r,{session:l(_B,r.session,r.currTime)}));case"ProcessTypeMsg":var W=d(mB,k._0._0,q,x.processStore),j=W._0,G=W._1;return{ctor:"_Tuple2",_0:T.update(x,{processStore:G}),_1:cB(d(KC,j,k._0._1,k._0._2))};case"AdmittingLoaded":var Y=xw(x.dataCache),K=Rw(x.dataCache),Q=ww(x.dataCache),X=h(dD,x.browserSupportsDate,x.currTime,x.processStore,k._0._0,K,Y,Q),$=X._0,Z=X._1;return E=X._2,l(is["=>"],T.update(x,{pageState:Mw(yw($)),processStore:Z}),E);case"AdmittingSelectQuery":if("Admitting"===k._1.ctor){var tt=f(iD,x.processStore,k._0._0,k._0._1,k._0._2,x.dataCache),rt=tt._0;return E=tt._1,l(is["=>"],T.update(x,{processStore:rt}),E)}break t;case"BirthCertLoaded":Y=xw(x.dataCache),K=Rw(x.dataCache);var et="Just"===(w=l(Cm,f_,x.dataCache)).ctor&&"LaborStage2DataCache"===w._0.ctor?U(w._0._0):q,ot="Just"===(F=l(Cm,F_,x.dataCache)).ctor&&"BabyDataCache"===F._0.ctor?U(F._0._0):q,ct=g(DD,k._0._1,et,ot,x.browserSupportsDate,x.currTime,x.processStore,k._0._0,K,Y);return $=ct._0,Z=ct._1,E=ct._2,l(is["=>"],T.update(x,{pageState:Mw(pw($)),processStore:Z}),E);case"BirthCertMsg":if("BirthCert"===k._1.ctor){var nt=k._0._0,at="DataCache"===(S=nt).ctor?l(Of,U(x.dataCache),S._1):nt;return p(R,pw,hM,x,FD(x.session),at,k._1._0)}break t;case"BirthCertSelectQuery":if("BirthCert"===k._1.ctor){var _t=f(CD,x.processStore,k._0._0,k._0._1,k._0._2,x.dataCache);return rt=_t._0,E=_t._1,l(is["=>"],T.update(x,{processStore:rt}),E)}break t;case"ContPPLoaded":Y=xw(x.dataCache),K=Rw(x.dataCache);var it={ctor:"_Tuple7",_0:(B=l(Cm,F_,x.dataCache),"Just"===B.ctor&&"BabyDataCache"===B._0.ctor?U(B._0._0):q),_1:(M=l(Cm,p_,x.dataCache),"Just"===M.ctor&&"LaborStage1DataCache"===M._0.ctor?U(M._0._0):q),_2:(v=l(Cm,f_,x.dataCache),"Just"===v.ctor&&"LaborStage2DataCache"===v._0.ctor?U(v._0._0):q),_3:(C=l(Cm,m_,x.dataCache),"Just"===C.ctor&&"LaborStage3DataCache"===C._0.ctor?U(C._0._0):q),_4:(y=l(Cm,y_,x.dataCache),"Just"===y.ctor&&"ContPostpartumCheckDataCache"===y._0.ctor?y._0._0:{ctor:"[]"}),_5:(b=l(Cm,l_,x.dataCache),"Just"===b.ctor&&"MotherMedicationDataCache"===b._0.ctor?b._0._0:{ctor:"[]"}),_6:(m=l(Cm,g_,x.dataCache),"Just"===m.ctor&&"DischargeDataCache"===m._0.ctor?U(m._0._0):q)},ut=(ot=it._0,it._1),st=(et=it._2,it._3),lt=it._4,dt=it._5,mt=it._6,ft=ES(k._0._1)(ut)(et)(st)(lt)(dt)(mt)(ot)(x.tableMetaCollection)(x.browserSupportsDate)(x.currTime)(x.processStore)(k._0._0)(K)(Y);return $=ft._0,Z=ft._1,E=ft._2,l(is["=>"],T.update(x,{pageState:Mw(gw($)),processStore:Z}),E);case"ContPPMsg":if("ContPP"===k._1.ctor){var pt=k._0._0;return at=function(){var t=pt;switch(t.ctor){case"DataCache":return l(eh,U(x.dataCache),t._1);case"TableMetaCollection":return zp(U(x.tableMetaCollection));default:return pt}}(),p(R,gw,mM,x,JS(x.session),at,k._1._0)}break t;case"ContPPSelectQuery":if("ContPP"===k._1.ctor){var ht=f(oS,x.processStore,k._0._0,k._0._1,k._0._2,x.dataCache);return rt=ht._0,E=ht._1,l(is["=>"],T.update(x,{processStore:rt}),E)}break t;case"LaborDelIppLoaded":Y=xw(x.dataCache),K=Rw(x.dataCache),Q=ww(x.dataCache);var bt=h(QF,x.browserSupportsDate,x.currTime,x.processStore,k._0._0,K,Y,Q);return $=bt._0,Z=bt._1,E=bt._2,l(is["=>"],T.update(x,{pageState:Mw(bw($)),processStore:Z}),E);case"LaborDelIppMsg":if("LaborDelIpp"===k._1.ctor){var gt=k._0._0;return at="DataCache"===(s=gt).ctor?l(Vg,U(x.dataCache),s._1):gt,p(R,bw,sM,x,XF(x.session),at,k._1._0)}break t;case"LaborDelIppSelectQuery":if("LaborDelIpp"===k._1.ctor){var yt=f(xF,x.processStore,k._0._0,k._0._1,k._0._2,x.dataCache);return rt=yt._0,E=yt._1,l(is["=>"],T.update(x,{processStore:rt}),E)}break t;case"PostpartumLoaded":Y=xw(x.dataCache),K=Rw(x.dataCache);var Ct={ctor:"_Tuple6",_0:(u=l(Cm,F_,x.dataCache),"Just"===u.ctor&&"BabyDataCache"===u._0.ctor?U(u._0._0):q),_1:(i=l(Cm,p_,x.dataCache),"Just"===i.ctor&&"LaborStage1DataCache"===i._0.ctor?U(i._0._0):q),_2:(a=l(Cm,f_,x.dataCache),"Just"===a.ctor&&"LaborStage2DataCache"===a._0.ctor?U(a._0._0):q),_3:(n=l(Cm,m_,x.dataCache),"Just"===n.ctor&&"LaborStage3DataCache"===n._0.ctor?U(n._0._0):q),_4:(c=l(Cm,y_,x.dataCache),"Just"===c.ctor&&"ContPostpartumCheckDataCache"===c._0.ctor?c._0._0:{ctor:"[]"}),_5:(o=l(Cm,__,x.dataCache),"Just"===o.ctor&&"PostpartumCheckDataCache"===o._0.ctor?o._0._0:{ctor:"[]"})},Tt=(ot=Ct._0,ut=Ct._1,et=Ct._2,st=Ct._3,Ct._4),vt=Ct._5,Mt=dw(k._0._1)(ut)(et)(st)(Tt)(ot)(vt)(x.tableMetaCollection)(x.browserSupportsDate)(x.currTime)(x.processStore)(k._0._0)(K)(Y);return $=Mt._0,Z=Mt._1,E=Mt._2,l(is["=>"],T.update(x,{pageState:Mw(hw($)),processStore:Z}),E);case"PostpartumMsg":if("Postpartum"===k._1.ctor){var Bt=k._0._0;return at=function(){var t=Bt;switch(t.ctor){case"DataCache":return l(GT,U(x.dataCache),t._1);case"TableMetaCollection":return VT(U(x.tableMetaCollection));default:return Bt}}(),p(R,hw,eM,x,mw(x.session),at,k._1._0)}break t;case"PostpartumSelectQuery":if("Postpartum"===k._1.ctor){var Dt=f(nw,x.processStore,k._0._0,k._0._1,k._0._2,x.dataCache);return rt=Dt._0,E=Dt._1,l(is["=>"],T.update(x,{processStore:rt}),E)}break t;case"AdmittingMsg":if("Admitting"===k._1.ctor){var St=k._0._0;return at="DataCache"===(e=St).ctor?l(Cf,U(x.dataCache),e._1):St,p(R,yw,yM,x,mD(x.session),at,k._1._0)}break t;case"SetRoute":var Ft=l(Pw,k._0._0,x);if(I=Ft._0,E=Ft._1,!x.dialogActive||I.dialogActive)return l(is["=>"],I,E);var wt=k._1;switch(wt.ctor){case"BirthCert":return p(R,pw,hM,I,FD(x.session),Lf,wt._0);case"ContPP":return p(R,gw,mM,I,JS(x.session),jp,wt._0);case"LaborDelIpp":return p(R,bw,sM,I,XF(x.session),Mg,wt._0);case"Postpartum":return p(R,hw,eM,I,mw(x.session),HT,wt._0);default:return l(is["=>"],I,E)}case"OpenDatePicker":return l(is["=>"],x,nB($r(k._0._0)));default:switch(k._1.ctor){case"Admitting":return p(R,yw,yM,x,mD(x.session),{ctor:"DateFieldSubMsg",_0:k._0._0},k._1._0);case"BirthCert":return p(R,pw,hM,x,FD(x.session),Jf(k._0._0),k._1._0);case"LaborDelIpp":return p(R,bw,sM,x,XF(x.session),Ig(k._0._0),k._1._0);case"ContPP":return p(R,gw,mM,x,JS(x.session),Yp(k._0._0),k._1._0);case"Postpartum":return p(R,hw,eM,x,mw(x.session),UT(k._0._0),k._1._0);default:break t}}}while(0);var Rt=l(N["++"],"Unhandled msg of ",l(N["++"],D(k._0),l(N["++"]," and page of ",l(N["++"],D(k._1)," in Medical.update."))));return l(is["=>"],x,_M(Rt))}),Lw=c(function(t,r,e){var o=f($S,t.window,r,t.currPregId,t.session.user,t.toast),c=e;switch(c.ctor){case"Blank":return en("Blank page");case"NotFound":return l(o,WS,(t.session,l(_n,{ctor:"::",_0:kn("content"),_1:{ctor:"::",_0:xn("container"),_1:{ctor:"::",_0:Sn(-1),_1:{ctor:"[]"}}}},{ctor:"::",_0:l(dn,{ctor:"::",_0:xn("row"),_1:{ctor:"[]"}},{ctor:"::",_0:en("Page not found."),_1:{ctor:"[]"}}),_1:{ctor:"[]"}})));case"Admitting":return l(rn,yM,l(o,zS,d(aD,t.window,t.session,c._0)));case"BirthCert":return l(rn,hM,l(o,VS,d(wD,t.window,t.session,c._0)));case"ContPP":return l(rn,mM,l(o,US,d(IS,t.window,t.session,c._0)));case"LaborDelIpp":return l(rn,sM,l(o,HS,d(YF,t.window,t.session,c._0)));case"Postpartum":return l(rn,eM,l(o,qS,d(fw,t.window,t.session,c._0)));default:return l(o,WS,l(ZS,t.session,c._0))}}),Nw=_(function(t,r,e,o,c,n){return{pregId:t,currTime:r,browserSupportsDate:e,users:o,userId:c,supervisorId:n}}),Ew=d(Ie,"supervisorId",fe(he),d(Ie,"userId",he,d(Ie,"users",me(Qd),d(Ie,"browserSupportsDate",be,d(Ie,"currTime",pe,d(Ie,"pregId",fe(ge),Ae(Nw))))))),Jw=l(Ca,function(t){return $v(jv(t))},{init:e(function(t,r){var e,o,c=(e=t,l(At,p(Nw,q,0,!1,{ctor:"[]"},0,q),l(ce,Ew,e))),n="Just"===(o=c.pregId).ctor?Pt(l(Et,dm,qt(o._0))):q,a=Hr(l(it,function(t){return{ctor:"_Tuple2",_0:t.id,_1:t}},c.users)),_=l(Pw,jv(r),p(Bw,c.browserSupportsDate,n,c.currTime,a,c.userId,c.supervisorId)),i=_._0,u=_._1;return{ctor:"_Tuple2",_0:i,_1:Be({ctor:"::",_0:u,_1:{ctor:"::",_0:l($e,function(t){return Gv(U(t))},xa),_1:{ctor:"[]"}}})}}),update:Aw,view:function(t){var r=t.pageState;return"Loaded"===r.ctor?d(Lw,t,!1,r._0):d(Lw,t,!0,r._0)},subscriptions:function(t){return we({ctor:"::",_0:(r=function(t){return Gv(U(t))},Pa(Aa(r))),_1:{ctor:"::",_0:l(mo,1e3,Xv),_1:{ctor:"::",_0:l(xe,nM,eB(OT)),_1:{ctor:"::",_0:l(xe,lM,oB(sf)),_1:{ctor:"[]"}}}}});var r}})(te),Iw={};Iw.Medical=Iw.Medical||{},void 0!==Jw&&Jw(Iw.Medical,"Medical",void 0),void 0===(o=function(){return Iw}.apply(r,[]))||(t.exports=o)}).call(this)},function(t,r){t.exports={supportsDateInput:function(){var t=document.createElement("input");return t.type="date","date"===t.type}}},function(t,r){var e;t.exports={setApp:function(t){(e=t).ports.openDatePicker.subscribe(function(t){!function(t){var r=jQuery("#"+t);r.datepicker({changeMonth:!0,changeYear:!0,yearRange:"-60:+5",showButtonPanel:!0,currentText:"Go to today",onSelect:function(r,o){!function(t,r,o){jQuery("#"+t).datepicker("hide"),e.ports.selectedDate.send({dateField:t,date:r})}(t,r)},dateFormat:"yy-mm-dd"}),r.datepicker().datepicker("show")}(t)})}}},function(t,r,e){io=e(51);var o,c=io.connect(window.location.origin+"/");c.on("error",function(t){o&&(console.log("=== Error ==>"),console.log(t),console.log("<== Error ==="))}),c.on("reconnect_error",function(t){o&&(console.log("=== Reconnect Error ==>"),console.log(t),console.log("<== Reconnect Error ==="))}),c.on("connect_error",function(t){o&&(console.log("=== Connect Error ==>"),console.log(t),console.log("<== Connect Error ==="))}),c.on("message",function(t){if(o)if(t){var r;try{r=JSON.parse(t)}catch(t){return console.log("ERROR parsing JSON."),void console.log(t)}r&&r.namespace&&r.msgType||(console.log("ERROR: message received from the server is in improper format."),console.log(r)),o.ports.incoming.send(r)}else console.log("ERROR: message received from the server with no content.");else console.log("ERROR: message received from the server before app has been initialized.")}),t.exports={setApp:function(t){(o=t).ports.outgoing.subscribe(function(t){var r;t.msgType&&"ADHOC_TOUCH_SESSION"===t.msgType&&((r=new XMLHttpRequest).open("PUT",window.location.origin+"/touch",!0),r.send()),c.send(JSON.stringify(t))})},errorToServer:t=>{const r={msgType:"ADHOC_CLIENT_CONSOLE",namespace:"DATA",version:2,payload:{timestamp:Date.now(),severity:"error",message:t}};c.send(JSON.stringify(r))}}},,function(t,r,e){},,function(t,r,e){},,function(t,r,e){},,function(t,r,e){},function(t,r,e){"use strict";e(63),e(61),e(59),e(57);var o,c,n=e(55),a=e(54),_=e(53),i=e(52),u=document.getElementById("app"),s=u.getAttribute("data-preg_id"),l=!!_.supportsDateInput&&_.supportsDateInput(),d=JSON.parse(u.getAttribute("data-users"));try{if(o=parseInt(u.getAttribute("data-user_id"),10),isNaN(o))throw"No user id"}catch(t){o=-1}try{if(c=parseInt(u.getAttribute("data-supervisor_id"),10),isNaN(c))throw"No supervisor id"}catch(t){c=null}var m=i.Medical.embed(u,{pregId:s,currTime:Date.now(),browserSupportsDate:l,users:d||[],userId:o,supervisorId:c});n.setApp(m),a.setApp(m),window.onerror=function(t,r,e,o,c){return t=t||"",t+=" | "+(r||""),t+=" | "+("number"==typeof e?e:""),t+=" | "+("number"==typeof o?o:""),t+=" | "+(c?JSON.stringify(c):""),n.errorToServer(t),!1}}]); \ No newline at end of file diff --git a/build_odroid/roles/build_clients/files/elm_static/app.mwemr-medical-client-bundle.js.map b/build_odroid/roles/build_clients/files/elm_static/app.mwemr-medical-client-bundle.js.map new file mode 100644 index 0000000..6df92c4 --- /dev/null +++ b/build_odroid/roles/build_clients/files/elm_static/app.mwemr-medical-client-bundle.js.map @@ -0,0 +1 @@ +{"version":3,"file":"app.mwemr-medical-client-bundle.js","sources":["webpack:///webpack/bootstrap","webpack:///../node_modules/after/index.js","webpack:///../node_modules/arraybuffer.slice/index.js","webpack:///../node_modules/backo2/index.js","webpack:///../node_modules/base64-arraybuffer/lib/base64-arraybuffer.js","webpack:///../node_modules/base64-js/index.js","webpack:///../node_modules/blob/index.js","webpack:///../node_modules/buffer/index.js","webpack:///../node_modules/component-bind/index.js","webpack:///../node_modules/component-emitter/index.js","webpack:///../node_modules/component-inherit/index.js","webpack:///../node_modules/engine.io-client/lib/index.js","webpack:///../node_modules/engine.io-client/lib/socket.js","webpack:///../node_modules/engine.io-client/lib/transport.js","webpack:///../node_modules/engine.io-client/lib/transports/index.js","webpack:///../node_modules/engine.io-client/lib/transports/polling-jsonp.js","webpack:///../node_modules/engine.io-client/lib/transports/polling-xhr.js","webpack:///../node_modules/engine.io-client/lib/transports/polling.js","webpack:///../node_modules/engine.io-client/lib/transports/websocket.js","webpack:///../node_modules/engine.io-client/lib/xmlhttprequest.js","webpack:///../node_modules/engine.io-client/node_modules/debug/src/browser.js","webpack:///../node_modules/engine.io-client/node_modules/debug/src/debug.js","webpack:///../node_modules/engine.io-parser/lib/browser.js","webpack:///../node_modules/engine.io-parser/lib/keys.js","webpack:///../node_modules/engine.io-parser/lib/utf8.js","webpack:///../node_modules/has-binary2/index.js","webpack:///../node_modules/has-binary2/node_modules/isarray/index.js","webpack:///../node_modules/has-cors/index.js","webpack:///../node_modules/ieee754/index.js","webpack:///../node_modules/indexof/index.js","webpack:///../node_modules/isarray/index.js","webpack:///../node_modules/ms/index.js","webpack:///../node_modules/parseqs/index.js","webpack:///../node_modules/parseuri/index.js","webpack:///../node_modules/process/browser.js","webpack:///../node_modules/socket.io-client/lib/index.js","webpack:///../node_modules/socket.io-client/lib/manager.js","webpack:///../node_modules/socket.io-client/lib/on.js","webpack:///../node_modules/socket.io-client/lib/socket.js","webpack:///../node_modules/socket.io-client/lib/url.js","webpack:///../node_modules/socket.io-client/node_modules/debug/src/browser.js","webpack:///../node_modules/socket.io-client/node_modules/debug/src/debug.js","webpack:///../node_modules/socket.io-parser/binary.js","webpack:///../node_modules/socket.io-parser/index.js","webpack:///../node_modules/socket.io-parser/is-buffer.js","webpack:///../node_modules/socket.io-parser/node_modules/debug/src/browser.js","webpack:///../node_modules/socket.io-parser/node_modules/debug/src/debug.js","webpack:///../node_modules/socket.io-parser/node_modules/isarray/index.js","webpack:///../node_modules/to-array/index.js","webpack:///../node_modules/webpack/buildin/global.js","webpack:///../node_modules/webpack/buildin/module.js","webpack:///../node_modules/yeast/index.js","webpack:///./src/css/fonts.css?6982","webpack:///./src/css/main.css?185b","webpack:///./src/elm/Medical.elm","webpack:///./src/js/comm.js","webpack:///./src/js/datepicker.js","webpack:///./src/js/tests.js","webpack:///./src/medical.js","webpack:///./vendor/blaze.colors.min.css?8345","webpack:///./vendor/blaze.min.css?81ff","webpack:///ws (ignored)"],"sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"./src/medical.js\");\n","module.exports = after\n\nfunction after(count, callback, err_cb) {\n var bail = false\n err_cb = err_cb || noop\n proxy.count = count\n\n return (count === 0) ? callback() : proxy\n\n function proxy(err, result) {\n if (proxy.count <= 0) {\n throw new Error('after called too many times')\n }\n --proxy.count\n\n // after first error, rest are passed to err_cb\n if (err) {\n bail = true\n callback(err)\n // future error callbacks will go to error handler\n callback = err_cb\n } else if (proxy.count === 0 && !bail) {\n callback(null, result)\n }\n }\n}\n\nfunction noop() {}\n","/**\n * An abstraction for slicing an arraybuffer even when\n * ArrayBuffer.prototype.slice is not supported\n *\n * @api public\n */\n\nmodule.exports = function(arraybuffer, start, end) {\n var bytes = arraybuffer.byteLength;\n start = start || 0;\n end = end || bytes;\n\n if (arraybuffer.slice) { return arraybuffer.slice(start, end); }\n\n if (start < 0) { start += bytes; }\n if (end < 0) { end += bytes; }\n if (end > bytes) { end = bytes; }\n\n if (start >= bytes || start >= end || bytes === 0) {\n return new ArrayBuffer(0);\n }\n\n var abv = new Uint8Array(arraybuffer);\n var result = new Uint8Array(end - start);\n for (var i = start, ii = 0; i < end; i++, ii++) {\n result[ii] = abv[i];\n }\n return result.buffer;\n};\n","\n/**\n * Expose `Backoff`.\n */\n\nmodule.exports = Backoff;\n\n/**\n * Initialize backoff timer with `opts`.\n *\n * - `min` initial timeout in milliseconds [100]\n * - `max` max timeout [10000]\n * - `jitter` [0]\n * - `factor` [2]\n *\n * @param {Object} opts\n * @api public\n */\n\nfunction Backoff(opts) {\n opts = opts || {};\n this.ms = opts.min || 100;\n this.max = opts.max || 10000;\n this.factor = opts.factor || 2;\n this.jitter = opts.jitter > 0 && opts.jitter <= 1 ? opts.jitter : 0;\n this.attempts = 0;\n}\n\n/**\n * Return the backoff duration.\n *\n * @return {Number}\n * @api public\n */\n\nBackoff.prototype.duration = function(){\n var ms = this.ms * Math.pow(this.factor, this.attempts++);\n if (this.jitter) {\n var rand = Math.random();\n var deviation = Math.floor(rand * this.jitter * ms);\n ms = (Math.floor(rand * 10) & 1) == 0 ? ms - deviation : ms + deviation;\n }\n return Math.min(ms, this.max) | 0;\n};\n\n/**\n * Reset the number of attempts.\n *\n * @api public\n */\n\nBackoff.prototype.reset = function(){\n this.attempts = 0;\n};\n\n/**\n * Set the minimum duration\n *\n * @api public\n */\n\nBackoff.prototype.setMin = function(min){\n this.ms = min;\n};\n\n/**\n * Set the maximum duration\n *\n * @api public\n */\n\nBackoff.prototype.setMax = function(max){\n this.max = max;\n};\n\n/**\n * Set the jitter\n *\n * @api public\n */\n\nBackoff.prototype.setJitter = function(jitter){\n this.jitter = jitter;\n};\n\n","/*\n * base64-arraybuffer\n * https://github.com/niklasvh/base64-arraybuffer\n *\n * Copyright (c) 2012 Niklas von Hertzen\n * Licensed under the MIT license.\n */\n(function(){\n \"use strict\";\n\n var chars = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";\n\n // Use a lookup table to find the index.\n var lookup = new Uint8Array(256);\n for (var i = 0; i < chars.length; i++) {\n lookup[chars.charCodeAt(i)] = i;\n }\n\n exports.encode = function(arraybuffer) {\n var bytes = new Uint8Array(arraybuffer),\n i, len = bytes.length, base64 = \"\";\n\n for (i = 0; i < len; i+=3) {\n base64 += chars[bytes[i] >> 2];\n base64 += chars[((bytes[i] & 3) << 4) | (bytes[i + 1] >> 4)];\n base64 += chars[((bytes[i + 1] & 15) << 2) | (bytes[i + 2] >> 6)];\n base64 += chars[bytes[i + 2] & 63];\n }\n\n if ((len % 3) === 2) {\n base64 = base64.substring(0, base64.length - 1) + \"=\";\n } else if (len % 3 === 1) {\n base64 = base64.substring(0, base64.length - 2) + \"==\";\n }\n\n return base64;\n };\n\n exports.decode = function(base64) {\n var bufferLength = base64.length * 0.75,\n len = base64.length, i, p = 0,\n encoded1, encoded2, encoded3, encoded4;\n\n if (base64[base64.length - 1] === \"=\") {\n bufferLength--;\n if (base64[base64.length - 2] === \"=\") {\n bufferLength--;\n }\n }\n\n var arraybuffer = new ArrayBuffer(bufferLength),\n bytes = new Uint8Array(arraybuffer);\n\n for (i = 0; i < len; i+=4) {\n encoded1 = lookup[base64.charCodeAt(i)];\n encoded2 = lookup[base64.charCodeAt(i+1)];\n encoded3 = lookup[base64.charCodeAt(i+2)];\n encoded4 = lookup[base64.charCodeAt(i+3)];\n\n bytes[p++] = (encoded1 << 2) | (encoded2 >> 4);\n bytes[p++] = ((encoded2 & 15) << 4) | (encoded3 >> 2);\n bytes[p++] = ((encoded3 & 3) << 6) | (encoded4 & 63);\n }\n\n return arraybuffer;\n };\n})();\n","'use strict'\n\nexports.byteLength = byteLength\nexports.toByteArray = toByteArray\nexports.fromByteArray = fromByteArray\n\nvar lookup = []\nvar revLookup = []\nvar Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array\n\nvar code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'\nfor (var i = 0, len = code.length; i < len; ++i) {\n lookup[i] = code[i]\n revLookup[code.charCodeAt(i)] = i\n}\n\n// Support decoding URL-safe base64 strings, as Node.js does.\n// See: https://en.wikipedia.org/wiki/Base64#URL_applications\nrevLookup['-'.charCodeAt(0)] = 62\nrevLookup['_'.charCodeAt(0)] = 63\n\nfunction getLens (b64) {\n var len = b64.length\n\n if (len % 4 > 0) {\n throw new Error('Invalid string. Length must be a multiple of 4')\n }\n\n // Trim off extra bytes after placeholder bytes are found\n // See: https://github.com/beatgammit/base64-js/issues/42\n var validLen = b64.indexOf('=')\n if (validLen === -1) validLen = len\n\n var placeHoldersLen = validLen === len\n ? 0\n : 4 - (validLen % 4)\n\n return [validLen, placeHoldersLen]\n}\n\n// base64 is 4/3 + up to two characters of the original data\nfunction byteLength (b64) {\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction _byteLength (b64, validLen, placeHoldersLen) {\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction toByteArray (b64) {\n var tmp\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n\n var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen))\n\n var curByte = 0\n\n // if there are placeholders, only get up to the last complete 4 chars\n var len = placeHoldersLen > 0\n ? validLen - 4\n : validLen\n\n for (var i = 0; i < len; i += 4) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 18) |\n (revLookup[b64.charCodeAt(i + 1)] << 12) |\n (revLookup[b64.charCodeAt(i + 2)] << 6) |\n revLookup[b64.charCodeAt(i + 3)]\n arr[curByte++] = (tmp >> 16) & 0xFF\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 2) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 2) |\n (revLookup[b64.charCodeAt(i + 1)] >> 4)\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 1) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 10) |\n (revLookup[b64.charCodeAt(i + 1)] << 4) |\n (revLookup[b64.charCodeAt(i + 2)] >> 2)\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n return arr\n}\n\nfunction tripletToBase64 (num) {\n return lookup[num >> 18 & 0x3F] +\n lookup[num >> 12 & 0x3F] +\n lookup[num >> 6 & 0x3F] +\n lookup[num & 0x3F]\n}\n\nfunction encodeChunk (uint8, start, end) {\n var tmp\n var output = []\n for (var i = start; i < end; i += 3) {\n tmp =\n ((uint8[i] << 16) & 0xFF0000) +\n ((uint8[i + 1] << 8) & 0xFF00) +\n (uint8[i + 2] & 0xFF)\n output.push(tripletToBase64(tmp))\n }\n return output.join('')\n}\n\nfunction fromByteArray (uint8) {\n var tmp\n var len = uint8.length\n var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes\n var parts = []\n var maxChunkLength = 16383 // must be multiple of 3\n\n // go through the array every three bytes, we'll deal with trailing stuff later\n for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) {\n parts.push(encodeChunk(\n uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength)\n ))\n }\n\n // pad the end with zeros, but make sure to not forget the extra bytes\n if (extraBytes === 1) {\n tmp = uint8[len - 1]\n parts.push(\n lookup[tmp >> 2] +\n lookup[(tmp << 4) & 0x3F] +\n '=='\n )\n } else if (extraBytes === 2) {\n tmp = (uint8[len - 2] << 8) + uint8[len - 1]\n parts.push(\n lookup[tmp >> 10] +\n lookup[(tmp >> 4) & 0x3F] +\n lookup[(tmp << 2) & 0x3F] +\n '='\n )\n }\n\n return parts.join('')\n}\n","/**\n * Create a blob builder even when vendor prefixes exist\n */\n\nvar BlobBuilder = global.BlobBuilder\n || global.WebKitBlobBuilder\n || global.MSBlobBuilder\n || global.MozBlobBuilder;\n\n/**\n * Check if Blob constructor is supported\n */\n\nvar blobSupported = (function() {\n try {\n var a = new Blob(['hi']);\n return a.size === 2;\n } catch(e) {\n return false;\n }\n})();\n\n/**\n * Check if Blob constructor supports ArrayBufferViews\n * Fails in Safari 6, so we need to map to ArrayBuffers there.\n */\n\nvar blobSupportsArrayBufferView = blobSupported && (function() {\n try {\n var b = new Blob([new Uint8Array([1,2])]);\n return b.size === 2;\n } catch(e) {\n return false;\n }\n})();\n\n/**\n * Check if BlobBuilder is supported\n */\n\nvar blobBuilderSupported = BlobBuilder\n && BlobBuilder.prototype.append\n && BlobBuilder.prototype.getBlob;\n\n/**\n * Helper function that maps ArrayBufferViews to ArrayBuffers\n * Used by BlobBuilder constructor and old browsers that didn't\n * support it in the Blob constructor.\n */\n\nfunction mapArrayBufferViews(ary) {\n for (var i = 0; i < ary.length; i++) {\n var chunk = ary[i];\n if (chunk.buffer instanceof ArrayBuffer) {\n var buf = chunk.buffer;\n\n // if this is a subarray, make a copy so we only\n // include the subarray region from the underlying buffer\n if (chunk.byteLength !== buf.byteLength) {\n var copy = new Uint8Array(chunk.byteLength);\n copy.set(new Uint8Array(buf, chunk.byteOffset, chunk.byteLength));\n buf = copy.buffer;\n }\n\n ary[i] = buf;\n }\n }\n}\n\nfunction BlobBuilderConstructor(ary, options) {\n options = options || {};\n\n var bb = new BlobBuilder();\n mapArrayBufferViews(ary);\n\n for (var i = 0; i < ary.length; i++) {\n bb.append(ary[i]);\n }\n\n return (options.type) ? bb.getBlob(options.type) : bb.getBlob();\n};\n\nfunction BlobConstructor(ary, options) {\n mapArrayBufferViews(ary);\n return new Blob(ary, options || {});\n};\n\nmodule.exports = (function() {\n if (blobSupported) {\n return blobSupportsArrayBufferView ? global.Blob : BlobConstructor;\n } else if (blobBuilderSupported) {\n return BlobBuilderConstructor;\n } else {\n return undefined;\n }\n})();\n","/*!\n * The buffer module from node.js, for the browser.\n *\n * @author Feross Aboukhadijeh \n * @license MIT\n */\n/* eslint-disable no-proto */\n\n'use strict'\n\nvar base64 = require('base64-js')\nvar ieee754 = require('ieee754')\nvar isArray = require('isarray')\n\nexports.Buffer = Buffer\nexports.SlowBuffer = SlowBuffer\nexports.INSPECT_MAX_BYTES = 50\n\n/**\n * If `Buffer.TYPED_ARRAY_SUPPORT`:\n * === true Use Uint8Array implementation (fastest)\n * === false Use Object implementation (most compatible, even IE6)\n *\n * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+,\n * Opera 11.6+, iOS 4.2+.\n *\n * Due to various browser bugs, sometimes the Object implementation will be used even\n * when the browser supports typed arrays.\n *\n * Note:\n *\n * - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances,\n * See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438.\n *\n * - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function.\n *\n * - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of\n * incorrect length in some situations.\n\n * We detect these buggy browsers and set `Buffer.TYPED_ARRAY_SUPPORT` to `false` so they\n * get the Object implementation, which is slower but behaves correctly.\n */\nBuffer.TYPED_ARRAY_SUPPORT = global.TYPED_ARRAY_SUPPORT !== undefined\n ? global.TYPED_ARRAY_SUPPORT\n : typedArraySupport()\n\n/*\n * Export kMaxLength after typed array support is determined.\n */\nexports.kMaxLength = kMaxLength()\n\nfunction typedArraySupport () {\n try {\n var arr = new Uint8Array(1)\n arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }}\n return arr.foo() === 42 && // typed array instances can be augmented\n typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray`\n arr.subarray(1, 1).byteLength === 0 // ie10 has broken `subarray`\n } catch (e) {\n return false\n }\n}\n\nfunction kMaxLength () {\n return Buffer.TYPED_ARRAY_SUPPORT\n ? 0x7fffffff\n : 0x3fffffff\n}\n\nfunction createBuffer (that, length) {\n if (kMaxLength() < length) {\n throw new RangeError('Invalid typed array length')\n }\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n // Return an augmented `Uint8Array` instance, for best performance\n that = new Uint8Array(length)\n that.__proto__ = Buffer.prototype\n } else {\n // Fallback: Return an object instance of the Buffer class\n if (that === null) {\n that = new Buffer(length)\n }\n that.length = length\n }\n\n return that\n}\n\n/**\n * The Buffer constructor returns instances of `Uint8Array` that have their\n * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of\n * `Uint8Array`, so the returned instances will have all the node `Buffer` methods\n * and the `Uint8Array` methods. Square bracket notation works as expected -- it\n * returns a single octet.\n *\n * The `Uint8Array` prototype remains unmodified.\n */\n\nfunction Buffer (arg, encodingOrOffset, length) {\n if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) {\n return new Buffer(arg, encodingOrOffset, length)\n }\n\n // Common case.\n if (typeof arg === 'number') {\n if (typeof encodingOrOffset === 'string') {\n throw new Error(\n 'If encoding is specified then the first argument must be a string'\n )\n }\n return allocUnsafe(this, arg)\n }\n return from(this, arg, encodingOrOffset, length)\n}\n\nBuffer.poolSize = 8192 // not used by this implementation\n\n// TODO: Legacy, not needed anymore. Remove in next major version.\nBuffer._augment = function (arr) {\n arr.__proto__ = Buffer.prototype\n return arr\n}\n\nfunction from (that, value, encodingOrOffset, length) {\n if (typeof value === 'number') {\n throw new TypeError('\"value\" argument must not be a number')\n }\n\n if (typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer) {\n return fromArrayBuffer(that, value, encodingOrOffset, length)\n }\n\n if (typeof value === 'string') {\n return fromString(that, value, encodingOrOffset)\n }\n\n return fromObject(that, value)\n}\n\n/**\n * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError\n * if value is a number.\n * Buffer.from(str[, encoding])\n * Buffer.from(array)\n * Buffer.from(buffer)\n * Buffer.from(arrayBuffer[, byteOffset[, length]])\n **/\nBuffer.from = function (value, encodingOrOffset, length) {\n return from(null, value, encodingOrOffset, length)\n}\n\nif (Buffer.TYPED_ARRAY_SUPPORT) {\n Buffer.prototype.__proto__ = Uint8Array.prototype\n Buffer.__proto__ = Uint8Array\n if (typeof Symbol !== 'undefined' && Symbol.species &&\n Buffer[Symbol.species] === Buffer) {\n // Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97\n Object.defineProperty(Buffer, Symbol.species, {\n value: null,\n configurable: true\n })\n }\n}\n\nfunction assertSize (size) {\n if (typeof size !== 'number') {\n throw new TypeError('\"size\" argument must be a number')\n } else if (size < 0) {\n throw new RangeError('\"size\" argument must not be negative')\n }\n}\n\nfunction alloc (that, size, fill, encoding) {\n assertSize(size)\n if (size <= 0) {\n return createBuffer(that, size)\n }\n if (fill !== undefined) {\n // Only pay attention to encoding if it's a string. This\n // prevents accidentally sending in a number that would\n // be interpretted as a start offset.\n return typeof encoding === 'string'\n ? createBuffer(that, size).fill(fill, encoding)\n : createBuffer(that, size).fill(fill)\n }\n return createBuffer(that, size)\n}\n\n/**\n * Creates a new filled Buffer instance.\n * alloc(size[, fill[, encoding]])\n **/\nBuffer.alloc = function (size, fill, encoding) {\n return alloc(null, size, fill, encoding)\n}\n\nfunction allocUnsafe (that, size) {\n assertSize(size)\n that = createBuffer(that, size < 0 ? 0 : checked(size) | 0)\n if (!Buffer.TYPED_ARRAY_SUPPORT) {\n for (var i = 0; i < size; ++i) {\n that[i] = 0\n }\n }\n return that\n}\n\n/**\n * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance.\n * */\nBuffer.allocUnsafe = function (size) {\n return allocUnsafe(null, size)\n}\n/**\n * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance.\n */\nBuffer.allocUnsafeSlow = function (size) {\n return allocUnsafe(null, size)\n}\n\nfunction fromString (that, string, encoding) {\n if (typeof encoding !== 'string' || encoding === '') {\n encoding = 'utf8'\n }\n\n if (!Buffer.isEncoding(encoding)) {\n throw new TypeError('\"encoding\" must be a valid string encoding')\n }\n\n var length = byteLength(string, encoding) | 0\n that = createBuffer(that, length)\n\n var actual = that.write(string, encoding)\n\n if (actual !== length) {\n // Writing a hex string, for example, that contains invalid characters will\n // cause everything after the first invalid character to be ignored. (e.g.\n // 'abxxcd' will be treated as 'ab')\n that = that.slice(0, actual)\n }\n\n return that\n}\n\nfunction fromArrayLike (that, array) {\n var length = array.length < 0 ? 0 : checked(array.length) | 0\n that = createBuffer(that, length)\n for (var i = 0; i < length; i += 1) {\n that[i] = array[i] & 255\n }\n return that\n}\n\nfunction fromArrayBuffer (that, array, byteOffset, length) {\n array.byteLength // this throws if `array` is not a valid ArrayBuffer\n\n if (byteOffset < 0 || array.byteLength < byteOffset) {\n throw new RangeError('\\'offset\\' is out of bounds')\n }\n\n if (array.byteLength < byteOffset + (length || 0)) {\n throw new RangeError('\\'length\\' is out of bounds')\n }\n\n if (byteOffset === undefined && length === undefined) {\n array = new Uint8Array(array)\n } else if (length === undefined) {\n array = new Uint8Array(array, byteOffset)\n } else {\n array = new Uint8Array(array, byteOffset, length)\n }\n\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n // Return an augmented `Uint8Array` instance, for best performance\n that = array\n that.__proto__ = Buffer.prototype\n } else {\n // Fallback: Return an object instance of the Buffer class\n that = fromArrayLike(that, array)\n }\n return that\n}\n\nfunction fromObject (that, obj) {\n if (Buffer.isBuffer(obj)) {\n var len = checked(obj.length) | 0\n that = createBuffer(that, len)\n\n if (that.length === 0) {\n return that\n }\n\n obj.copy(that, 0, 0, len)\n return that\n }\n\n if (obj) {\n if ((typeof ArrayBuffer !== 'undefined' &&\n obj.buffer instanceof ArrayBuffer) || 'length' in obj) {\n if (typeof obj.length !== 'number' || isnan(obj.length)) {\n return createBuffer(that, 0)\n }\n return fromArrayLike(that, obj)\n }\n\n if (obj.type === 'Buffer' && isArray(obj.data)) {\n return fromArrayLike(that, obj.data)\n }\n }\n\n throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.')\n}\n\nfunction checked (length) {\n // Note: cannot use `length < kMaxLength()` here because that fails when\n // length is NaN (which is otherwise coerced to zero.)\n if (length >= kMaxLength()) {\n throw new RangeError('Attempt to allocate Buffer larger than maximum ' +\n 'size: 0x' + kMaxLength().toString(16) + ' bytes')\n }\n return length | 0\n}\n\nfunction SlowBuffer (length) {\n if (+length != length) { // eslint-disable-line eqeqeq\n length = 0\n }\n return Buffer.alloc(+length)\n}\n\nBuffer.isBuffer = function isBuffer (b) {\n return !!(b != null && b._isBuffer)\n}\n\nBuffer.compare = function compare (a, b) {\n if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) {\n throw new TypeError('Arguments must be Buffers')\n }\n\n if (a === b) return 0\n\n var x = a.length\n var y = b.length\n\n for (var i = 0, len = Math.min(x, y); i < len; ++i) {\n if (a[i] !== b[i]) {\n x = a[i]\n y = b[i]\n break\n }\n }\n\n if (x < y) return -1\n if (y < x) return 1\n return 0\n}\n\nBuffer.isEncoding = function isEncoding (encoding) {\n switch (String(encoding).toLowerCase()) {\n case 'hex':\n case 'utf8':\n case 'utf-8':\n case 'ascii':\n case 'latin1':\n case 'binary':\n case 'base64':\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return true\n default:\n return false\n }\n}\n\nBuffer.concat = function concat (list, length) {\n if (!isArray(list)) {\n throw new TypeError('\"list\" argument must be an Array of Buffers')\n }\n\n if (list.length === 0) {\n return Buffer.alloc(0)\n }\n\n var i\n if (length === undefined) {\n length = 0\n for (i = 0; i < list.length; ++i) {\n length += list[i].length\n }\n }\n\n var buffer = Buffer.allocUnsafe(length)\n var pos = 0\n for (i = 0; i < list.length; ++i) {\n var buf = list[i]\n if (!Buffer.isBuffer(buf)) {\n throw new TypeError('\"list\" argument must be an Array of Buffers')\n }\n buf.copy(buffer, pos)\n pos += buf.length\n }\n return buffer\n}\n\nfunction byteLength (string, encoding) {\n if (Buffer.isBuffer(string)) {\n return string.length\n }\n if (typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'function' &&\n (ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) {\n return string.byteLength\n }\n if (typeof string !== 'string') {\n string = '' + string\n }\n\n var len = string.length\n if (len === 0) return 0\n\n // Use a for loop to avoid recursion\n var loweredCase = false\n for (;;) {\n switch (encoding) {\n case 'ascii':\n case 'latin1':\n case 'binary':\n return len\n case 'utf8':\n case 'utf-8':\n case undefined:\n return utf8ToBytes(string).length\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return len * 2\n case 'hex':\n return len >>> 1\n case 'base64':\n return base64ToBytes(string).length\n default:\n if (loweredCase) return utf8ToBytes(string).length // assume utf8\n encoding = ('' + encoding).toLowerCase()\n loweredCase = true\n }\n }\n}\nBuffer.byteLength = byteLength\n\nfunction slowToString (encoding, start, end) {\n var loweredCase = false\n\n // No need to verify that \"this.length <= MAX_UINT32\" since it's a read-only\n // property of a typed array.\n\n // This behaves neither like String nor Uint8Array in that we set start/end\n // to their upper/lower bounds if the value passed is out of range.\n // undefined is handled specially as per ECMA-262 6th Edition,\n // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization.\n if (start === undefined || start < 0) {\n start = 0\n }\n // Return early if start > this.length. Done here to prevent potential uint32\n // coercion fail below.\n if (start > this.length) {\n return ''\n }\n\n if (end === undefined || end > this.length) {\n end = this.length\n }\n\n if (end <= 0) {\n return ''\n }\n\n // Force coersion to uint32. This will also coerce falsey/NaN values to 0.\n end >>>= 0\n start >>>= 0\n\n if (end <= start) {\n return ''\n }\n\n if (!encoding) encoding = 'utf8'\n\n while (true) {\n switch (encoding) {\n case 'hex':\n return hexSlice(this, start, end)\n\n case 'utf8':\n case 'utf-8':\n return utf8Slice(this, start, end)\n\n case 'ascii':\n return asciiSlice(this, start, end)\n\n case 'latin1':\n case 'binary':\n return latin1Slice(this, start, end)\n\n case 'base64':\n return base64Slice(this, start, end)\n\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return utf16leSlice(this, start, end)\n\n default:\n if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)\n encoding = (encoding + '').toLowerCase()\n loweredCase = true\n }\n }\n}\n\n// The property is used by `Buffer.isBuffer` and `is-buffer` (in Safari 5-7) to detect\n// Buffer instances.\nBuffer.prototype._isBuffer = true\n\nfunction swap (b, n, m) {\n var i = b[n]\n b[n] = b[m]\n b[m] = i\n}\n\nBuffer.prototype.swap16 = function swap16 () {\n var len = this.length\n if (len % 2 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 16-bits')\n }\n for (var i = 0; i < len; i += 2) {\n swap(this, i, i + 1)\n }\n return this\n}\n\nBuffer.prototype.swap32 = function swap32 () {\n var len = this.length\n if (len % 4 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 32-bits')\n }\n for (var i = 0; i < len; i += 4) {\n swap(this, i, i + 3)\n swap(this, i + 1, i + 2)\n }\n return this\n}\n\nBuffer.prototype.swap64 = function swap64 () {\n var len = this.length\n if (len % 8 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 64-bits')\n }\n for (var i = 0; i < len; i += 8) {\n swap(this, i, i + 7)\n swap(this, i + 1, i + 6)\n swap(this, i + 2, i + 5)\n swap(this, i + 3, i + 4)\n }\n return this\n}\n\nBuffer.prototype.toString = function toString () {\n var length = this.length | 0\n if (length === 0) return ''\n if (arguments.length === 0) return utf8Slice(this, 0, length)\n return slowToString.apply(this, arguments)\n}\n\nBuffer.prototype.equals = function equals (b) {\n if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer')\n if (this === b) return true\n return Buffer.compare(this, b) === 0\n}\n\nBuffer.prototype.inspect = function inspect () {\n var str = ''\n var max = exports.INSPECT_MAX_BYTES\n if (this.length > 0) {\n str = this.toString('hex', 0, max).match(/.{2}/g).join(' ')\n if (this.length > max) str += ' ... '\n }\n return ''\n}\n\nBuffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) {\n if (!Buffer.isBuffer(target)) {\n throw new TypeError('Argument must be a Buffer')\n }\n\n if (start === undefined) {\n start = 0\n }\n if (end === undefined) {\n end = target ? target.length : 0\n }\n if (thisStart === undefined) {\n thisStart = 0\n }\n if (thisEnd === undefined) {\n thisEnd = this.length\n }\n\n if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) {\n throw new RangeError('out of range index')\n }\n\n if (thisStart >= thisEnd && start >= end) {\n return 0\n }\n if (thisStart >= thisEnd) {\n return -1\n }\n if (start >= end) {\n return 1\n }\n\n start >>>= 0\n end >>>= 0\n thisStart >>>= 0\n thisEnd >>>= 0\n\n if (this === target) return 0\n\n var x = thisEnd - thisStart\n var y = end - start\n var len = Math.min(x, y)\n\n var thisCopy = this.slice(thisStart, thisEnd)\n var targetCopy = target.slice(start, end)\n\n for (var i = 0; i < len; ++i) {\n if (thisCopy[i] !== targetCopy[i]) {\n x = thisCopy[i]\n y = targetCopy[i]\n break\n }\n }\n\n if (x < y) return -1\n if (y < x) return 1\n return 0\n}\n\n// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`,\n// OR the last index of `val` in `buffer` at offset <= `byteOffset`.\n//\n// Arguments:\n// - buffer - a Buffer to search\n// - val - a string, Buffer, or number\n// - byteOffset - an index into `buffer`; will be clamped to an int32\n// - encoding - an optional encoding, relevant is val is a string\n// - dir - true for indexOf, false for lastIndexOf\nfunction bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) {\n // Empty buffer means no match\n if (buffer.length === 0) return -1\n\n // Normalize byteOffset\n if (typeof byteOffset === 'string') {\n encoding = byteOffset\n byteOffset = 0\n } else if (byteOffset > 0x7fffffff) {\n byteOffset = 0x7fffffff\n } else if (byteOffset < -0x80000000) {\n byteOffset = -0x80000000\n }\n byteOffset = +byteOffset // Coerce to Number.\n if (isNaN(byteOffset)) {\n // byteOffset: it it's undefined, null, NaN, \"foo\", etc, search whole buffer\n byteOffset = dir ? 0 : (buffer.length - 1)\n }\n\n // Normalize byteOffset: negative offsets start from the end of the buffer\n if (byteOffset < 0) byteOffset = buffer.length + byteOffset\n if (byteOffset >= buffer.length) {\n if (dir) return -1\n else byteOffset = buffer.length - 1\n } else if (byteOffset < 0) {\n if (dir) byteOffset = 0\n else return -1\n }\n\n // Normalize val\n if (typeof val === 'string') {\n val = Buffer.from(val, encoding)\n }\n\n // Finally, search either indexOf (if dir is true) or lastIndexOf\n if (Buffer.isBuffer(val)) {\n // Special case: looking for empty string/buffer always fails\n if (val.length === 0) {\n return -1\n }\n return arrayIndexOf(buffer, val, byteOffset, encoding, dir)\n } else if (typeof val === 'number') {\n val = val & 0xFF // Search for a byte value [0-255]\n if (Buffer.TYPED_ARRAY_SUPPORT &&\n typeof Uint8Array.prototype.indexOf === 'function') {\n if (dir) {\n return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset)\n } else {\n return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset)\n }\n }\n return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir)\n }\n\n throw new TypeError('val must be string, number or Buffer')\n}\n\nfunction arrayIndexOf (arr, val, byteOffset, encoding, dir) {\n var indexSize = 1\n var arrLength = arr.length\n var valLength = val.length\n\n if (encoding !== undefined) {\n encoding = String(encoding).toLowerCase()\n if (encoding === 'ucs2' || encoding === 'ucs-2' ||\n encoding === 'utf16le' || encoding === 'utf-16le') {\n if (arr.length < 2 || val.length < 2) {\n return -1\n }\n indexSize = 2\n arrLength /= 2\n valLength /= 2\n byteOffset /= 2\n }\n }\n\n function read (buf, i) {\n if (indexSize === 1) {\n return buf[i]\n } else {\n return buf.readUInt16BE(i * indexSize)\n }\n }\n\n var i\n if (dir) {\n var foundIndex = -1\n for (i = byteOffset; i < arrLength; i++) {\n if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) {\n if (foundIndex === -1) foundIndex = i\n if (i - foundIndex + 1 === valLength) return foundIndex * indexSize\n } else {\n if (foundIndex !== -1) i -= i - foundIndex\n foundIndex = -1\n }\n }\n } else {\n if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength\n for (i = byteOffset; i >= 0; i--) {\n var found = true\n for (var j = 0; j < valLength; j++) {\n if (read(arr, i + j) !== read(val, j)) {\n found = false\n break\n }\n }\n if (found) return i\n }\n }\n\n return -1\n}\n\nBuffer.prototype.includes = function includes (val, byteOffset, encoding) {\n return this.indexOf(val, byteOffset, encoding) !== -1\n}\n\nBuffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) {\n return bidirectionalIndexOf(this, val, byteOffset, encoding, true)\n}\n\nBuffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) {\n return bidirectionalIndexOf(this, val, byteOffset, encoding, false)\n}\n\nfunction hexWrite (buf, string, offset, length) {\n offset = Number(offset) || 0\n var remaining = buf.length - offset\n if (!length) {\n length = remaining\n } else {\n length = Number(length)\n if (length > remaining) {\n length = remaining\n }\n }\n\n // must be an even number of digits\n var strLen = string.length\n if (strLen % 2 !== 0) throw new TypeError('Invalid hex string')\n\n if (length > strLen / 2) {\n length = strLen / 2\n }\n for (var i = 0; i < length; ++i) {\n var parsed = parseInt(string.substr(i * 2, 2), 16)\n if (isNaN(parsed)) return i\n buf[offset + i] = parsed\n }\n return i\n}\n\nfunction utf8Write (buf, string, offset, length) {\n return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length)\n}\n\nfunction asciiWrite (buf, string, offset, length) {\n return blitBuffer(asciiToBytes(string), buf, offset, length)\n}\n\nfunction latin1Write (buf, string, offset, length) {\n return asciiWrite(buf, string, offset, length)\n}\n\nfunction base64Write (buf, string, offset, length) {\n return blitBuffer(base64ToBytes(string), buf, offset, length)\n}\n\nfunction ucs2Write (buf, string, offset, length) {\n return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length)\n}\n\nBuffer.prototype.write = function write (string, offset, length, encoding) {\n // Buffer#write(string)\n if (offset === undefined) {\n encoding = 'utf8'\n length = this.length\n offset = 0\n // Buffer#write(string, encoding)\n } else if (length === undefined && typeof offset === 'string') {\n encoding = offset\n length = this.length\n offset = 0\n // Buffer#write(string, offset[, length][, encoding])\n } else if (isFinite(offset)) {\n offset = offset | 0\n if (isFinite(length)) {\n length = length | 0\n if (encoding === undefined) encoding = 'utf8'\n } else {\n encoding = length\n length = undefined\n }\n // legacy write(string, encoding, offset, length) - remove in v0.13\n } else {\n throw new Error(\n 'Buffer.write(string, encoding, offset[, length]) is no longer supported'\n )\n }\n\n var remaining = this.length - offset\n if (length === undefined || length > remaining) length = remaining\n\n if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) {\n throw new RangeError('Attempt to write outside buffer bounds')\n }\n\n if (!encoding) encoding = 'utf8'\n\n var loweredCase = false\n for (;;) {\n switch (encoding) {\n case 'hex':\n return hexWrite(this, string, offset, length)\n\n case 'utf8':\n case 'utf-8':\n return utf8Write(this, string, offset, length)\n\n case 'ascii':\n return asciiWrite(this, string, offset, length)\n\n case 'latin1':\n case 'binary':\n return latin1Write(this, string, offset, length)\n\n case 'base64':\n // Warning: maxLength not taken into account in base64Write\n return base64Write(this, string, offset, length)\n\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return ucs2Write(this, string, offset, length)\n\n default:\n if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)\n encoding = ('' + encoding).toLowerCase()\n loweredCase = true\n }\n }\n}\n\nBuffer.prototype.toJSON = function toJSON () {\n return {\n type: 'Buffer',\n data: Array.prototype.slice.call(this._arr || this, 0)\n }\n}\n\nfunction base64Slice (buf, start, end) {\n if (start === 0 && end === buf.length) {\n return base64.fromByteArray(buf)\n } else {\n return base64.fromByteArray(buf.slice(start, end))\n }\n}\n\nfunction utf8Slice (buf, start, end) {\n end = Math.min(buf.length, end)\n var res = []\n\n var i = start\n while (i < end) {\n var firstByte = buf[i]\n var codePoint = null\n var bytesPerSequence = (firstByte > 0xEF) ? 4\n : (firstByte > 0xDF) ? 3\n : (firstByte > 0xBF) ? 2\n : 1\n\n if (i + bytesPerSequence <= end) {\n var secondByte, thirdByte, fourthByte, tempCodePoint\n\n switch (bytesPerSequence) {\n case 1:\n if (firstByte < 0x80) {\n codePoint = firstByte\n }\n break\n case 2:\n secondByte = buf[i + 1]\n if ((secondByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F)\n if (tempCodePoint > 0x7F) {\n codePoint = tempCodePoint\n }\n }\n break\n case 3:\n secondByte = buf[i + 1]\n thirdByte = buf[i + 2]\n if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F)\n if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) {\n codePoint = tempCodePoint\n }\n }\n break\n case 4:\n secondByte = buf[i + 1]\n thirdByte = buf[i + 2]\n fourthByte = buf[i + 3]\n if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F)\n if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) {\n codePoint = tempCodePoint\n }\n }\n }\n }\n\n if (codePoint === null) {\n // we did not generate a valid codePoint so insert a\n // replacement char (U+FFFD) and advance only 1 byte\n codePoint = 0xFFFD\n bytesPerSequence = 1\n } else if (codePoint > 0xFFFF) {\n // encode to utf16 (surrogate pair dance)\n codePoint -= 0x10000\n res.push(codePoint >>> 10 & 0x3FF | 0xD800)\n codePoint = 0xDC00 | codePoint & 0x3FF\n }\n\n res.push(codePoint)\n i += bytesPerSequence\n }\n\n return decodeCodePointsArray(res)\n}\n\n// Based on http://stackoverflow.com/a/22747272/680742, the browser with\n// the lowest limit is Chrome, with 0x10000 args.\n// We go 1 magnitude less, for safety\nvar MAX_ARGUMENTS_LENGTH = 0x1000\n\nfunction decodeCodePointsArray (codePoints) {\n var len = codePoints.length\n if (len <= MAX_ARGUMENTS_LENGTH) {\n return String.fromCharCode.apply(String, codePoints) // avoid extra slice()\n }\n\n // Decode in chunks to avoid \"call stack size exceeded\".\n var res = ''\n var i = 0\n while (i < len) {\n res += String.fromCharCode.apply(\n String,\n codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH)\n )\n }\n return res\n}\n\nfunction asciiSlice (buf, start, end) {\n var ret = ''\n end = Math.min(buf.length, end)\n\n for (var i = start; i < end; ++i) {\n ret += String.fromCharCode(buf[i] & 0x7F)\n }\n return ret\n}\n\nfunction latin1Slice (buf, start, end) {\n var ret = ''\n end = Math.min(buf.length, end)\n\n for (var i = start; i < end; ++i) {\n ret += String.fromCharCode(buf[i])\n }\n return ret\n}\n\nfunction hexSlice (buf, start, end) {\n var len = buf.length\n\n if (!start || start < 0) start = 0\n if (!end || end < 0 || end > len) end = len\n\n var out = ''\n for (var i = start; i < end; ++i) {\n out += toHex(buf[i])\n }\n return out\n}\n\nfunction utf16leSlice (buf, start, end) {\n var bytes = buf.slice(start, end)\n var res = ''\n for (var i = 0; i < bytes.length; i += 2) {\n res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256)\n }\n return res\n}\n\nBuffer.prototype.slice = function slice (start, end) {\n var len = this.length\n start = ~~start\n end = end === undefined ? len : ~~end\n\n if (start < 0) {\n start += len\n if (start < 0) start = 0\n } else if (start > len) {\n start = len\n }\n\n if (end < 0) {\n end += len\n if (end < 0) end = 0\n } else if (end > len) {\n end = len\n }\n\n if (end < start) end = start\n\n var newBuf\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n newBuf = this.subarray(start, end)\n newBuf.__proto__ = Buffer.prototype\n } else {\n var sliceLen = end - start\n newBuf = new Buffer(sliceLen, undefined)\n for (var i = 0; i < sliceLen; ++i) {\n newBuf[i] = this[i + start]\n }\n }\n\n return newBuf\n}\n\n/*\n * Need to make sure that buffer isn't trying to write out of bounds.\n */\nfunction checkOffset (offset, ext, length) {\n if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint')\n if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length')\n}\n\nBuffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n var val = this[offset]\n var mul = 1\n var i = 0\n while (++i < byteLength && (mul *= 0x100)) {\n val += this[offset + i] * mul\n }\n\n return val\n}\n\nBuffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) {\n checkOffset(offset, byteLength, this.length)\n }\n\n var val = this[offset + --byteLength]\n var mul = 1\n while (byteLength > 0 && (mul *= 0x100)) {\n val += this[offset + --byteLength] * mul\n }\n\n return val\n}\n\nBuffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 1, this.length)\n return this[offset]\n}\n\nBuffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n return this[offset] | (this[offset + 1] << 8)\n}\n\nBuffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n return (this[offset] << 8) | this[offset + 1]\n}\n\nBuffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return ((this[offset]) |\n (this[offset + 1] << 8) |\n (this[offset + 2] << 16)) +\n (this[offset + 3] * 0x1000000)\n}\n\nBuffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset] * 0x1000000) +\n ((this[offset + 1] << 16) |\n (this[offset + 2] << 8) |\n this[offset + 3])\n}\n\nBuffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n var val = this[offset]\n var mul = 1\n var i = 0\n while (++i < byteLength && (mul *= 0x100)) {\n val += this[offset + i] * mul\n }\n mul *= 0x80\n\n if (val >= mul) val -= Math.pow(2, 8 * byteLength)\n\n return val\n}\n\nBuffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n var i = byteLength\n var mul = 1\n var val = this[offset + --i]\n while (i > 0 && (mul *= 0x100)) {\n val += this[offset + --i] * mul\n }\n mul *= 0x80\n\n if (val >= mul) val -= Math.pow(2, 8 * byteLength)\n\n return val\n}\n\nBuffer.prototype.readInt8 = function readInt8 (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 1, this.length)\n if (!(this[offset] & 0x80)) return (this[offset])\n return ((0xff - this[offset] + 1) * -1)\n}\n\nBuffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n var val = this[offset] | (this[offset + 1] << 8)\n return (val & 0x8000) ? val | 0xFFFF0000 : val\n}\n\nBuffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n var val = this[offset + 1] | (this[offset] << 8)\n return (val & 0x8000) ? val | 0xFFFF0000 : val\n}\n\nBuffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset]) |\n (this[offset + 1] << 8) |\n (this[offset + 2] << 16) |\n (this[offset + 3] << 24)\n}\n\nBuffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset] << 24) |\n (this[offset + 1] << 16) |\n (this[offset + 2] << 8) |\n (this[offset + 3])\n}\n\nBuffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n return ieee754.read(this, offset, true, 23, 4)\n}\n\nBuffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n return ieee754.read(this, offset, false, 23, 4)\n}\n\nBuffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 8, this.length)\n return ieee754.read(this, offset, true, 52, 8)\n}\n\nBuffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 8, this.length)\n return ieee754.read(this, offset, false, 52, 8)\n}\n\nfunction checkInt (buf, value, offset, ext, max, min) {\n if (!Buffer.isBuffer(buf)) throw new TypeError('\"buffer\" argument must be a Buffer instance')\n if (value > max || value < min) throw new RangeError('\"value\" argument is out of bounds')\n if (offset + ext > buf.length) throw new RangeError('Index out of range')\n}\n\nBuffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) {\n var maxBytes = Math.pow(2, 8 * byteLength) - 1\n checkInt(this, value, offset, byteLength, maxBytes, 0)\n }\n\n var mul = 1\n var i = 0\n this[offset] = value & 0xFF\n while (++i < byteLength && (mul *= 0x100)) {\n this[offset + i] = (value / mul) & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) {\n var maxBytes = Math.pow(2, 8 * byteLength) - 1\n checkInt(this, value, offset, byteLength, maxBytes, 0)\n }\n\n var i = byteLength - 1\n var mul = 1\n this[offset + i] = value & 0xFF\n while (--i >= 0 && (mul *= 0x100)) {\n this[offset + i] = (value / mul) & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0)\n if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)\n this[offset] = (value & 0xff)\n return offset + 1\n}\n\nfunction objectWriteUInt16 (buf, value, offset, littleEndian) {\n if (value < 0) value = 0xffff + value + 1\n for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) {\n buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>>\n (littleEndian ? i : 1 - i) * 8\n }\n}\n\nBuffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n } else {\n objectWriteUInt16(this, value, offset, true)\n }\n return offset + 2\n}\n\nBuffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 8)\n this[offset + 1] = (value & 0xff)\n } else {\n objectWriteUInt16(this, value, offset, false)\n }\n return offset + 2\n}\n\nfunction objectWriteUInt32 (buf, value, offset, littleEndian) {\n if (value < 0) value = 0xffffffff + value + 1\n for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) {\n buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff\n }\n}\n\nBuffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset + 3] = (value >>> 24)\n this[offset + 2] = (value >>> 16)\n this[offset + 1] = (value >>> 8)\n this[offset] = (value & 0xff)\n } else {\n objectWriteUInt32(this, value, offset, true)\n }\n return offset + 4\n}\n\nBuffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 24)\n this[offset + 1] = (value >>> 16)\n this[offset + 2] = (value >>> 8)\n this[offset + 3] = (value & 0xff)\n } else {\n objectWriteUInt32(this, value, offset, false)\n }\n return offset + 4\n}\n\nBuffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) {\n var limit = Math.pow(2, 8 * byteLength - 1)\n\n checkInt(this, value, offset, byteLength, limit - 1, -limit)\n }\n\n var i = 0\n var mul = 1\n var sub = 0\n this[offset] = value & 0xFF\n while (++i < byteLength && (mul *= 0x100)) {\n if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) {\n sub = 1\n }\n this[offset + i] = ((value / mul) >> 0) - sub & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) {\n var limit = Math.pow(2, 8 * byteLength - 1)\n\n checkInt(this, value, offset, byteLength, limit - 1, -limit)\n }\n\n var i = byteLength - 1\n var mul = 1\n var sub = 0\n this[offset + i] = value & 0xFF\n while (--i >= 0 && (mul *= 0x100)) {\n if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) {\n sub = 1\n }\n this[offset + i] = ((value / mul) >> 0) - sub & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80)\n if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)\n if (value < 0) value = 0xff + value + 1\n this[offset] = (value & 0xff)\n return offset + 1\n}\n\nBuffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n } else {\n objectWriteUInt16(this, value, offset, true)\n }\n return offset + 2\n}\n\nBuffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 8)\n this[offset + 1] = (value & 0xff)\n } else {\n objectWriteUInt16(this, value, offset, false)\n }\n return offset + 2\n}\n\nBuffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n this[offset + 2] = (value >>> 16)\n this[offset + 3] = (value >>> 24)\n } else {\n objectWriteUInt32(this, value, offset, true)\n }\n return offset + 4\n}\n\nBuffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)\n if (value < 0) value = 0xffffffff + value + 1\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 24)\n this[offset + 1] = (value >>> 16)\n this[offset + 2] = (value >>> 8)\n this[offset + 3] = (value & 0xff)\n } else {\n objectWriteUInt32(this, value, offset, false)\n }\n return offset + 4\n}\n\nfunction checkIEEE754 (buf, value, offset, ext, max, min) {\n if (offset + ext > buf.length) throw new RangeError('Index out of range')\n if (offset < 0) throw new RangeError('Index out of range')\n}\n\nfunction writeFloat (buf, value, offset, littleEndian, noAssert) {\n if (!noAssert) {\n checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38)\n }\n ieee754.write(buf, value, offset, littleEndian, 23, 4)\n return offset + 4\n}\n\nBuffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) {\n return writeFloat(this, value, offset, true, noAssert)\n}\n\nBuffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) {\n return writeFloat(this, value, offset, false, noAssert)\n}\n\nfunction writeDouble (buf, value, offset, littleEndian, noAssert) {\n if (!noAssert) {\n checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308)\n }\n ieee754.write(buf, value, offset, littleEndian, 52, 8)\n return offset + 8\n}\n\nBuffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) {\n return writeDouble(this, value, offset, true, noAssert)\n}\n\nBuffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) {\n return writeDouble(this, value, offset, false, noAssert)\n}\n\n// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length)\nBuffer.prototype.copy = function copy (target, targetStart, start, end) {\n if (!start) start = 0\n if (!end && end !== 0) end = this.length\n if (targetStart >= target.length) targetStart = target.length\n if (!targetStart) targetStart = 0\n if (end > 0 && end < start) end = start\n\n // Copy 0 bytes; we're done\n if (end === start) return 0\n if (target.length === 0 || this.length === 0) return 0\n\n // Fatal error conditions\n if (targetStart < 0) {\n throw new RangeError('targetStart out of bounds')\n }\n if (start < 0 || start >= this.length) throw new RangeError('sourceStart out of bounds')\n if (end < 0) throw new RangeError('sourceEnd out of bounds')\n\n // Are we oob?\n if (end > this.length) end = this.length\n if (target.length - targetStart < end - start) {\n end = target.length - targetStart + start\n }\n\n var len = end - start\n var i\n\n if (this === target && start < targetStart && targetStart < end) {\n // descending copy from end\n for (i = len - 1; i >= 0; --i) {\n target[i + targetStart] = this[i + start]\n }\n } else if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) {\n // ascending copy from start\n for (i = 0; i < len; ++i) {\n target[i + targetStart] = this[i + start]\n }\n } else {\n Uint8Array.prototype.set.call(\n target,\n this.subarray(start, start + len),\n targetStart\n )\n }\n\n return len\n}\n\n// Usage:\n// buffer.fill(number[, offset[, end]])\n// buffer.fill(buffer[, offset[, end]])\n// buffer.fill(string[, offset[, end]][, encoding])\nBuffer.prototype.fill = function fill (val, start, end, encoding) {\n // Handle string cases:\n if (typeof val === 'string') {\n if (typeof start === 'string') {\n encoding = start\n start = 0\n end = this.length\n } else if (typeof end === 'string') {\n encoding = end\n end = this.length\n }\n if (val.length === 1) {\n var code = val.charCodeAt(0)\n if (code < 256) {\n val = code\n }\n }\n if (encoding !== undefined && typeof encoding !== 'string') {\n throw new TypeError('encoding must be a string')\n }\n if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) {\n throw new TypeError('Unknown encoding: ' + encoding)\n }\n } else if (typeof val === 'number') {\n val = val & 255\n }\n\n // Invalid ranges are not set to a default, so can range check early.\n if (start < 0 || this.length < start || this.length < end) {\n throw new RangeError('Out of range index')\n }\n\n if (end <= start) {\n return this\n }\n\n start = start >>> 0\n end = end === undefined ? this.length : end >>> 0\n\n if (!val) val = 0\n\n var i\n if (typeof val === 'number') {\n for (i = start; i < end; ++i) {\n this[i] = val\n }\n } else {\n var bytes = Buffer.isBuffer(val)\n ? val\n : utf8ToBytes(new Buffer(val, encoding).toString())\n var len = bytes.length\n for (i = 0; i < end - start; ++i) {\n this[i + start] = bytes[i % len]\n }\n }\n\n return this\n}\n\n// HELPER FUNCTIONS\n// ================\n\nvar INVALID_BASE64_RE = /[^+\\/0-9A-Za-z-_]/g\n\nfunction base64clean (str) {\n // Node strips out invalid characters like \\n and \\t from the string, base64-js does not\n str = stringtrim(str).replace(INVALID_BASE64_RE, '')\n // Node converts strings with length < 2 to ''\n if (str.length < 2) return ''\n // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not\n while (str.length % 4 !== 0) {\n str = str + '='\n }\n return str\n}\n\nfunction stringtrim (str) {\n if (str.trim) return str.trim()\n return str.replace(/^\\s+|\\s+$/g, '')\n}\n\nfunction toHex (n) {\n if (n < 16) return '0' + n.toString(16)\n return n.toString(16)\n}\n\nfunction utf8ToBytes (string, units) {\n units = units || Infinity\n var codePoint\n var length = string.length\n var leadSurrogate = null\n var bytes = []\n\n for (var i = 0; i < length; ++i) {\n codePoint = string.charCodeAt(i)\n\n // is surrogate component\n if (codePoint > 0xD7FF && codePoint < 0xE000) {\n // last char was a lead\n if (!leadSurrogate) {\n // no lead yet\n if (codePoint > 0xDBFF) {\n // unexpected trail\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n continue\n } else if (i + 1 === length) {\n // unpaired lead\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n continue\n }\n\n // valid lead\n leadSurrogate = codePoint\n\n continue\n }\n\n // 2 leads in a row\n if (codePoint < 0xDC00) {\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n leadSurrogate = codePoint\n continue\n }\n\n // valid surrogate pair\n codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000\n } else if (leadSurrogate) {\n // valid bmp char, but last char was a lead\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n }\n\n leadSurrogate = null\n\n // encode utf8\n if (codePoint < 0x80) {\n if ((units -= 1) < 0) break\n bytes.push(codePoint)\n } else if (codePoint < 0x800) {\n if ((units -= 2) < 0) break\n bytes.push(\n codePoint >> 0x6 | 0xC0,\n codePoint & 0x3F | 0x80\n )\n } else if (codePoint < 0x10000) {\n if ((units -= 3) < 0) break\n bytes.push(\n codePoint >> 0xC | 0xE0,\n codePoint >> 0x6 & 0x3F | 0x80,\n codePoint & 0x3F | 0x80\n )\n } else if (codePoint < 0x110000) {\n if ((units -= 4) < 0) break\n bytes.push(\n codePoint >> 0x12 | 0xF0,\n codePoint >> 0xC & 0x3F | 0x80,\n codePoint >> 0x6 & 0x3F | 0x80,\n codePoint & 0x3F | 0x80\n )\n } else {\n throw new Error('Invalid code point')\n }\n }\n\n return bytes\n}\n\nfunction asciiToBytes (str) {\n var byteArray = []\n for (var i = 0; i < str.length; ++i) {\n // Node's code seems to be doing this and not & 0x7F..\n byteArray.push(str.charCodeAt(i) & 0xFF)\n }\n return byteArray\n}\n\nfunction utf16leToBytes (str, units) {\n var c, hi, lo\n var byteArray = []\n for (var i = 0; i < str.length; ++i) {\n if ((units -= 2) < 0) break\n\n c = str.charCodeAt(i)\n hi = c >> 8\n lo = c % 256\n byteArray.push(lo)\n byteArray.push(hi)\n }\n\n return byteArray\n}\n\nfunction base64ToBytes (str) {\n return base64.toByteArray(base64clean(str))\n}\n\nfunction blitBuffer (src, dst, offset, length) {\n for (var i = 0; i < length; ++i) {\n if ((i + offset >= dst.length) || (i >= src.length)) break\n dst[i + offset] = src[i]\n }\n return i\n}\n\nfunction isnan (val) {\n return val !== val // eslint-disable-line no-self-compare\n}\n","/**\n * Slice reference.\n */\n\nvar slice = [].slice;\n\n/**\n * Bind `obj` to `fn`.\n *\n * @param {Object} obj\n * @param {Function|String} fn or string\n * @return {Function}\n * @api public\n */\n\nmodule.exports = function(obj, fn){\n if ('string' == typeof fn) fn = obj[fn];\n if ('function' != typeof fn) throw new Error('bind() requires a function');\n var args = slice.call(arguments, 2);\n return function(){\n return fn.apply(obj, args.concat(slice.call(arguments)));\n }\n};\n","\r\n/**\r\n * Expose `Emitter`.\r\n */\r\n\r\nif (typeof module !== 'undefined') {\r\n module.exports = Emitter;\r\n}\r\n\r\n/**\r\n * Initialize a new `Emitter`.\r\n *\r\n * @api public\r\n */\r\n\r\nfunction Emitter(obj) {\r\n if (obj) return mixin(obj);\r\n};\r\n\r\n/**\r\n * Mixin the emitter properties.\r\n *\r\n * @param {Object} obj\r\n * @return {Object}\r\n * @api private\r\n */\r\n\r\nfunction mixin(obj) {\r\n for (var key in Emitter.prototype) {\r\n obj[key] = Emitter.prototype[key];\r\n }\r\n return obj;\r\n}\r\n\r\n/**\r\n * Listen on the given `event` with `fn`.\r\n *\r\n * @param {String} event\r\n * @param {Function} fn\r\n * @return {Emitter}\r\n * @api public\r\n */\r\n\r\nEmitter.prototype.on =\r\nEmitter.prototype.addEventListener = function(event, fn){\r\n this._callbacks = this._callbacks || {};\r\n (this._callbacks['$' + event] = this._callbacks['$' + event] || [])\r\n .push(fn);\r\n return this;\r\n};\r\n\r\n/**\r\n * Adds an `event` listener that will be invoked a single\r\n * time then automatically removed.\r\n *\r\n * @param {String} event\r\n * @param {Function} fn\r\n * @return {Emitter}\r\n * @api public\r\n */\r\n\r\nEmitter.prototype.once = function(event, fn){\r\n function on() {\r\n this.off(event, on);\r\n fn.apply(this, arguments);\r\n }\r\n\r\n on.fn = fn;\r\n this.on(event, on);\r\n return this;\r\n};\r\n\r\n/**\r\n * Remove the given callback for `event` or all\r\n * registered callbacks.\r\n *\r\n * @param {String} event\r\n * @param {Function} fn\r\n * @return {Emitter}\r\n * @api public\r\n */\r\n\r\nEmitter.prototype.off =\r\nEmitter.prototype.removeListener =\r\nEmitter.prototype.removeAllListeners =\r\nEmitter.prototype.removeEventListener = function(event, fn){\r\n this._callbacks = this._callbacks || {};\r\n\r\n // all\r\n if (0 == arguments.length) {\r\n this._callbacks = {};\r\n return this;\r\n }\r\n\r\n // specific event\r\n var callbacks = this._callbacks['$' + event];\r\n if (!callbacks) return this;\r\n\r\n // remove all handlers\r\n if (1 == arguments.length) {\r\n delete this._callbacks['$' + event];\r\n return this;\r\n }\r\n\r\n // remove specific handler\r\n var cb;\r\n for (var i = 0; i < callbacks.length; i++) {\r\n cb = callbacks[i];\r\n if (cb === fn || cb.fn === fn) {\r\n callbacks.splice(i, 1);\r\n break;\r\n }\r\n }\r\n return this;\r\n};\r\n\r\n/**\r\n * Emit `event` with the given args.\r\n *\r\n * @param {String} event\r\n * @param {Mixed} ...\r\n * @return {Emitter}\r\n */\r\n\r\nEmitter.prototype.emit = function(event){\r\n this._callbacks = this._callbacks || {};\r\n var args = [].slice.call(arguments, 1)\r\n , callbacks = this._callbacks['$' + event];\r\n\r\n if (callbacks) {\r\n callbacks = callbacks.slice(0);\r\n for (var i = 0, len = callbacks.length; i < len; ++i) {\r\n callbacks[i].apply(this, args);\r\n }\r\n }\r\n\r\n return this;\r\n};\r\n\r\n/**\r\n * Return array of callbacks for `event`.\r\n *\r\n * @param {String} event\r\n * @return {Array}\r\n * @api public\r\n */\r\n\r\nEmitter.prototype.listeners = function(event){\r\n this._callbacks = this._callbacks || {};\r\n return this._callbacks['$' + event] || [];\r\n};\r\n\r\n/**\r\n * Check if this emitter has `event` handlers.\r\n *\r\n * @param {String} event\r\n * @return {Boolean}\r\n * @api public\r\n */\r\n\r\nEmitter.prototype.hasListeners = function(event){\r\n return !! this.listeners(event).length;\r\n};\r\n","\nmodule.exports = function(a, b){\n var fn = function(){};\n fn.prototype = b.prototype;\n a.prototype = new fn;\n a.prototype.constructor = a;\n};","\nmodule.exports = require('./socket');\n\n/**\n * Exports parser\n *\n * @api public\n *\n */\nmodule.exports.parser = require('engine.io-parser');\n","/**\n * Module dependencies.\n */\n\nvar transports = require('./transports/index');\nvar Emitter = require('component-emitter');\nvar debug = require('debug')('engine.io-client:socket');\nvar index = require('indexof');\nvar parser = require('engine.io-parser');\nvar parseuri = require('parseuri');\nvar parseqs = require('parseqs');\n\n/**\n * Module exports.\n */\n\nmodule.exports = Socket;\n\n/**\n * Socket constructor.\n *\n * @param {String|Object} uri or options\n * @param {Object} options\n * @api public\n */\n\nfunction Socket (uri, opts) {\n if (!(this instanceof Socket)) return new Socket(uri, opts);\n\n opts = opts || {};\n\n if (uri && 'object' === typeof uri) {\n opts = uri;\n uri = null;\n }\n\n if (uri) {\n uri = parseuri(uri);\n opts.hostname = uri.host;\n opts.secure = uri.protocol === 'https' || uri.protocol === 'wss';\n opts.port = uri.port;\n if (uri.query) opts.query = uri.query;\n } else if (opts.host) {\n opts.hostname = parseuri(opts.host).host;\n }\n\n this.secure = null != opts.secure ? opts.secure\n : (global.location && 'https:' === location.protocol);\n\n if (opts.hostname && !opts.port) {\n // if no port is specified manually, use the protocol default\n opts.port = this.secure ? '443' : '80';\n }\n\n this.agent = opts.agent || false;\n this.hostname = opts.hostname ||\n (global.location ? location.hostname : 'localhost');\n this.port = opts.port || (global.location && location.port\n ? location.port\n : (this.secure ? 443 : 80));\n this.query = opts.query || {};\n if ('string' === typeof this.query) this.query = parseqs.decode(this.query);\n this.upgrade = false !== opts.upgrade;\n this.path = (opts.path || '/engine.io').replace(/\\/$/, '') + '/';\n this.forceJSONP = !!opts.forceJSONP;\n this.jsonp = false !== opts.jsonp;\n this.forceBase64 = !!opts.forceBase64;\n this.enablesXDR = !!opts.enablesXDR;\n this.timestampParam = opts.timestampParam || 't';\n this.timestampRequests = opts.timestampRequests;\n this.transports = opts.transports || ['polling', 'websocket'];\n this.transportOptions = opts.transportOptions || {};\n this.readyState = '';\n this.writeBuffer = [];\n this.prevBufferLen = 0;\n this.policyPort = opts.policyPort || 843;\n this.rememberUpgrade = opts.rememberUpgrade || false;\n this.binaryType = null;\n this.onlyBinaryUpgrades = opts.onlyBinaryUpgrades;\n this.perMessageDeflate = false !== opts.perMessageDeflate ? (opts.perMessageDeflate || {}) : false;\n\n if (true === this.perMessageDeflate) this.perMessageDeflate = {};\n if (this.perMessageDeflate && null == this.perMessageDeflate.threshold) {\n this.perMessageDeflate.threshold = 1024;\n }\n\n // SSL options for Node.js client\n this.pfx = opts.pfx || null;\n this.key = opts.key || null;\n this.passphrase = opts.passphrase || null;\n this.cert = opts.cert || null;\n this.ca = opts.ca || null;\n this.ciphers = opts.ciphers || null;\n this.rejectUnauthorized = opts.rejectUnauthorized === undefined ? true : opts.rejectUnauthorized;\n this.forceNode = !!opts.forceNode;\n\n // other options for Node.js client\n var freeGlobal = typeof global === 'object' && global;\n if (freeGlobal.global === freeGlobal) {\n if (opts.extraHeaders && Object.keys(opts.extraHeaders).length > 0) {\n this.extraHeaders = opts.extraHeaders;\n }\n\n if (opts.localAddress) {\n this.localAddress = opts.localAddress;\n }\n }\n\n // set on handshake\n this.id = null;\n this.upgrades = null;\n this.pingInterval = null;\n this.pingTimeout = null;\n\n // set on heartbeat\n this.pingIntervalTimer = null;\n this.pingTimeoutTimer = null;\n\n this.open();\n}\n\nSocket.priorWebsocketSuccess = false;\n\n/**\n * Mix in `Emitter`.\n */\n\nEmitter(Socket.prototype);\n\n/**\n * Protocol version.\n *\n * @api public\n */\n\nSocket.protocol = parser.protocol; // this is an int\n\n/**\n * Expose deps for legacy compatibility\n * and standalone browser access.\n */\n\nSocket.Socket = Socket;\nSocket.Transport = require('./transport');\nSocket.transports = require('./transports/index');\nSocket.parser = require('engine.io-parser');\n\n/**\n * Creates transport of the given type.\n *\n * @param {String} transport name\n * @return {Transport}\n * @api private\n */\n\nSocket.prototype.createTransport = function (name) {\n debug('creating transport \"%s\"', name);\n var query = clone(this.query);\n\n // append engine.io protocol identifier\n query.EIO = parser.protocol;\n\n // transport name\n query.transport = name;\n\n // per-transport options\n var options = this.transportOptions[name] || {};\n\n // session id if we already have one\n if (this.id) query.sid = this.id;\n\n var transport = new transports[name]({\n query: query,\n socket: this,\n agent: options.agent || this.agent,\n hostname: options.hostname || this.hostname,\n port: options.port || this.port,\n secure: options.secure || this.secure,\n path: options.path || this.path,\n forceJSONP: options.forceJSONP || this.forceJSONP,\n jsonp: options.jsonp || this.jsonp,\n forceBase64: options.forceBase64 || this.forceBase64,\n enablesXDR: options.enablesXDR || this.enablesXDR,\n timestampRequests: options.timestampRequests || this.timestampRequests,\n timestampParam: options.timestampParam || this.timestampParam,\n policyPort: options.policyPort || this.policyPort,\n pfx: options.pfx || this.pfx,\n key: options.key || this.key,\n passphrase: options.passphrase || this.passphrase,\n cert: options.cert || this.cert,\n ca: options.ca || this.ca,\n ciphers: options.ciphers || this.ciphers,\n rejectUnauthorized: options.rejectUnauthorized || this.rejectUnauthorized,\n perMessageDeflate: options.perMessageDeflate || this.perMessageDeflate,\n extraHeaders: options.extraHeaders || this.extraHeaders,\n forceNode: options.forceNode || this.forceNode,\n localAddress: options.localAddress || this.localAddress,\n requestTimeout: options.requestTimeout || this.requestTimeout,\n protocols: options.protocols || void (0)\n });\n\n return transport;\n};\n\nfunction clone (obj) {\n var o = {};\n for (var i in obj) {\n if (obj.hasOwnProperty(i)) {\n o[i] = obj[i];\n }\n }\n return o;\n}\n\n/**\n * Initializes transport to use and starts probe.\n *\n * @api private\n */\nSocket.prototype.open = function () {\n var transport;\n if (this.rememberUpgrade && Socket.priorWebsocketSuccess && this.transports.indexOf('websocket') !== -1) {\n transport = 'websocket';\n } else if (0 === this.transports.length) {\n // Emit error on next tick so it can be listened to\n var self = this;\n setTimeout(function () {\n self.emit('error', 'No transports available');\n }, 0);\n return;\n } else {\n transport = this.transports[0];\n }\n this.readyState = 'opening';\n\n // Retry with the next transport if the transport is disabled (jsonp: false)\n try {\n transport = this.createTransport(transport);\n } catch (e) {\n this.transports.shift();\n this.open();\n return;\n }\n\n transport.open();\n this.setTransport(transport);\n};\n\n/**\n * Sets the current transport. Disables the existing one (if any).\n *\n * @api private\n */\n\nSocket.prototype.setTransport = function (transport) {\n debug('setting transport %s', transport.name);\n var self = this;\n\n if (this.transport) {\n debug('clearing existing transport %s', this.transport.name);\n this.transport.removeAllListeners();\n }\n\n // set up transport\n this.transport = transport;\n\n // set up transport listeners\n transport\n .on('drain', function () {\n self.onDrain();\n })\n .on('packet', function (packet) {\n self.onPacket(packet);\n })\n .on('error', function (e) {\n self.onError(e);\n })\n .on('close', function () {\n self.onClose('transport close');\n });\n};\n\n/**\n * Probes a transport.\n *\n * @param {String} transport name\n * @api private\n */\n\nSocket.prototype.probe = function (name) {\n debug('probing transport \"%s\"', name);\n var transport = this.createTransport(name, { probe: 1 });\n var failed = false;\n var self = this;\n\n Socket.priorWebsocketSuccess = false;\n\n function onTransportOpen () {\n if (self.onlyBinaryUpgrades) {\n var upgradeLosesBinary = !this.supportsBinary && self.transport.supportsBinary;\n failed = failed || upgradeLosesBinary;\n }\n if (failed) return;\n\n debug('probe transport \"%s\" opened', name);\n transport.send([{ type: 'ping', data: 'probe' }]);\n transport.once('packet', function (msg) {\n if (failed) return;\n if ('pong' === msg.type && 'probe' === msg.data) {\n debug('probe transport \"%s\" pong', name);\n self.upgrading = true;\n self.emit('upgrading', transport);\n if (!transport) return;\n Socket.priorWebsocketSuccess = 'websocket' === transport.name;\n\n debug('pausing current transport \"%s\"', self.transport.name);\n self.transport.pause(function () {\n if (failed) return;\n if ('closed' === self.readyState) return;\n debug('changing transport and sending upgrade packet');\n\n cleanup();\n\n self.setTransport(transport);\n transport.send([{ type: 'upgrade' }]);\n self.emit('upgrade', transport);\n transport = null;\n self.upgrading = false;\n self.flush();\n });\n } else {\n debug('probe transport \"%s\" failed', name);\n var err = new Error('probe error');\n err.transport = transport.name;\n self.emit('upgradeError', err);\n }\n });\n }\n\n function freezeTransport () {\n if (failed) return;\n\n // Any callback called by transport should be ignored since now\n failed = true;\n\n cleanup();\n\n transport.close();\n transport = null;\n }\n\n // Handle any error that happens while probing\n function onerror (err) {\n var error = new Error('probe error: ' + err);\n error.transport = transport.name;\n\n freezeTransport();\n\n debug('probe transport \"%s\" failed because of error: %s', name, err);\n\n self.emit('upgradeError', error);\n }\n\n function onTransportClose () {\n onerror('transport closed');\n }\n\n // When the socket is closed while we're probing\n function onclose () {\n onerror('socket closed');\n }\n\n // When the socket is upgraded while we're probing\n function onupgrade (to) {\n if (transport && to.name !== transport.name) {\n debug('\"%s\" works - aborting \"%s\"', to.name, transport.name);\n freezeTransport();\n }\n }\n\n // Remove all listeners on the transport and on self\n function cleanup () {\n transport.removeListener('open', onTransportOpen);\n transport.removeListener('error', onerror);\n transport.removeListener('close', onTransportClose);\n self.removeListener('close', onclose);\n self.removeListener('upgrading', onupgrade);\n }\n\n transport.once('open', onTransportOpen);\n transport.once('error', onerror);\n transport.once('close', onTransportClose);\n\n this.once('close', onclose);\n this.once('upgrading', onupgrade);\n\n transport.open();\n};\n\n/**\n * Called when connection is deemed open.\n *\n * @api public\n */\n\nSocket.prototype.onOpen = function () {\n debug('socket open');\n this.readyState = 'open';\n Socket.priorWebsocketSuccess = 'websocket' === this.transport.name;\n this.emit('open');\n this.flush();\n\n // we check for `readyState` in case an `open`\n // listener already closed the socket\n if ('open' === this.readyState && this.upgrade && this.transport.pause) {\n debug('starting upgrade probes');\n for (var i = 0, l = this.upgrades.length; i < l; i++) {\n this.probe(this.upgrades[i]);\n }\n }\n};\n\n/**\n * Handles a packet.\n *\n * @api private\n */\n\nSocket.prototype.onPacket = function (packet) {\n if ('opening' === this.readyState || 'open' === this.readyState ||\n 'closing' === this.readyState) {\n debug('socket receive: type \"%s\", data \"%s\"', packet.type, packet.data);\n\n this.emit('packet', packet);\n\n // Socket is live - any packet counts\n this.emit('heartbeat');\n\n switch (packet.type) {\n case 'open':\n this.onHandshake(JSON.parse(packet.data));\n break;\n\n case 'pong':\n this.setPing();\n this.emit('pong');\n break;\n\n case 'error':\n var err = new Error('server error');\n err.code = packet.data;\n this.onError(err);\n break;\n\n case 'message':\n this.emit('data', packet.data);\n this.emit('message', packet.data);\n break;\n }\n } else {\n debug('packet received with socket readyState \"%s\"', this.readyState);\n }\n};\n\n/**\n * Called upon handshake completion.\n *\n * @param {Object} handshake obj\n * @api private\n */\n\nSocket.prototype.onHandshake = function (data) {\n this.emit('handshake', data);\n this.id = data.sid;\n this.transport.query.sid = data.sid;\n this.upgrades = this.filterUpgrades(data.upgrades);\n this.pingInterval = data.pingInterval;\n this.pingTimeout = data.pingTimeout;\n this.onOpen();\n // In case open handler closes socket\n if ('closed' === this.readyState) return;\n this.setPing();\n\n // Prolong liveness of socket on heartbeat\n this.removeListener('heartbeat', this.onHeartbeat);\n this.on('heartbeat', this.onHeartbeat);\n};\n\n/**\n * Resets ping timeout.\n *\n * @api private\n */\n\nSocket.prototype.onHeartbeat = function (timeout) {\n clearTimeout(this.pingTimeoutTimer);\n var self = this;\n self.pingTimeoutTimer = setTimeout(function () {\n if ('closed' === self.readyState) return;\n self.onClose('ping timeout');\n }, timeout || (self.pingInterval + self.pingTimeout));\n};\n\n/**\n * Pings server every `this.pingInterval` and expects response\n * within `this.pingTimeout` or closes connection.\n *\n * @api private\n */\n\nSocket.prototype.setPing = function () {\n var self = this;\n clearTimeout(self.pingIntervalTimer);\n self.pingIntervalTimer = setTimeout(function () {\n debug('writing ping packet - expecting pong within %sms', self.pingTimeout);\n self.ping();\n self.onHeartbeat(self.pingTimeout);\n }, self.pingInterval);\n};\n\n/**\n* Sends a ping packet.\n*\n* @api private\n*/\n\nSocket.prototype.ping = function () {\n var self = this;\n this.sendPacket('ping', function () {\n self.emit('ping');\n });\n};\n\n/**\n * Called on `drain` event\n *\n * @api private\n */\n\nSocket.prototype.onDrain = function () {\n this.writeBuffer.splice(0, this.prevBufferLen);\n\n // setting prevBufferLen = 0 is very important\n // for example, when upgrading, upgrade packet is sent over,\n // and a nonzero prevBufferLen could cause problems on `drain`\n this.prevBufferLen = 0;\n\n if (0 === this.writeBuffer.length) {\n this.emit('drain');\n } else {\n this.flush();\n }\n};\n\n/**\n * Flush write buffers.\n *\n * @api private\n */\n\nSocket.prototype.flush = function () {\n if ('closed' !== this.readyState && this.transport.writable &&\n !this.upgrading && this.writeBuffer.length) {\n debug('flushing %d packets in socket', this.writeBuffer.length);\n this.transport.send(this.writeBuffer);\n // keep track of current length of writeBuffer\n // splice writeBuffer and callbackBuffer on `drain`\n this.prevBufferLen = this.writeBuffer.length;\n this.emit('flush');\n }\n};\n\n/**\n * Sends a message.\n *\n * @param {String} message.\n * @param {Function} callback function.\n * @param {Object} options.\n * @return {Socket} for chaining.\n * @api public\n */\n\nSocket.prototype.write =\nSocket.prototype.send = function (msg, options, fn) {\n this.sendPacket('message', msg, options, fn);\n return this;\n};\n\n/**\n * Sends a packet.\n *\n * @param {String} packet type.\n * @param {String} data.\n * @param {Object} options.\n * @param {Function} callback function.\n * @api private\n */\n\nSocket.prototype.sendPacket = function (type, data, options, fn) {\n if ('function' === typeof data) {\n fn = data;\n data = undefined;\n }\n\n if ('function' === typeof options) {\n fn = options;\n options = null;\n }\n\n if ('closing' === this.readyState || 'closed' === this.readyState) {\n return;\n }\n\n options = options || {};\n options.compress = false !== options.compress;\n\n var packet = {\n type: type,\n data: data,\n options: options\n };\n this.emit('packetCreate', packet);\n this.writeBuffer.push(packet);\n if (fn) this.once('flush', fn);\n this.flush();\n};\n\n/**\n * Closes the connection.\n *\n * @api private\n */\n\nSocket.prototype.close = function () {\n if ('opening' === this.readyState || 'open' === this.readyState) {\n this.readyState = 'closing';\n\n var self = this;\n\n if (this.writeBuffer.length) {\n this.once('drain', function () {\n if (this.upgrading) {\n waitForUpgrade();\n } else {\n close();\n }\n });\n } else if (this.upgrading) {\n waitForUpgrade();\n } else {\n close();\n }\n }\n\n function close () {\n self.onClose('forced close');\n debug('socket closing - telling transport to close');\n self.transport.close();\n }\n\n function cleanupAndClose () {\n self.removeListener('upgrade', cleanupAndClose);\n self.removeListener('upgradeError', cleanupAndClose);\n close();\n }\n\n function waitForUpgrade () {\n // wait for upgrade to finish since we can't send packets while pausing a transport\n self.once('upgrade', cleanupAndClose);\n self.once('upgradeError', cleanupAndClose);\n }\n\n return this;\n};\n\n/**\n * Called upon transport error\n *\n * @api private\n */\n\nSocket.prototype.onError = function (err) {\n debug('socket error %j', err);\n Socket.priorWebsocketSuccess = false;\n this.emit('error', err);\n this.onClose('transport error', err);\n};\n\n/**\n * Called upon transport close.\n *\n * @api private\n */\n\nSocket.prototype.onClose = function (reason, desc) {\n if ('opening' === this.readyState || 'open' === this.readyState || 'closing' === this.readyState) {\n debug('socket close with reason: \"%s\"', reason);\n var self = this;\n\n // clear timers\n clearTimeout(this.pingIntervalTimer);\n clearTimeout(this.pingTimeoutTimer);\n\n // stop event from firing again for transport\n this.transport.removeAllListeners('close');\n\n // ensure transport won't stay open\n this.transport.close();\n\n // ignore further transport communication\n this.transport.removeAllListeners();\n\n // set ready state\n this.readyState = 'closed';\n\n // clear session id\n this.id = null;\n\n // emit close event\n this.emit('close', reason, desc);\n\n // clean buffers after, so users can still\n // grab the buffers on `close` event\n self.writeBuffer = [];\n self.prevBufferLen = 0;\n }\n};\n\n/**\n * Filters upgrades, returning only those matching client transports.\n *\n * @param {Array} server upgrades\n * @api private\n *\n */\n\nSocket.prototype.filterUpgrades = function (upgrades) {\n var filteredUpgrades = [];\n for (var i = 0, j = upgrades.length; i < j; i++) {\n if (~index(this.transports, upgrades[i])) filteredUpgrades.push(upgrades[i]);\n }\n return filteredUpgrades;\n};\n","/**\n * Module dependencies.\n */\n\nvar parser = require('engine.io-parser');\nvar Emitter = require('component-emitter');\n\n/**\n * Module exports.\n */\n\nmodule.exports = Transport;\n\n/**\n * Transport abstract constructor.\n *\n * @param {Object} options.\n * @api private\n */\n\nfunction Transport (opts) {\n this.path = opts.path;\n this.hostname = opts.hostname;\n this.port = opts.port;\n this.secure = opts.secure;\n this.query = opts.query;\n this.timestampParam = opts.timestampParam;\n this.timestampRequests = opts.timestampRequests;\n this.readyState = '';\n this.agent = opts.agent || false;\n this.socket = opts.socket;\n this.enablesXDR = opts.enablesXDR;\n\n // SSL options for Node.js client\n this.pfx = opts.pfx;\n this.key = opts.key;\n this.passphrase = opts.passphrase;\n this.cert = opts.cert;\n this.ca = opts.ca;\n this.ciphers = opts.ciphers;\n this.rejectUnauthorized = opts.rejectUnauthorized;\n this.forceNode = opts.forceNode;\n\n // other options for Node.js client\n this.extraHeaders = opts.extraHeaders;\n this.localAddress = opts.localAddress;\n}\n\n/**\n * Mix in `Emitter`.\n */\n\nEmitter(Transport.prototype);\n\n/**\n * Emits an error.\n *\n * @param {String} str\n * @return {Transport} for chaining\n * @api public\n */\n\nTransport.prototype.onError = function (msg, desc) {\n var err = new Error(msg);\n err.type = 'TransportError';\n err.description = desc;\n this.emit('error', err);\n return this;\n};\n\n/**\n * Opens the transport.\n *\n * @api public\n */\n\nTransport.prototype.open = function () {\n if ('closed' === this.readyState || '' === this.readyState) {\n this.readyState = 'opening';\n this.doOpen();\n }\n\n return this;\n};\n\n/**\n * Closes the transport.\n *\n * @api private\n */\n\nTransport.prototype.close = function () {\n if ('opening' === this.readyState || 'open' === this.readyState) {\n this.doClose();\n this.onClose();\n }\n\n return this;\n};\n\n/**\n * Sends multiple packets.\n *\n * @param {Array} packets\n * @api private\n */\n\nTransport.prototype.send = function (packets) {\n if ('open' === this.readyState) {\n this.write(packets);\n } else {\n throw new Error('Transport not open');\n }\n};\n\n/**\n * Called upon open\n *\n * @api private\n */\n\nTransport.prototype.onOpen = function () {\n this.readyState = 'open';\n this.writable = true;\n this.emit('open');\n};\n\n/**\n * Called with data.\n *\n * @param {String} data\n * @api private\n */\n\nTransport.prototype.onData = function (data) {\n var packet = parser.decodePacket(data, this.socket.binaryType);\n this.onPacket(packet);\n};\n\n/**\n * Called with a decoded packet.\n */\n\nTransport.prototype.onPacket = function (packet) {\n this.emit('packet', packet);\n};\n\n/**\n * Called upon close.\n *\n * @api private\n */\n\nTransport.prototype.onClose = function () {\n this.readyState = 'closed';\n this.emit('close');\n};\n","/**\n * Module dependencies\n */\n\nvar XMLHttpRequest = require('xmlhttprequest-ssl');\nvar XHR = require('./polling-xhr');\nvar JSONP = require('./polling-jsonp');\nvar websocket = require('./websocket');\n\n/**\n * Export transports.\n */\n\nexports.polling = polling;\nexports.websocket = websocket;\n\n/**\n * Polling transport polymorphic constructor.\n * Decides on xhr vs jsonp based on feature detection.\n *\n * @api private\n */\n\nfunction polling (opts) {\n var xhr;\n var xd = false;\n var xs = false;\n var jsonp = false !== opts.jsonp;\n\n if (global.location) {\n var isSSL = 'https:' === location.protocol;\n var port = location.port;\n\n // some user agents have empty `location.port`\n if (!port) {\n port = isSSL ? 443 : 80;\n }\n\n xd = opts.hostname !== location.hostname || port !== opts.port;\n xs = opts.secure !== isSSL;\n }\n\n opts.xdomain = xd;\n opts.xscheme = xs;\n xhr = new XMLHttpRequest(opts);\n\n if ('open' in xhr && !opts.forceJSONP) {\n return new XHR(opts);\n } else {\n if (!jsonp) throw new Error('JSONP disabled');\n return new JSONP(opts);\n }\n}\n","\n/**\n * Module requirements.\n */\n\nvar Polling = require('./polling');\nvar inherit = require('component-inherit');\n\n/**\n * Module exports.\n */\n\nmodule.exports = JSONPPolling;\n\n/**\n * Cached regular expressions.\n */\n\nvar rNewline = /\\n/g;\nvar rEscapedNewline = /\\\\n/g;\n\n/**\n * Global JSONP callbacks.\n */\n\nvar callbacks;\n\n/**\n * Noop.\n */\n\nfunction empty () { }\n\n/**\n * JSONP Polling constructor.\n *\n * @param {Object} opts.\n * @api public\n */\n\nfunction JSONPPolling (opts) {\n Polling.call(this, opts);\n\n this.query = this.query || {};\n\n // define global callbacks array if not present\n // we do this here (lazily) to avoid unneeded global pollution\n if (!callbacks) {\n // we need to consider multiple engines in the same page\n if (!global.___eio) global.___eio = [];\n callbacks = global.___eio;\n }\n\n // callback identifier\n this.index = callbacks.length;\n\n // add callback to jsonp global\n var self = this;\n callbacks.push(function (msg) {\n self.onData(msg);\n });\n\n // append to query string\n this.query.j = this.index;\n\n // prevent spurious errors from being emitted when the window is unloaded\n if (global.document && global.addEventListener) {\n global.addEventListener('beforeunload', function () {\n if (self.script) self.script.onerror = empty;\n }, false);\n }\n}\n\n/**\n * Inherits from Polling.\n */\n\ninherit(JSONPPolling, Polling);\n\n/*\n * JSONP only supports binary as base64 encoded strings\n */\n\nJSONPPolling.prototype.supportsBinary = false;\n\n/**\n * Closes the socket.\n *\n * @api private\n */\n\nJSONPPolling.prototype.doClose = function () {\n if (this.script) {\n this.script.parentNode.removeChild(this.script);\n this.script = null;\n }\n\n if (this.form) {\n this.form.parentNode.removeChild(this.form);\n this.form = null;\n this.iframe = null;\n }\n\n Polling.prototype.doClose.call(this);\n};\n\n/**\n * Starts a poll cycle.\n *\n * @api private\n */\n\nJSONPPolling.prototype.doPoll = function () {\n var self = this;\n var script = document.createElement('script');\n\n if (this.script) {\n this.script.parentNode.removeChild(this.script);\n this.script = null;\n }\n\n script.async = true;\n script.src = this.uri();\n script.onerror = function (e) {\n self.onError('jsonp poll error', e);\n };\n\n var insertAt = document.getElementsByTagName('script')[0];\n if (insertAt) {\n insertAt.parentNode.insertBefore(script, insertAt);\n } else {\n (document.head || document.body).appendChild(script);\n }\n this.script = script;\n\n var isUAgecko = 'undefined' !== typeof navigator && /gecko/i.test(navigator.userAgent);\n\n if (isUAgecko) {\n setTimeout(function () {\n var iframe = document.createElement('iframe');\n document.body.appendChild(iframe);\n document.body.removeChild(iframe);\n }, 100);\n }\n};\n\n/**\n * Writes with a hidden iframe.\n *\n * @param {String} data to send\n * @param {Function} called upon flush.\n * @api private\n */\n\nJSONPPolling.prototype.doWrite = function (data, fn) {\n var self = this;\n\n if (!this.form) {\n var form = document.createElement('form');\n var area = document.createElement('textarea');\n var id = this.iframeId = 'eio_iframe_' + this.index;\n var iframe;\n\n form.className = 'socketio';\n form.style.position = 'absolute';\n form.style.top = '-1000px';\n form.style.left = '-1000px';\n form.target = id;\n form.method = 'POST';\n form.setAttribute('accept-charset', 'utf-8');\n area.name = 'd';\n form.appendChild(area);\n document.body.appendChild(form);\n\n this.form = form;\n this.area = area;\n }\n\n this.form.action = this.uri();\n\n function complete () {\n initIframe();\n fn();\n }\n\n function initIframe () {\n if (self.iframe) {\n try {\n self.form.removeChild(self.iframe);\n } catch (e) {\n self.onError('jsonp polling iframe removal error', e);\n }\n }\n\n try {\n // ie6 dynamic iframes with target=\"\" support (thanks Chris Lambacher)\n var html = '