From 84d8c0b996de176873d65e3785db64a91deb3609 Mon Sep 17 00:00:00 2001 From: "@guo-qf" <2788253682@qq.com> Date: Fri, 3 Sep 2021 12:28:25 +0800 Subject: [PATCH] first commit --- ...00\345\244\251\347\254\224\350\256\260.md" | 1 + ...14\345\244\251\347\254\224\350\256\260.md" | 21 + ...11\345\244\251\347\254\224\350\256\260.md" | 16 + ...33\345\244\251\347\254\224\350\256\260.md" | 29 + .../img/db1.PNG" | Bin 0 -> 27643 bytes .../img/db2.png" | Bin 0 -> 22681 bytes ...1\346\225\260\346\215\256\350\241\250.pdm" | 1988 +++++++++++++++++ 7 files changed, 2055 insertions(+) create mode 100644 "\345\220\264\344\276\235\346\266\265/20210830-\347\254\254\344\270\200\345\244\251\347\254\224\350\256\260.md" create mode 100644 "\345\220\264\344\276\235\346\266\265/20210831-\347\254\254\344\272\214\345\244\251\347\254\224\350\256\260.md" create mode 100644 "\345\220\264\344\276\235\346\266\265/20210902-\347\254\254\344\270\211\345\244\251\347\254\224\350\256\260.md" create mode 100644 "\345\220\264\344\276\235\346\266\265/20210903-\347\254\254\345\233\233\345\244\251\347\254\224\350\256\260.md" create mode 100644 "\345\220\264\344\276\235\346\266\265/img/db1.PNG" create mode 100644 "\345\220\264\344\276\235\346\266\265/img/db2.png" create mode 100644 "\345\220\264\344\276\235\346\266\265/\346\210\220\347\273\251\346\225\260\346\215\256\350\241\250.pdm" diff --git "a/\345\220\264\344\276\235\346\266\265/20210830-\347\254\254\344\270\200\345\244\251\347\254\224\350\256\260.md" "b/\345\220\264\344\276\235\346\266\265/20210830-\347\254\254\344\270\200\345\244\251\347\254\224\350\256\260.md" new file mode 100644 index 0000000..86712df --- /dev/null +++ "b/\345\220\264\344\276\235\346\266\265/20210830-\347\254\254\344\270\200\345\244\251\347\254\224\350\256\260.md" @@ -0,0 +1 @@ +# 第一天笔记 \ No newline at end of file diff --git "a/\345\220\264\344\276\235\346\266\265/20210831-\347\254\254\344\272\214\345\244\251\347\254\224\350\256\260.md" "b/\345\220\264\344\276\235\346\266\265/20210831-\347\254\254\344\272\214\345\244\251\347\254\224\350\256\260.md" new file mode 100644 index 0000000..e386f5a --- /dev/null +++ "b/\345\220\264\344\276\235\346\266\265/20210831-\347\254\254\344\272\214\345\244\251\347\254\224\350\256\260.md" @@ -0,0 +1,21 @@ +# 第二天笔记 + + +## 一.学习了数据模型的应用。 + + + 1.数据模型的种类(概念数据模型,结构数据模型) + 2.常用的数据模型(实体联系模型,结构数据模型,面向对象模型) + +## 二.学习了数据库设计。 + + + 1.概念 + 2.主要特点 + 3.设计方法 + +## 三.练习:学生成绩表。 + + + + ![](./img/db1.PNG) \ No newline at end of file diff --git "a/\345\220\264\344\276\235\346\266\265/20210902-\347\254\254\344\270\211\345\244\251\347\254\224\350\256\260.md" "b/\345\220\264\344\276\235\346\266\265/20210902-\347\254\254\344\270\211\345\244\251\347\254\224\350\256\260.md" new file mode 100644 index 0000000..da6a3cc --- /dev/null +++ "b/\345\220\264\344\276\235\346\266\265/20210902-\347\254\254\344\270\211\345\244\251\347\254\224\350\256\260.md" @@ -0,0 +1,16 @@ +# 第三天笔记 + +## 一.数据表关系的表示方法 + +### 1.了解了在VScode中实现简单学生表 + +### 2.学习了数据表的关系实现 + + (1)一对一关系:简单来说就是通过增加一个字段来实现一对一的关系 + + (2)一对多关系:通过增加关联表的外键字段来实现一对多的关系 + + (3)多对多关系:实际上就是通过建立一张关系表来实现多对多关系 + +## 二.练习:一对一关系表 + ![](./img/db2.png) \ No newline at end of file diff --git "a/\345\220\264\344\276\235\346\266\265/20210903-\347\254\254\345\233\233\345\244\251\347\254\224\350\256\260.md" "b/\345\220\264\344\276\235\346\266\265/20210903-\347\254\254\345\233\233\345\244\251\347\254\224\350\256\260.md" new file mode 100644 index 0000000..aea620f --- /dev/null +++ "b/\345\220\264\344\276\235\346\266\265/20210903-\347\254\254\345\233\233\345\244\251\347\254\224\350\256\260.md" @@ -0,0 +1,29 @@ +# 第四天笔记 + +## 一.经典50题 + +## 1.查询"数学 "课程比" 语文 "课程成绩高的学生的信息及课程分数 + + (1)老师解答: + + select StudentId,sum(score1) score1, sum(score2) score2,sum(score3) score + from + ( + select StudentId, + ( + (case when CourseId=1 then Score end) Score1, + (case when CourseId=2 then Score end) Score2, + (case when CourseId=3 then Score end) Score3, + from StudentCourseScore + ) a + group by StudentId + having sum(score2) > sum(score1) + ) + ...... + + (2)我的: + + select X.Id 学生编号,X.StudentCode 座号,X.StudentName 姓名,X.Birthday 生日,X.Sex 性别,X.ClassId 班级编号,CA.Score 语文成绩,CB.Score 数学成绩 from StudentInfo X,(select StudentId,Score from StudentCourseScore where CourseId=1) CA,(select StudentId,Score from StudentCourseScore where CourseId=2) CB + where X.Id=CA.StudentId and CA.StudentId=CB.StudentId and CA.ScoreQ`mN}0vrgco+-thB|otMv;CQ-NAWhRA29dbemT>W^((4WAEH(Sp}nRBu? z7C(8lR2mHvK`~+%r@+9#*?AjdzuDaEwBBbV`}LS~(Y6+-f(vK9jq^H<-tvlbpLA@Z zVs}XIOeTM(w0Cb{{N_4~w19Y@URGV{^2xWZKKEQSe$_TYAljb~< zFuOHC89b9@!eE=Q{#{tq9sZ>o{G;AkX$)cMd*Pu5V&-e%V5x(*yN}PgmNwyqaE=zL z?k{>O&J{CW8nT++$D;c*md>&Gjvc~l5)LN>_UHm4t*S%Bv3ky#3gvKqtrcfNo!0giCDNFKgrUO% zDk4;kVe|EexPl{LDX1%UAdn;d$tdxhTIuR@(nVGQ$62SuNX9-PM>J`HPvqu){ekQY zMO}E)-L6c>O2mPvxs-zJ($#K5{A2;@$A2xo@*yJi1s~5$-Dp$QhHT@d#guu$XNeeFM=Mx zB{(3$nM3u>sh84HgP1Sk-#btI)~8E6jJ+tUGw=jHn$EG2J{`0U6g9P?-s+Q3)!r25>);2wg zfwZ32qfEEBw(sFWFdr)3C*H(=+X?Tvg}sfC5E~+O)E9dsTKdv?wIVfdkLyd**{~?} zdCZgTq+N5DZ%NC`MQsk+^Mms!f^=3_x+9I`aD#-7I@ilQ;PanbZ?zXV+rQLjA>S?* zgowK)C9EVhw0Jm4iwSLmIqSg49*F*YWmu2&TGfdX1RaK5Fd84{*dd&Cq+z%-!{l~# z_Di*JN6nUL0cH%+Gm|Y1X?rc~-6Yv@sSPXJuzs$jM_sIV3Hi6=9`dndvoRLjFkY{d z4@;CPbYZhQLvY(Yi5|(~(m@dP1L@C>|DwyacwQ{hb*3OlEDy*QD+d_C0wZtTYWi3p zsl~(GuI{FLpTT_l81b>B67eRw4IJ(Gap`!0?)&17m#s|M%jOAuAB&ddb7kF;AdSE@ zOfM}JsU(bfT%f;jaeLa*J>)sAL+drFZ#^>7h19>CW2K`$=Po@c6nL9kNco#2%HHDD zUF*KPIxA-^9h>JC=&UEdBcLu{SbRl?c?iedU-G9L=lcBM;oCi^k+!IY8cS0yx6M=2 zXhR-IKtx`FczwK{op8_AiCKakqEAZq%SO>d1)>Ar3*Y8^WE(4{k1Np0BA~ONamA5-T$TkKj?80K(XbcR+@6+eJs?({U%QA}3(6i?F&g@Da_pMp} zg^}~)ZdzJeU9hF!Pj5^hJMWf7Q5o-1^2^KD@2K9&a2nT_YxHPADvdi&=x_BG{w_+s zD1G;SY)ty`BOQl)JD<2#I-xdnE^P_2$sMx1f&ZUYlU0>F zdY5n*Z|pSQe;3|#fyXawWe0Yf1GC{!3hV)!Cn6pd8fck2lwWj5r5BNSAL3 zCl*onZu;FLWqbUGOO@#QkMHf`EBgL6Q55^PgMDI_czJ|HcTSU1!a6w9hGQJ9ev9KN z!v)EHOM&t_6b9?IZA=(O3uLU2|+FySItlk z7DvM$&Bu^PA5dOKO6Ef3M#_KcmnvRjNn*1TH4-ULZoN$J9rbpn^lqaH&FSgsfolI~PFYR4M}uoAS8h9UVy0PbfKb}_Z_!t-1+|v@q1iPE(4RcoddMY*tJ7@`tY4exZw<3)2I{<=IxHP!cIn zAZb7hDI};|( zSMsY>FLYl(;5|Jdql{FKs7q@Y%*snik)|)q=9tf}Jl_`wTFJ$>t!ho+;NC<;_kZx| z6o0g)A{LB+$4`E^&izTG0(|ORby#o%Aq#x+UG+rt!a@f4q`wMqNnaiUff`5o0eHIM zx>t$l`MLEBnSYi5Su+w>fBnvTpFGj?E1ih*n4ebG_kBS*B6ytwN}kCTO#x}(s>45> zSK>&{N{$;< zl`DdO+2Z$te>J542debJd@{ZjEB(KkF6=$&#GGZXuIt%-UJf%qJ^A6&Hs<;w9W?oY zfs9|vq%*x`D5=&t=`yC2pE$)ApuBn=viU}V;yEU04JQV5v5aTU8D~O1gpFvRpmM!c z=b>V^Ui_@5H&nKaSI@U*51fYzEpXaV9B+2UdFWdY81o}NG7##_aeqd{k7IE!g}Ucp z?tJ=$H}nKzOR0m7PfCfi?m5i0)G79u+r6BCbC}mS2no?1b z76`gvG)uN9n0@Vq+J&83=Ok&=b(SdNik35n9h{NKnF1}$u#Eny6|14pql51k9H+}E zQ<$j_XReth&)g23$k-dI;cvEtpL0ZWNAbwx@K;R`c}Cis2(s%!(V0i$;MzCPMKWf> zk^4uZ+~@0#DG)p|U}QGT)JCsycYrUfKVD|4>uro!YQj-sL+e)G_rXGXSW$SrK~^RD ztpVC|Was6-3b)*fq>fX=2^9=zDOlP@!{3_Oms_DTv8$X=)WpjA?eE=6@`#$UewO5= zf0?~v4U|54#q94fVYA6pu`E3DFJb?_e;8JqZMCSW&Q;Cn zBJ@IKvn{^pLg$8HUp$ye&wBoYhWwVKZ3Wp)0lvXzEIKv+%ClMDhe+kuw|yBI`1yv? zb*P%t`O#a~m`;^yG+jInzvw?CS3a%fQfZ69rv5joV7iFA@pvbdnsn54*q}U(aU%-2MeEr)y zyAKvaeJW4QryoIKAS9gvSf9Ut1;>PONtnEjP1Hr3+Y5~hYfO`cH*(?kflwa&++1##}IClmH1VY-urU~Iq+8-p4wE0wN$5P zKJGH~UvFLP0;|?!z>S=MNWiimgU0WsuYc9?xGmnW`G{9rq)Uu&z;ofw^IaR+%8Zv0 zDOdV*UbIiDL+uA{!?QX5KhPD#!iFO5?gCSUGk0xY*}!~^Nn?Oi=)^Dfif1Z0S2f_6 zmF0cyo~`P%g2f+J{Mx&TyczUg>-lp~kf&MF&I_B5g|QuK)wA7#%|}`?taloP;}rw( z%_cXG;QABpaP3r7;0U@BW!iZG3NzvaI^3OJYnsVPHK0-8;+rc*oLm9BKVz!Cn<@x} zF=DmdGBPz)r%NiBoTu0;iD7r0&8UH!nk&MjoFI}5%7^f-FM!T zGO}y%81t*(fT^o?aR;+s|LKNvQ@InDDV(8_f(_`jjC<#p{tVaMK--#_7H z=9#l|cdC71U~lZYt&}cJ(O;PdOzRyMLi_)|?3UUv;OftL3E_6GMdeGlO_khM-&|Y? zs7w?PQibR8FS|j9iv`$G-Cy~3V_yxbD}s{qmvD8wMyL4xBrhcYuA~g#Pz;d{+x1-t zC7B3P-e3dY7LHA|-6hrxs(TixPutI(V_&sGm_^%_C$#tG2`z6GxVp+aN?-S<_ zBgGOw&tRXnGuGbxEX}IvoVq}z+rlqqRj)q;nFXVYLvhDPSpKsy>pQrcvV*eS;8yn|C$_UQ_#2yW`efurS@MSQD|dns zAS#waQ6(vC80y$|rABWA-gG3dU@=-ZThh9=r>1(|8gWnUbK2waBX6$-O*-)7Z6OY{ zM=-pp`LA)z&dT#*a^41hJomg=9Ax3t_>;khDjOTzP52?2sLU@OIQ32R7IPYg8u4q4 zQ12d+TJTFU5ki{u4LJtb_LiC{#T_&ZY77SR9)bVrG4|Ej$w$a#OJ3Pz;CcWxTDGFW zs7v1|;^(2)uE*l;XcOwUZ0JGFQd6jXcZ&RLLh9f=Nt9 z{04{WS_QZ5%#754guv%Ng#`5*4LrY*r^Y65)P>8XeMd89(NSrJ=$h!!fg4;i7*@*R zy?}GqdVNVle zwnFNhKec~gCQ}lFQkfhaPETZt)T9WjU1IxOS-x`3T{ieQRsm6iz|pda3hQhZ?R23_ zxzO-M)4#RhAFL421st1(GTI{=9V@Mn{^7pxdN)nbinRF7iID^sYxX%@2{OYmqcPoe z(idyTOwvM`waBpeN#<~+!)1C+rX+YMWAS9JW6$JSR?Wt6hVAs_vzRGb%!pI*NboI4 za7p9eoFY|nb!MuF=6KTU6+hI6FoV5&Xq43v^t||GQ74GK%gc<5zbj=3v-*xr% z=b{M}?FMz@asIkPRBKT3sjqhW-rQKQo6DG8d;=P^cM$qYYI~k4)Y?JM;zW> zcp*r;xVZ6sJMDZ-w=Nog6>`jTmZMzs5*ayvjJ>?QAUyF`gT%@>Rg-?R%x7hf=X2W+ zp5B-Q^Ejn?@(?Fci-Em+SFSwY;@xPevK^wAQ_6Ovjz{}nC`mA6`s2!?l-SPU^y(Hc zDL948WRzKpUqqWx58^>SjFyAweRL{*ZbuWOqk@h{Jz-fiLpV)hnQeRx%?_h7Q?@3( zyjQWt2zfHzf6E85K+-p1G--;^IC|m5G-D!PIl{JGpx@`Oa1_pVfG*tf=o9!PHwa?) zMuTW_sp7}51(}8lhr$Y}*&dO=Xvs_J0bZ~iBP80oEojnoLX%Bhs!Imt_974ev{GF} zo~YN@YW1+E>4~Y*b{>VWs|JNry?p7JX9gp9gNlkGRaS6w0X-hn^WvGF_tAl){)Cc& ztrz{T8qCfb^JtpZj1Q!k+_w$W;=8tjjIY-V3iC` zRY>)*Qw_=5(a@!qqVnKwFIX@5s~<>x5gmNYAN?-aCahhRWq4<1e-3Cw7(ie?c(M|u zFq>j;ULyg8!J_OT|xPyc96Kwlx~-)hSWI) z`$=EF#SWSSx4P0_&?Wv`n+jQ!ckVT6Q8MArktLk^3J{#3Bf{oui})UWYR+C5BAIWI zUV+lzBYMV-X|)h&3cAYlEc-x;kHi`HsaC{y*Jj*Y@;<9O(I_Cu;mTV0?4-qqcJ2oA z8*jR^%>62eJqN($klQ!C5lVcC(eAKHmSN2)Y111Eg{uClg9G>OZjfX>tY-h&Ngc0V zL$X`CrBzh6!Gx;M@@`nJY({Y#`0Tnwnur25RY4mT?w(sLhk0#(@9;jd+Fn{>U+f!F zLtbnx1B{}sl^8%99mSN`!xV!I0 zJ-$Y(3LA*FI?)Y6`p;QHS3w9FnP@L4z$-P>oT%d7UlS`ip6cIo_e18X!G>d1S=>An zIH1UfO_|V4{gS5umEuVxn426KBOE)l$A}qmGTPm@F3e|9>%PwoGEu*|DS1>L-f|Y{ z64Pdn`qv3{D^vK5y6A^@gqST#Y{hKTIgoa!(@L6rwU4=H;&$JzZR{9LRP1e_ocnsi z*Vb!zniU-3Z&TWuIN*^R6DQLYvi#I`k`ShD5dQi)&m=$T&yCjNYa@GIDvL5AgRRAk z8A7;DC6H{5?H7>#~!$}ct3^t)7;eIa%o@(vi~yxalx0&;@h z-@cS>m_)&7UPc81R}vF9@cf4wgk5;+?DgZBXE7>rP4~1IJb87mU-*<%T^d|1_F@M` z(}b1^&mhS2O`f@J|Ku_lHrd4;nQD-FiPfHO2JI6MWSt? zj!{@$>j9bo{&Jr+BGNg_mOvcb?*(3>9N{NBoCU1jWE-k@y>s2yr1s*F!XHB2{522X zE|gjy&LYmYz1(&XPdVt>Xjjfun3OyOjN*;?4X&b+Ke6t#8AsV+_N8WPvAnK=KUv20 z;kuPDx1`ksF=RNGgWjL@`AcA5+LTZh)Ye$mi!k-sO{rMVkLl5V>{x*GeOpReH*~-Y zWn0>rBMqe?&v$Mj)suF)441fn$@M%mc{5OE61qJHfr}Pv^cg+CFC=B0Q%{HyCMU|h zrLNt0I!VT{t*?7@{%1Ta0W2MR?5Gr?$>%pM_!UiG9)E(HPA6DgV0{>7Ck>v?Xt*pn zaWsR&>gbJ<5_nq~Shy2gjepZvn`TyXGJZ44!(3N#4L&Hs+>{x!k1B^uaENOD)r&(A z?&o~0sY0L~l+29L4(PcgUy*%61ytnikaqIYyNLiYehs?avJO}GhVeIa!3XQbUhXu| z^Xcvj?}1KC|7ZY#AubR_XxLmwT-5vgNK;PZdBwulxI5j1-zC=~UR_CEj05@TNu~m- z);ay$+$4_l9M^;oXN>-Inl#1qeJE@6_g%;Md;-LP8x=Rc-ZAc+#w`SF_%E?1frM2#=pF;Fhk_wrGiIin6N<_MGSq?0s@Hq}e(u}xXygAWG=E(WHbdteVFaWP?i zfm>Tu9z`G6QC)NdR(|;b`^lik647~~p`+NtahX>Y`~Hc0)w<;)Fy2jvn-v1!{X`<7 z#DEyS*sFx_BVTe{9yXS$?jHczy}~Y!-ct4|gfQs{?0cA8s8qd7ls^^EO+7#};%xnT z(Ma5wCf*)~oNEf>ND_wYGyY&Ige}O^cDO4nKP)iS!^4K{KjpLN_DSMBL+4#@G!X%l z6VCh(mMO-^kH^~gN1Ro*P7JwzY(wUkSpWxzLI}v$vvVlqlxp@E$VjrBcYo$~V2gO} zSkUj?4M{D4Uu`%0bQ@kqkVBJ8$QHci(zcDkqMH?%UqDSo0!`AjEMc9OjPN|pJc%}~Xl`(vbnqs=^LZji0sEe)Yx^fiX`&|8CK?)qqa z(zRMmiF-f+5o;Qp8<7uIz7?)IGjH{mu=xP`uRWr+=RvVIlr-AN!rd-S_Ts4u&?LeP z-Bsq-aVj5zI?KCxT7hkvnD97*s_MDK`x%ej1mpdvF7zV=DltHSbAin_cc(s-b6mo! zv1tOj^8VqpHgioShSV24xII~un%FOpD;{Pt_o4TNeOGk7H;;VX=#|qt?MIF`7Dp@C zRq~W57F5FzoP+|A^_UU~*B;nQ-;2CO6YR!w_V%S^XGw~aHt4b0PJuJB53 z{cmhnnEnYdUOmhaDB^{KBc}2}nKQSDW?uh(FSQ+5tu~A=3=Wrpf z%(CGCIyeRKtddJP06|&N;P^3RQj)f)Cx1$`Yy#_f!ge?K7?E0=v7BG!5M2@eQvIbi zxXjdqDu7!qZr`lHrnhvz)UG|nyD4K$_+8%zGNhDD!pmhA>symvBxeG>#S<8 zzOrbsH+r=m+W1%obBiiF1`p3)&xbdnaDLfgG9!CK`dZf@f-{4F)Q*6JNp_W&mMjE9 zmeOK`*wJv_rdl#XN!s2~5%UeGxj2+my-Z!3hDdp^xhULKL$}K_piR}}gU9j^qHOnLL@u?AryCQ=<40E((9i*2taF@KItCTyWt-D+;vS2de8j9Ss0W48vO% z>g4tepX<{OI;F&xD}o*>eoF&l}shhED=D;H8ICoRs7p#(1)-6(}=w`P38ODu0|xjy_$mTWhK zwYe{2zP<%?tWg5~iIUWQ;k@NPXn5;TWjSBp*k3eyRkD)4I_?jLn4tS4Gw>Tl%LQ&-&UHd7BQ|V|8(1yos+xy%yN_8=_bntZedkJ>qIE-#hvL;_ z`7!klx_|>wHa%M)c^=evW?JKkqiV&KY+`+lN4p{lYeQ5v*&_e|k(>7V%mARiW!YrB zzTnkhtF~h_w&SF~Szy3@kbWqK#$ALG9LpnrKV)_)pt9^qShHF=bEmbKOq~2#OjcqT z<#>jY-ui|}RwC&MfnA>

lUquRcps=ou@+2chbbnBP3I1A&hitC`mceGGv&mMUb zohnwZ1cJudKEYeKmCP8i41UAH*nav)5KTZP+Or`!VSRG3n;nPk92bHN?11q4@qsYlTnCRw@Fhw-2=czR zv($Yqcgh{2!;HSkRb@0i`yKEKF$d7Y?7mW$l!hyuV3NqPdQFUv7jU28W5ljMo$~}o zs#M!`L}$X-iG?=>_oNKN=1e8Qg@!PP43jOcg6XGl%jHPuQef4+iEcsRB=o^0sIolV z-+_Z+VDN<9LYM}QP}>$UfMKx zvuV!miAd23&m831j|q28($qF;-MSUbyc9C;lFjYEixnLUT}F;^Yf;X_4D$?ThA1JGpL2QHq)CL#6R4i$68D?WJB;ya;EDHke^qQ1E+AL1Ar!Qv#aAKT;+Z zsTYs8Ywz&`P(SJKU-P2^uJTITL4IpuO%ucO5+ks(WFH|NnI`ev*2&;Fqz&L?zP*OD5X1 zuv24SOpdb1@9i>LsdR!8lxhJ@Wdc1I{SzI7_|0hzvz(#sw|`>nMTG3G%$|b-nLkuoj5B|!mDC>GUKfy*(VJD~f4O22NF>>h z+(RC8Udgdr@(Xbut{dfPi8D6EbDr{C^qbT#kK_RE)`f>!0Bvw9YR%K5z51# zF$n7)v`<$U?@n+}tvcv(fCh5w2czEEj_lnHl+7;H+szC-3w3yvfMZ-^b0i}=#I8?n z>XGOgRgO$NGqwM{aMoE;Cd_e26=R&5rDx|I1CTQgVaXiFuWeQgR&X1DzstgNdeEJ5 zFM~c{NPRot3!+>@c(rL&kCQ*4&>v2Tk0n3$1pqnQHBIVtnOI4x=LH1pZA4VJ^TrOm zUHH)qzfjZ%E3sve*HNU!c9Oj>p1k>!(eI}WPnB zo-Z?@`l<0q&K7+jR(Y!0A8<1?c()@wkJ-9S5k21r)h+zQtYi}7 z!M>&M4^yydil#R8EP2Lnq)#a%e9it=(}7Ru_(7lMuo~mtvVz$0=l5r>#O>t^;wNgc zq8%eM-2lG##tDH;X_1IqhX1-hu@vR!g}9byeEKa0r-b63na$QbC8y|&d7O4j*E|HA zxXqpVa6WV*txyULi%2ODQ5UC$Hs+hRSGg25-2*B0bgzLIPpq-|#mj!ZT}=9rvxk`7 zThd;wVbT;4ux_8!LHTTxOTtPT1nY}&XD(=PGT=4yBImTz86H*68ELqRI;hHah@D?M zVr(t{7Flr4WwVjBw|Ffstm_;yf|id8c1n(TjZ)M?7C5(27qe0#O|>FX&ulzeP503E zg;<1kHY6=0{GW(kI&z1`Yw_f)VhD<`$g@WFfvPR%Q}n;<>3&3CqtZv3;0CVL@IRkw zAOeRI!Z%-b?XmZ_nh;u^Cqb)b-j#^X;-yDn;ilkQ>+joG6jOfXhe{h;ixdam5cKW{ zfpj4`g40z-s%+w)3yQ2UL>s|d0r#3ds7mq^>_^;w@QW|44|m-H>UXc{RP+Jx_$V@cLYz36PGO zm$m4j=jp6VLgBkZo7tS3AcH@gXf2(Vb?lF|GC9WtJzHu+QXfhRblw7BklOS;W}Q|@ zgj0uQ9WsZx&pJy;nx6JUeIAyu2S>dA8D!PX2@B?i4I$sI zZ38aGg4`H)m@{!1%WruI`@Z4o@HXNp`!Y3Nl#CvXC|AQDoEZde-3~d8+ZyHrj-zRR zRx$Ijp-dw*^*&dGAHl?O%;dYo0LUGqioY=BHEaEL|4I%Z1$9z~4o~#I05a4G&E}Lfl zhvYRJvGgw7amk$1n4;_cO({!J4nvuC%*8}a)<)Ci(C%W}T4W(MI?RluLu>lonRPmY z9QGrFQj2T|)oG0`b?36uf|nC6^`d&8F5=^x_0Td#Cqey#{%0IS9fkgmu`)T5_EmE0 zg|QL{)s|kt%nGy;7n%{fQCzH_f619;VlS#ZR!?t(nPe(!dB-2)nl_vcAn08=zD4hH zh{Z~Fj-9d|fiDvc5b%==g?8OJ<1ESJ!n^M_r!*i-uj%oVYgk(^nSrU zFB0%VMH8A%qa*ihGOYO9w>-A-X5wwCSf=gM)tfiQU{5eQ0|JjGqg9a9=S zPz^aRT{fF&)s$vS&Ne}sz^G`mLsq_QFv@Ki6{wZVjVSlr(gZ25pzL!|rs4`Jw1XJ@ zgWWGYqard>Q@jgFT9OPXZase;8dLSi>idBUVB)|l*GF9;+|ZMg4q>S{^(^UU^= z;f&T&ppVlM1_IGQna7z(_7(8N@uyujN1XNF-fD(oC0e>M))P*W`P5pR*-qD?JPoj2 zP;ACE#DRj@vA`VN5HQz14c##Jv~B~GdB3Eob&Yi1A)zE5M7;gon8>dTiofT_FzJ** z-Hs2%zIys0SKX{s>eHi&Ub^;h$_M@c5iVG0+ZUoPIAu#V&Tz&@OHKG9!@HoR@}%W5 zJWB77)$zpN=Pml`$r9|XWAITaH1$(MACSF|JcM07csk?iEikOSw`TMX9{v=LAe38P z`)xhiwWw8+KgwK&D3X@5EROnJ zy7LXK`FSYG)6Dxfn3vV|ZAl!33tv|Dg|&l@mtW+V{F*v0@pfyc8D%3M z_;I^qZWX)Z&Sa^LVm9MngN!*n-ZQlch9aYPDFKYN_cfLVHt0SzZINmgiYyCxED1Ll z0O+#;v!77jA*{PoNFUeYcCiq%c&vy$T59S>TdGBpf`1Fy#!&lM4`RH)>2W90 z^P?y3E;@z;|IsOK+i2zFKIz+C$-Nym@q9y$k%Iqa20bOISNvLM36Gi#>1l&FF(OT4 zXCCEEy&i#A@0z+de`({!=w#!ac>42w1C^|3KfeZCPswt{ZQ+MC+hGDnLC2H+)oQEp zpzV{$+Q8|S@sE~uL@sLUq~!QH0j$G#kFx~+F}zoP{r8BehTheyZHF3g7CWk0r~epF z8O*$K>tvL6fyb2)u78r3%AvwA>6_Is0jLYw%6`*nslaZQ9`a33PUc1fP!ChhDn~qS z&1jkvsVXs0RmKv+Ye{o9_93a{zI1O5(A~%y;$Jw`6!B16MW&0@Wg1bX4>hSUFDX;* z5ogLn!{n1QSt3iO48puq>Jk_!vi!ujFoa|=OJEdRh7=@3>9mR#?;>qVGP8sy1u!`i zU`mVxB!cgrERNVaE{SBsYtW@+Q0g+`iAcS#UHCet2V~ArtXkm7dXbSWcfRYCF4fm- zm_ejqtN8b35e8ug{&fCh(0@aANJumU6Hks-&%PCG^X8=gah(+Z<&JKkaIfzcF$-z2 z$XUr2R?WdFeY>`W&(Srzm(>1V&L+TX!w#ysnQ(4#WH$|)Y^@`rh$%hnI_Wes_q=og ze5n7C)Q$NtdNghnwN!*ne~}CLjnhxNvQmeou-~Rr9pDGh4>`zj`5K2(wQd&DdclR- zV41@_4>HMdmwG^_(UYWZZ)P_n0nFS7{b&i7Ku*uaB6V8TNWk39Jy2R&kq)ZNjc#Gf zd^F6=eW=tp0%y~O)_IcRiMFBY9d&m#nm31h2XsFX^%eY5^c451^5E!gp?WaqE^BC} zzIj%A{m^N=I`8>Z)$4Wed!0Y3DB{oS@#E-OH3!f@7BjAbt}3(46CuZBYKk6j2S77P zvcCxp^?b;+Z(JKt8~h@kp3?XU4EQ>C2V^{wplsNqrA^sKE%v~NtdDOw3hY-GAcx74 z!&-ZaU=?KPvrRH%DSyy(h>Hc^A5?*qqDg~Atz;@yQ>TJsMKd|Kg?WX`dDp(} zXM$tCZVMZui7J%-2~6u*$2~O-MBJQtbWWgnh=u`{{jSxR>LF09iN66xrGIXR=9dia zl4oOn|5gNz&7m=Vg&=ncn6yX;o={;ID6Tjc4I1p`cX%Q&u}lI>mvyv&KAp~1hf6C1 zg~tCHD1_Xfu?=(P{R3^@Y%JX@mwS-GuIv8M__6TmxuQu{i@8o4qxDKGbFBy$%XVI>Co0$>00 zAxm=R7k*-@Hcf3==`Z22m1BjDbx7smCsa3z_11lJFqi6Mz$i;=u`%nDqy8^@ebgHP zq%JV7FRnD3So73lWk3YE(MmjbTd4P4qSmz{&BG1+T}=>s2CxYEJB7sy_H7(lGX6^# z2*}eML54208qh$ZIk|6AtgWB$QD8f4_SY7GfzDax>2)J6*H;vO=HKg#fl-r+YF{7= z-~doA{}O^i0apHE9}2*r$U5)>plZEuHk9`fJqDyv;>N#(TPZh_&9fzEYQKZI7SP7Z zE7PdAfdSDaGGI9X6!vv|L4U})5SES{n_cEbhE=+iDf^OC+E)(U~@)7k#l!;cdWz zp;mJ+(xfWM-whH8woSOVQZinKl8Bl+g&)*hIHIYrIbP8`eg@(VrE^?;{|hCl6JVr} zw9~`%_;$~R1Z&94Y>g!P-xW#3XL&PY%55n%d5@yH|&;UP9QT&VpqlAbr9g&_) znDikaUFUViVkP?Jfk&j*c2K374)d>9KF?X@NH3u$9Y%!5<|&)x5rK9&qAyx`3`9OH z8ZcLkbB>cNZW*Y^l;u+^dXMiH21Lhib{mO+@kD!jYMQ#Ox#f`u4J3XDF$rg`7=1b>#A!t1rPQ?8sgb z*o4MY+&_Zm5U~3FFLBepqzqZU%s^uYFbS41zyKHW3~fq#5bHLvF=!K-p!Y<>H+N)P zAnJ}orkU^^b6_L$n3Ius-U(?u=Ay`3I>N`C@yu`>QtQq}Ucudcnnyf#Ux+ZRcuCfi zAXc05y`b;-f%yHZK+nqF>9$%DYYjSg8W`P9o(>2XBoKBCUvZ;>r56Fx>sNg`2^32p zDAHsnUJanz-?B&WIQC5DnP$SHYc}}X3(?WtN7!TwjfmRr-mxQ>_sw08qAUu=!`K`{ zv~2;Bq~L${Pw9KRzOEfPJvn*Qgr+I-<9Ehr6OgthpHjvcF?5c}Vg_tq7si`6E)kvF z!dBcXTn$AHD}VEO-E4`~9idCjC|7YhNw>ObCKP1&9+eZk@I#p>Y3CVFo5~rO*zGbv zU>avWG~Kb&&OT9=Pso_+jkOwq+uw~B17DR5zYAq6C{<-T&x!ejra z`E`j*7BF0u4A3o3&$s`}Miq60c`78m_bg;FDjqjcKtmfi0YmER;+ZUte5^L32=xB; zneYOmDWSoI#h9}W1(V!LyK9K>GQcYdIt_FUU7XGy6@AE8^|6Us?s$xu$-rV0 zj0bS0{2GIIoJ1YhLd+Jx=YP4odK`%r&`~tb_$dc}%xlRrWBT27+bdh18*~A9&3paz zdq#k&KpYBs+%QtzbIvJV_0mJl4$N9*#odlL_`Z^INF_JxLOzlN z>B;utMU-Q?O?!lcfH0W(8W(jdl=RV7y!Lb+uiY+2NHA^eY|oJeCP;vR*0pBH z9Mn@r_0Hj|36p}f-8&6#7mSX;$JJJ-J6}V=bygT^OSS}bDjdwMs#AR=daWWywu?gw zpA3eCnC}tb@&F{6Zu8YcflIj*W11A10svIypyWwKAgwR97Z+KJ=OW8tPbU=>*cyt4 zG$TKiZyG$fGTBIqpuz^h(ko~VV9Ie@*@-gizW&9FP&~zz8>hSG^Srw8i${3UBWrPB z>WMt5q|hZ8uMcf+A*ZM#BL-C(u^AO%otvym8FG4^7J zq2ljAhQAp3%?!KQNRL9)d8VIKGBZD7(5u>GaC!C`A0e~*{ust-ArPpNeFt@v`5Mn} z?4#jf!!LGF*qg<)GyywWrc#KgvBw<;U)sL$@Q}${dkdHmQXCplN@R4 zeXC?GChpei8a*<m|)JXOP(%|odYI_0b&YQ6^>}5i*Kz3Fe+Av zrhNHYeocTpPv=-6tbQ^EiaM+For+n=fI^gTrbDd9NG8B49r6R#AIgvMxdWCyy-T}G zRfFV0JMv>`V`^TAr21vg%NH>!l7oDPM*$LhZ!X64XbmvxV&Y$N+Cx8EQd@ZW5p&R1 zm2=g#38Gk!a*BJIQS?%_AkvHZ2JARc3Z>8@XGSKv?6S%^hp5Y zARcQa_9)o-3*Vf93f%jb5E4t|2`2&&5wa_m`(&RAX2VJjc|LNI2#U7hNCeWW4pT;1 z!W74m&?z{MM-CgHA9`+Zq4cr6crCSa%!7(&=7)lMx-a&?V};tzMjzisNyR@Eh=9hz z1voz1W*s6Qn93Yix&lx}tb5l`7#}!9CO(O%1&_8;ArB^V$^!v7^e13YV@w7wWqB?6 zW)RG*#34jZ?zhO~BEWgG{TQGi;o%7cvQ^R!$?-&S7qcV=PJHj0LVHA+NV5YNHYKdx z_)O5yOkt!VfuIsx}lqQHqBccMD4)SLv%3%qg69*rle%k}8)|q) zTsZ>qKI^oZXNG@kg+h|v;6r774rdeT1e*}d=(T4tAC?TvH((%iU$>qMxhz`ER7wzt z#@sy5l^dET%)!&apxqSS48~0vS9aGoVTr;xumz3V>)ia5C)_A4yPj&xvA-p8Za5o@ zOoUL!wR3@TPd(~e=-zWufE$=+Bp6&64CQ6YPkVQaU#I%{IP9jv6@T!^VsA|j$&1-SSq)%nL$ZPqDa3Gr#u&;L?cz~~PxRQSE8G!H?Cx1rx%exdJ?sG_Vb>_Mw(#9yM z6BKYuU|v1=HV26FKyRge+jqggf$L-NF;l+hGW-8@cjZw{U)vgME4M0ArD#zBN3ft! zwSo{JH~=algEEPbI+Rcuq6|iXB=v&gP>dD<5kdqCgjop?6ClxAWD>#!%5 zf{B5IU-C{sg}(RheeL__t@YMo@mrGQc+Niid}r@{zVGDLu>6+%Od{Qq;<%}szoG-M8bnQ(S6c~1VPJ=N4`I~sj#iK$X@eE67^ryp53#u>GvHslr~|9|2E~aGpd|_>UeygYdKx zlQl~}$LftJS9$XaUs270TC0<$18^%i9UK~no1{@(@-*ccjeDO(GdB!#F-rxNrqlBl zRXfx+svi|oDtnZ5klC;I#T_%>?^ti*gZjKrnbf(MscrO@w4VW^m+zup%ThJ~y$g9! z`^RF-;WEV)2ZR>Od*>y`_j(`$@Q}b0pLW z+#k+!NCcu5zIIcsFYEA3ls5F*cd8VgJK`GSCi)f6)!XJz5?`lNzy)z1(wi-gvS-=w zM4{_Oxw9FIcwB;81a`{rW}(YWL_=HqZ8b6q6#JBKAwr;L6`Sp(EghuuwJ)DT=fM-eo>vJDlbZ`>BH$^fh6iM z0c`a|;Q%hc?$3Y-Ao#L~fH?xuKhd(;BfJ$d7HN(pzT~XGwateFH}MJ$M|KsIJr9;= zVJA*X1LG%ewnOV5fgp+;^={ujK)uoqI}Aivc=HP+BDm`5Lv;vT3l!3hcB1{d&Gv$4 z(pTNUoh}vlKRUUCbiCZb+`iYN?7)rCPHd|g4!BUT!vxMu@K@4?t?cMa)$E`h(rR7Vk ztW`7#F zIf{bR)7^r2YeRLE)TKn7tMcDPGY>cf5XZVG8ZdD-4)j~}xCoWsU&1Fxg?IObVueTK zrR-rp5Nwtxv_GTa*0n)Nmqo6z8x4aFt{jxt8D@IY-Qe>o1}`2cd?PHNBN$5M!3vAs z665mWkXwMd$^z`@4$|>=$pgZ&FaIGe(^QK9Ju`^vqv(62ic#rlBNn>GmHt>zir>Of zO`jDkbd_}uqN52nEPAdfb8Nr%7SeCM1;=BCJIMkL6k6G;Xts+tX(?Bgef%U-|!Bg5qq1s-EObz6mvpE;+hi7ptJ_8u^e ztbiw2r2~GK!wqHeUd*6ea}JnZkQ8ZdxL+$qc5||T9E^1r!;@qIljgcFUBt&m;IiCs zRfFi#yCVvr37RC96*LI10Qoz+Jn8@t03%TDr z^j%p^DjNjh~<*qgNVAfjYM^lV4~Q9bsl+keWw;NZMkz4@WS@&erJc}*$HEMY8k zdS5OeK2~aI~{?VV{&qJ00cTk_IRe%gn5F)rb47w(RlM#~$61WiR z{k2~Y0RLPItix~HAaIW6q4oNQyFlOsqH6`O9f~~Nc2$-O4jo}IMxXmCvmMW2|!EJM3uoEN>AdojC zdvvrDwbPS*et<#Rvy5v!2z9>2MqTupex2o)Uk!bpjtcvdDcG-i z;@Gzs?9#F$6PE$Hvt&`K9D7;)LXIVt*sVU~n#-oP9Favl7moyHF0njXZT;H=bGhL3 zH^|Nrdf!^>z~&p*_H{-I3|AFdP>G0xwPGRN+Dh1O5oK2z_Uevok@%~xIJjz;n%km& z{w;1N5EB@#KvRrdHEB3Oc1?3rM#e5ZaQKgE+{MS9a}INqA%Y*_!0~@zj$#5YPuk#s zI}d_@e#Ms`7s8VY8WD!v*#;5D4#{%18=v*9gq~)!Z0}^Aw!|0gSMh#}%od{scoU9l zYa6C355B=_@q@y z+Fo_U#<5xP8vjK`%Mhe~zxIv39FNU%cLhGqq+P9FI{`LYV|n0QR&~!;)=5TRNK1jv zwiidjciRLX7JcPR=mV8ycx+4PEg!36o7e?mjU0icI@t?QCwopW)zK54>i2}6-(R)i zRA?>k*^`$i;Vhip2uIbN>&N7arjafrgt2i{I$idvS`Z>$pxr&i#Juvk*qT?f(*)B~ zHo;x|4TzqWs-q`de$!;C`=6JbHnVr_=))XH`P$bv$6{MiIcHmVYvA@l^bK2^qQ@X` zN-uzyAKN!Ciz0VIlCP=!xNv5&AUJBzqE9E%^?HgS7|(v4+?6HpMwlk@;O=X1r>5fN&*yi#SmDco9hX&tw0=2K zQCYATL+vNW>VmpabZg*Kzi{WZ0`2S77Dn#_q*CJazTEFU7w0H)oa)AoONgXO9PYPx z`Gl;cvE!<|?xqq5<|OkHMS^Jff*^)Q{K9&&$`rbs{!S2YGlUj2dtOSk(>*TBUo1rw zQ@pxirqVsf&0|xe_h@xTW~wZxRZSgg;-NP$@g+;g!aL+}bc$-&T2<{KR1(@J7uz0w zn}(8PQJ+R280UlqBmh6ow&)vi;Ym1>t|D?FlO70aOufq)+a69E->>Wc>~rbxR=HKF zYT3M9A_|TMCFdZ~&g*m_CeFKz#BAW?i4AN-*mJQKS;~h#ddpEoZ^=M3T!3dJ%UI2L zMy(Wto5DUnByA9l=5}cEZVX3~RBs$-cuUILKJLcSDPN#VQr+`$&ppzJc~5kT{`JlE zC6oZv^1!>w;B8g9$ywE)ry(g|hb&RhqKr!bUxlU;WUDRsr&Jz9u0V2nIHZjRB;h_K z+RVk=d<-#zb}yE6h)+jOX;z4cOCxa(&K=j33(JNCblJFa4|5_(=KVFt8$A#R zs!IEDPZWm&TLUL#mqqxs%PCz=cOIa*N2k5h>js;RS@TNJcST4%*Bt{hX%|PBR16eF zohTMIudbw4J}nH=kqN4lPELVeF>=zSgG`*Mcw9*d5RAhb6Z~><&ZS|UGHk1VRF&su zgW|X1l^4&c6*$)eX>W<$oGI6IH@HbXPL3# z*0#eCC<)y^pNG9e88QRG$F+GN0ZPC3^sAyLzh z_Liz^`b+fY@3MzvOXB6VttPfdRka3F0b4+F#YVr_Lk%5pzyzk0#}dZDp}|`%sb(E& zFAV{NIsJj-@nU%+*Ymhn?uccUa{c-Al~BD`AH(*{UJRfJHiFW3k@WhXj|?6hMHpsv z1@FZ?>hjCv$*ws$9$tvAsSgjR*@_6#F)jHqI?aGY6w5QYa6e=T2?#HBzEQ=FckevQ z3Y<>6*{E3r*qQJtdruLmC0`QXqGHrmPbC%xyxPr%U;Fke!71euhqg~|Kh#UzvToDj z?hU){*xS}`}55X*|(2muSs#SK^@I=LoOS$M_wIn zG`D2Oyf$lqjEK`Vw)vRguMbUQ_`+SOpK_<~3@Hmw#Z15}jiE!LpGO(CnYBLT$BLk7 zWIp_Eb@20qaA%>{rwbc9VGG5p%Jb27=4Llc;8d2Fzf?YqDImfn!x06(oNM*KSa;a9aZgw9M)s=vC%p3 z6%}QRlf+0}uEF&P2Ik;&GF!*LPAfI{)KYkTFoRGr! z&*TZ!aS{AZnD;-?@<1vJHz{f5eK)0Wy(-`*9g3O_G-^MEteTYvW zDP%72+D^aNT*|;f$oXkUX@`{0W~?y_O&{kKOWFxdhK-yqPi(ZYov#R=5&@^P@Zk*d zUG_*qFwD6nynvWV4mUib5pD=e5K!T7ZPR^4##;Iafp*lY4%eW~C5AXXON@uAt!k?b zWlTkk*{17K89#h`$r1Oh58LY+mcZt%vP|61*b+LrB`+CQo}oBDAX`Z$w&;IuAqk|y zFQ5b$z0X5+qlhFXueAYcLW^U&bU)SRl6|Ae8H$`|PqTGjH~hwG)xA>rY&;Q*Lq5#8 zWF}>%;6F_D1yR1Zce=Ftw%sjwCOu}jZnsFg>=yifdM!3zmDnR6Xo6Qn%U?rP-iku# zK-kntXlNzQ^B#L7)gn}jY}n{x(1{8*-RkEVB>aa(o~wYOJK%)=c@1RCL&{v)=`WM) z2*dzE+0ruo7UgKO>5_Jo4`YXdECdPyX5gg9#763Qp?Ray-QHFH3wEl-X1o(dtV2&T zCp>UL*i`uk>z$y&g$d#C#9;cvsk2iHGJl!OX@XNqZu68?uTDf0a8}hE;zViQ*ZbDSV|eV4^9ijcdB4nX|{ zs!?;Pp*FPVgC}LO%lhT6lJVlt=q$$09I2DIVl?-|0$J}ZvK-A-`skZWjgOCcz-^J( zWW~CLw-vuz9czK^XQ@v33sh~JQswR=`A(v^rS_uJ!)`EH5%}wv2jjJwlxNqVF=TgP z88uvGRl{N$%C%yEueiN`>utD<*paJrbqOzk54YjorOJO0HoqT5IFIfOnUsJfOYF_X zZjtR-v`+RYq9IKYMOC-6B&GoD;=RR+Tx|3aZpvJz^1(7!4f>i%-y#J0CFbuxM6m2$_=0pfmCmY_6 zu#iXZ9IaO+&W=pOerAB+(SQLfe4)k;dr>n6rl|o|6++Z!r7>&vfAtum13X&*KCD4C zmyNB}n01AJ^#CoN1}w6rw-w>s)&&{>3{w>smTAn+)qi<_79RlylDcCk^{3`KW;olw z|K_1?@pmhAQ*<^({bBX&{j0~{8}aN=HT2fWcyzU${_2SPsEki%4Dw+VGbT{G?97cmJ zTkUOgQ!u}~e;&j8&fi`z=f)qL4tT8E_vSx9iyy7}-i`mwbp6+P`pe$-*;(u6$bGHBMi}8Q$ZU298r|mJ75!iCyX+Sxy+CPhd5JK=tjn##doY^MY?w7#%z2J3o*@EMhQsde*&|EX- zN3T%mpqQhncCH6k8fRYzpfmFa@c*fsZeoi?{YHRU`e0Xt>WR`eXBE?lA$@fj;}5_nR9T8J!)%O8gjboYCZC#Rx=nsbqH`YxrEGmp($=dPB~JMlF*2uIPAA(;QQO$1{Rv&J3tl3pc1v}R$lGsy2h+E6 z_*fTLXsZ0SD?N*68ptK=4Yo;u>EL9?28r~!491u>f#dEsOK-BFXP=VC%^;@xZHzZ! z`Vo_kbfie+Px#(z_Mm%O7rJQGS;)2Xz~I<$wzuwc9U_)_X8wZQ47I+)8da3>{iuX#O52N4+bR zk+1!prwS(CN{gC!NQYwceuLAcN^*IB6fs(cs{>(YY#cyGtBQQAsn{6;k*7n=gm{^A zDWRjr$9?Ntm`fXwYmJFqGGcGTCPYdrQ}Z zby*J2_Iq`Z}4Yn>IwO{WXj%B`a0I@ zoY-IZAlf&t|FO}HGA$dCB-t#b@a{h8_HLNfOo%YYlF`1CLir)YrSF*D2ja+9s8IKv zURUX=@{@@mt^zul99XplMu-Jxf{GN$(yxHJjb1;Umxezy=}#D){$9Ul=wfjosVOhm z9Tyg4&^Yf@;gOCRFDeWq-3a6R$zQU_YEhlu&LyT92{YguK)BHd4ocd_CT|iZJ`h-x zNR*y^SeuLJ0h9YtD1}PDtOjLO2~dlwNA`PwkDJs#JEnj*pMPK!Ajyz zzEEC!LHC(fg(4NPrna)Sp3sR2InJQCp_JTE$>$`&kgYK3>wBN&u zMl|`wo_-C!Ieb35MvszaDz9oucslzw}OMbEVlv;$vOO+9{Ed|gEr8~4s7 zy_Q-N@lSNP7m3ehN&YO6h`Z3pOqf5P9Iyj>1?qS%Ut?<1B!F*hW9uQ@#+LWXr1HNQH~8#?7urYRIahy2KCVu$1IIO9d=djQ;6x$J-RT2aq-=MSH{I6@TbaPw_lo*FFO_#FmhW~GGX-`LTX1$Fc;l^&HQ7GoMykK; z-2<%lE`bo7$_}^b>xm~ZXH(?*0ks)MP?MH~>M#>BzDb+H)Bed1cYcO5D{9OE$iOEE z!0Tm5akJxetpzdS5Bm;%Y%5*JQhaa0`V!YO5_I%C1z{aGAs=lLZm+*Qg0qdW7~m1& z8Y#D|n;tTEn-~MefHUh$n9*xky+#w*Ws}1B>|q5m7~oGw0)ym<(fgJDQY*EilhaI9 zDNikpKUJvo#AMQ)Dg=nlGL=;^>USXm(LDDGhQiX!{wx!< zgI*#+Cx-~bRY&q*^L%%y?S8Eq+f|7L%*kiWqRVrZflBQDK>c@T8kzOlAMN2)a;t{z zr1YOYswnH|a_O$a`FSdH-WS3nWv;znr#`HI{B1JFaPZS|Iw)K~1bF~j;jM>SCL)Zy$%w3!~k zlMk?CI*>ji2#Ne~k@V0p`-)X!PONXCJzZnk{|IqC{ zSoBL$u3g2hHp^jdRbh{GMh;jTE0G2+v$Afj-dG^5%1whv*sX?_a_&0AThU4ytX9%a zQiZM4S-u4z&TF@7ZR*k*FuO-Xy(^xo55P12mllP@{tX|V6B6P$rL!>X)(FHSb&ppMS3d{R9M6o~ateC$ininxZ!> z(6+#)IyouE^7xoRuk*vZGuWXYdHLEArW(yFsruZN5)@@z*2b;H^M;njhe?Hp*`Ib- z^Ripoik)C!jN3DldlnMih`CoW>=)B$80byuh{N(PQc|gZ8eGiuWJ)@&9ahypJ3BPSzHA3{mDXJ2i?wS?ht|3_zbfI2hCEcRN7q-L#g!1L!F$jSDx zs23M{hCfB$z0k8IN zO{mlHOknaI!q$-P4gaXVc9H23JH2T&5itFj1*n8cLe8z-Vf#xItc2u??M&r@(40PN z_b#CV_LF4f>R|1)Ex>*{syl$09HPp~}LUa(%pdwu)q-mjG4Nt6V6 zd2%lKy#R&;&s2g32}-X-#uzBN(wuhh2254qMF;y=JTrm*d~~XC+U{~XzvxX`EBxVP z-jhRl?$OLps!Hk0d4mLhAY#G?vU)}W_bP0d0Nnfl;r7&d}%KhZa}kW zH1TYs=3C$e3!U&S{^7t4SHDXG-{$Q~`Gz7RH{k`*`7+A$h@?Ws=oJC9X1trpnPvHf zWlKGEv);ZKRGI4vx`Yo$w~tX|EINF_TgbXVTFc#YZ|y}gm7DGf`5cQlKMsQ?AS4Q` z3D#Hf8SnKDJ#SaMM5o(OF*#7X#JNQeVo@fM_$zOv;eT)Qk)`B&EdN*iD=ChP+ z^1tlgzqaQAp>`*cepk1xNQaXJoGS2bE{Prm^xIdEO3bV*kx79&q2!j3PXkrhM z#J8j#_JzUt?T>cKR`d(y!Y#29JcW4K^&Kw|8>F7ctNWlD5ZWplY!kNu*`BVgcur*G?ZQD;p6mgZO^f%bMXUD5U%+mQ^$ggx8p-`s!slRGsm%c8 zrjgd}i;XdC!K3Q4(^xGyeA>nC1Ma@t6A`QvH!kQp)QDU zbySH~Hy6LBK>D+Vy6v)30r{Lis?el(vatEZR`8@v^}NCKX^;{azaYpI z@->FfzNSAm$U~JL+vSFG^^KJxl?a^)(1f@QTpXfsdDPey#As87>EX#C?O7IvEMQ$O zLNJNNf|jI?Z5Ev4h}ZB{>0LXzuTie*wzfN|-eRORP@Q??w1ann8n4%dxRg#nY?%^X z^0}+tA3yfUS#KY08r_DA(L}*N5~F9?eusRxQM!5Q&O~o+3(qbJ^JA59aXW;%ASfW@ za^KPe4!1~WDPwEC zNt>T`-G*L#~=pn&1C~gNK*Lj45YE9Xu6r+7$v~w zFBe|gh4D-vrn%B!^G~{u{mJ>*Osn%FS0u-8&I!iJE|9j!)6r_--)KTo)1%5EF=?!J zPsv42GRFgaUUE|kWFNGC!EQ$%XIJ&CtZaM0Ys~$0$t3gL9UJ>f5Ox_EL_K_R3&~+J zx%77k#o&8Mn>5)?PeF%%zmew@a`H>!n{df`Mt7pZ+*1lFJL6z2lYOv))`gH=IQlBe zj3airrONuiY_GJ}u|zVA7LZ~R}e^@SvKXO^BjohS7C@W}7 z?x-1olMz#$Q{6a9S?^%Kf%;uUuDQDz14xKx=nLk#*1#%&Ww(l13|9HT_`OT&Qtq#cRgF zf)J7e{Ti90Hun$gW%-H`AK|1#t7dXH7p3f_q7Ie|#*vkx?xA6ro-paW(KXJA$3Y7P;ZwV>0zhSQ(3*eLyCLJirnn4|v!Eb%G|9~uZV zK+_<7NP4^@>*3_!Z0$xZ_h%*X{O~VA#go%4GW>kxiDNPw1($7P!eLa#K#T<#RtMqP zLk(Le5@mxWD~QmPvGz~`dY$Ic^NiZQ^$~Alk>?H$DkSFax@ifY=bbQ}0i{0_3+AU% zd2{KEMyeFCt%=a(kWsvod*g{Qw>}`7S8rB?b$E)_UK3qzl`B~<-AGIFwNT;_l<6a&G*Fqs79CBgwdCl83r6VHVGJqA+!DO^+~ zT1@&YIl;%WC(b{dV08E)9;+l*d?(*6DVKs~c&MlgmZ+St36Jf7^}acPG_2Xw<~F&Z45WmW_wpTk zrd_xxsk2)~?Aq0Se3U{5&TPfP)4K9y4+iecBdHa2zd_?!A?AStg$_bKaX6^lwC2e4 zODKIvHB?JE(BpXWD|Z)@8@s+!ctCWMWk{9NLOJFFs(a?yXQB5DpWPP#YyZ?+NAgUI zwQ4)YUYegc)h@LtL)Sn>7kfL6EW~OllUV5G}io#<OD@S4C#{u0E7)9(fF`V;6SWw|9#kKP3l?S<7BBhPu(%%9{uA5@QCroM0svL zmBsLu!S339q{}g!pu|G`2OT4{KdaDRCqUTSxNkisY-a*eMp5(So4amRz94ryVwyJ% z#^cN5N=J-7di~}sucib<+ z)5!2nk|YK7G!q64wYAaie&ga^eY@LRQ%C^n8;#AvhRmF=?9XaSnoA3;!`fM?YaF{A zgogFJR+ORa==EV1v@{a>v775_r0#tb!7jGf2_JsmM#`Y8+uYZndKNOFUN5|^jTD@p zF+VuqGnD3bAam%kgCsW!a3mcFK|~W>hZJvu%}rL{82C!=I2Ftm8a5P2aX;1Q0Hh2b z4!XIi$A3lUI#i;g>#!HOJ}w3)d`X`W+yTV4BS_89{G|5y!?7ikHa()lonJ2A9UC^+ zNscnkT*(Q~Y*lSz5>PT7oTCz@^F<^RYl}y30tUm9zDMyl?xP`-{pkNDXw9m7=Uei# z$?jeFy1>S6C)-Clav6lb;QrD7lGl zpfx18S>-O4D(HOPdDp6AI#=IL0M15CMCz9z+hszIF(cxt;c5ZI!dXo1qsSRFsoR8{ z*_t1GEEjJpBppvEk40&c)}5$-Y|)%O%CalcijN&Py$aUuXlZ>t;s6ByBs^6Vr$M&3 z0NV<(&>AkDQ`=knd}uiC$sOS+DY_YJ+9%8)&ysKYgRO1;85wu2z%DOaiF>a8$`$$t z@i^WzZKXr8xH1o|P9d7r-1dK^)~JIS95XzHg@}~#h=-Gz?1d@O+tntoCks!# z7-|O>c;^i8MVJ~NgBWNS$VW=r?Hk2;*DWL27*O`BMMm#M(!BR6ju-dUJP*=6c15=H zWLSO54S2`G(uROa1Nf}c@L7ro#D#Hp-3N=7DG;5lrjpBK0%6477R{Ai@w+XzHa6bu zWcU}Dv8FHg@|Z}{bM-hc&kN6P*sHjSZ!yPm>oh?Xm!gcTS&@0gbA6ppi;O+=2ORX8 zQr8q~AlWR4DASC)abLntCk|RvN%qr@{W{aG5=rlEoqAql-2W;Qt!zofz{gJP(kAmK z-DbQlE4mw+%or$!m=?Sg%pO*|u~zGkTHTr~QfOccH?Bv`Y=qh?Ux&#m~1ab1mh zcQS0dvx>7WmB*RK^*lJ6fH<3?G2v>$ zz}g>zs!v~wd-?l*gTzgR$yjqxFCaZquGxiQLs+BmM9K87&=F9cppyJ};x^&xNt;1+ zc4`}&Ju{EyJQC=;ByNh1yoqlR7SgjfN}<%R8MJ<68eQ@12WEo8r2RuY7;vu&Or3*R z(SzFHzEENyKhSS4Ga6NA@ig|@hIq!krl`4;`NKCVmSZFavSm4cbN`+(`iNkM}%9A$o))C~jK|RMx zcHUZV2;tuI=QJ zviIqpX98IXYrTorfca5a&?U#@UR2V%Yj!#08t18fUHhEnbD1&I3r=IXT7uiq7%<2&S;Rv_ucT1 z4#s#%z0+bAuHkxGJJX|myuMKb1vQ<><7FSI;qgMIu|?8GpRsUwage+cQJ>0bJ)ir0 z;9Rr>+zzdjd=*7u@S|0kO7J+j4S}3|T)=|fPQQrCOz}Y&Y=B+Z4}{+j)&J!0*n(fP zRNe_bAAKv0jFFjio5FZyR~B?=3jIJ^Ib~5vIt&(iNJ_%pfoLYDcDnf))~xF14q4#2 zxkX{DRL5@LD3#y@r1XhXEz84#+^yg?%QWnDYmw_E{_lP)d(yK&L=O`eq3p!jtalEu zv-u3@x0v$7G2hQkf)E#h>ri=vAj;y9OXB=%(32d)lM=kaS*9*uLV_s0W+i@HeF}-x zZbrUVZ#Ev8gX`6niVo`79EjI3ELe9Ir{vvS@=91gw>@aQI7#z8ay+x9X*wZp+E8({ zM_tgKMETLF`mAoyyv@nDffSMQ+N+^5-6FYYuXfc}&u!l|VZ=s}vTR_iyUwM_pCq3( z3|8vX$7Gfn4Ftd9Ex0EbIsN1$xl4i`c>5+O*4Vh)s9UP~t9r*LTHVL7-(C=i53Jtq zL%f+G07Q$UTL|LvxmEi81Y(kP^|-y-k5ldz>C)%YJod7N!nw}9!zAu{#=)6k16Gy1 zgG?XEL)n?vnvaYn_=*pZ++`VuFNc`ozC6bV`Gj<%*$Ait$OIaJ9tedM#LU#J>CI0Q`f-7`!zt+-Z2VQ9Y_HHz(&F-MFU-resWsrtgXMtx*W|85(!{jm5 zuGam*r~B}GiMcD~Iaxl%R6d?TUUy`^E#&b@PQ6D}-nX5Yt+NUIbkMkV!Z59TKbz_?-SFqs#Bo3o5C2GCtKy17C7Bc^;KyF+dWX4I7kJXkua333S(D@9Tcc*Vd8h<~%UVMBFh@BaTwOcPdW4N>*cdp znD`oxwpO#pwb%#A&j%rK6NtK5^f;?utx9%Mb;Sc7!J3jzF1w^A89Pny{F_7PF)>Ca zkFDVB?!&946{2E#!Pce70>0ez(DcV#8`d$?^&IwdYFlbU7&5Qbw#m#+;+pMeMYKRF z5y+d6yV1HqDqn-OD?9f_eeXnXhKlfG-}~U5A(2~B+@4ogd2-4|l7Bp7Stc7!-pCd8 zGI%X~yr(5)$ZqQ;ml`VS@_sFt=wd#TDD$xU2l@9eXP4oqwTiKPFWnQ82-yYLeB25;tirpfica*=;+rLcmNVHQlv+((Go-zm>JIk<*LMw(i=~H z=ZVAa3IS<-;+B3oRYJP<8ch;g5hB~MZG`p^Li)`BB3J1SP$rFm@mL7@bb?)+D~JnG z=11>j4&}Y)9O?f`tm1P8n~1>Q16dOxI9IHxvG3Dl91K)rHY@#nSIB2x42Mq7Ov?}A zq)<9kl=g;-h8^g(-6&H(m1>T>R`{(<`vjc;kDtSd)X7O^SG3aXDqRe?8)5YZ(jbkO z+N#G-nh`sf(VvOYUi(DoT^8c7^(!}ek(O;nj=g*004T!SP**wxR4qeI@xl2Xy1s;YFepZK_jjuJL{jx&JGYnqfby*(n5T5Ht7 z+29}cOUg7*tDcei2=vKM`oTL)j$XmKu@bi8$xhXKm^bVHp@1?bUNSC?T~wCaoJwz_`TLFAz_`|=(Z6?zI;K`?i#e462PG7+60_)=-jw!YheM#=S&#X%zMV%%5d z(_J^Etpkl#8DE&Q2QXMOEnn$3zch(#rYebEi_>`{Sr`|c@aphIEv-HcxNV4^dj_|M znYcatJE(96XIrRWwNrC1;nZ^Pky9Tz4YirNzjcw$};~U_MqaO<>S-?+2_6!lDQXb_@j1PdF_wiNC2@s1dQ>r z*qRQWh@Z4C7=AjkDDe*aUPlPAF1hl^^f)E{_!GGy)!_S`lG~=*ObIvT=t(sOMzH*1 z3nwGHaA)gZIj1d37MY{FqO+<+DYzWZA7(;=ky7NER3C?sLZhj7(JjiW;Eg{X|0Am%a$Z}4H2(;z|OrjR>pjW9>R(S|LR4#+TEeZpk+9h??5Uq z`~bcJt~A9bC-s~6r%c)$_2ANtgVh)QPC;?A_#cSxm`v%tbQ#wYs5N+yP&m3~)MSz& zbaV5LlB5uiXn=#^L?DgR52Gu!Z{;)d#fWDbj66{dcAH8N5TT^1x!YoMBbSm9y$g#WUlY(P~~xEy@f}Jn!CP|vK}-hcEG&BPTywu>ghZ6tsXl% z``wbucY%iGSf+5d+p&h=i9K(q64eV*Hs7zQshnxB6#YtA?3chs)5q)t_h8H)FC=gB z4TUvI;sXW<2RJ{_L5g#+WMe@M!_N@p)AAkH5>n}?Cu{(A0f>hzeq0po{KMXcy4L#B zBb(JP8EO?DY9rn8e$ddG65bS>OX%>pwH$kmu=sY2vGHu|b3oc+zCmT)n;*#(XP$91 z)b$vDm2(!Lp%IvyStTx=&h`M+K-yqkDdR7Gf%#Fz1TN_PMK}_(Ou1Z-)VPL7e9&#K%aRE}#Q|T@YhyEIh088a5yE z8`BUa(ds@Svd!=UYsXbg&I{r=DX($engDzVpP!+R{8E~6%VBFK$t{f|IB<6%c!8?I zR{S*qxFp$`e*&bF1EA7r+2fKWD@Va+w29J7y#WVW;$Ro|6nb1Sj(`F6P7A;09#Ch` zr1Rww#rYA(Gkyd0GqUp_Bw~veSB&7yI{E^1H=>41$(?P4ZGa>Y=I6k?;Xc1(d}Uy0 zl_7&+MzT0A5rzdoIp3kB9;kOFkm@DepwcvntPF`@EvjC zQ_$u^(O(3hbh<`CVq5V)7;};Zdv<{w0?a;fSPPe75gL} ztc})N*Cpm|_!wz+Rvh@py8eRx9mp;-0D2RM>!Z{ai3;n$7?vsK$8RHnRnxP-)Gf%5 zRs7}136oUV=upYPV&rYnp{mUoP$4`4VMv_B^dhwj>10&BKHx|{-8X-y`&Xgz45(da zJLB2aVZ@1M2(E-;A_ef6M8^Lqs>M*yAuUKB|JRBEpG_2`L#E<^x~QxqqFd%$dNw7q*arGFQW z?7!e-yhP)SItK-LRyPxc-5_f9z&%z@C)3Y-0Vo^l*8ROt1Qzv>lf`hH5MJzM3W0gQ zg2h?_6FMUTw*on6KyXezPZQg=#>vKgNlb3!hXE8|Tqj`=?bm-Y!8kPJ3`jWW9FDmX z3s4*c;Di7IvjC_wRMUZJr;?tRe&3{(3`3?rq&atv)KBXtoTx7fPbATG)n81K|k%9m_1<2{YX~2o>zdZ53 zZuleXe|_b@XaGio8^_;I{C5riR-^utiv4cDP4i!r@PFIz*ZTbV>^~a*!;<0@{$JMk zzi;?2cHuwm)Bn3&2y49fZ#Vh>d-piI_Ai3+_ZI$^t-l+P$US@F|J^p94e+0@{MmrN zMCIQ$j8L7bZiwr&cDad4`oJ2saFhSZuN!{)RuPWV<^PEu{)_736!Skd%xhgC$%#Z- z&;g2sM0RaJx3^D)7hRT)knbl>k4lz+VDg)z-RQMLe^Ay8|@CJ52dCP@2vXB6<5=ou7gFBZmwZjW0t z^A+|UWK-&9GBkw*QAVN6buPa%YLB#EQ!4`;bY>UgR zV=j+*9`K}4m06ExMZs@wb8*s{i!J+(e9fbB)(DYQk^yP^XvdUST&V$ceHk4O8^=_w7fP8%Z3=hEM+V_OuF(Xn!_ z+o34C^czc-V9`(cj^HPY2Zci4=MknBCENRt7QIT+X7VfOJyMiOPr^LBQB;MAKu%dL@qbN^ylbFjMC%88OGZNeEH9*B{w)aGkOU$CEd zxyII47!VrykRFx%d%Q)jaI`6%Z};Tr2K}TqLWwKQs^k*^kkjWqmz%)Xr#tL?O*!pp&I}!0W*5eFjkH751h3DJKZeC*6AsXLFpg3w>3wz+hexs?1`(Nh z{hjq#DjVbZ>dWG`_DqKP#J;F$7u&V)jE=N(gnuFOTT-@A5_H!+Z;lF2fPG!Go<3lS zv2odm&{ySLO&YTSSl8x)V0QhZ@X>Y{!B8!5PEqyxz(-rcv^R?KLfv%Lp6~fR4_*bMIqJ*aDyPPKzx*GI1Ob4>4< zpL{qFTeH|v%6N2>BO&&YskEnP;V8HV{};Cx*Q3cw?&dZ#POfm z#PVedZUL3SE@X@+TOlI_pv8CcP%HlsO;oe!(O7*p^}bhuir zwRcN?KsKoE+a=LxXJ~=(;rY}RWLxhI&+l)Z@rD|A#bik)c9ERtF$zkOnH0tr>e|f( zvPtax7OqNx2Z%XQodL|PVxRgIPt@&u7+gZ>R5{O`b`A4z|!9B@kKGsyO?H1|?VJV3quE_$@w-6s~GvW!5E zx5!5yNI=EX9`o_;On5HDiQ*1qm1UInR|Dj91uaNKB|E*xFt4IPKn$_Z{iH>x)Q=Zm z0%c4_nMkz&dupH_8sC^W;kzL;z-ju;5KsL_#ge?@GvoEqqI)$bxj=mnG3Pzi_wIIe z8X(tnI}<-SS{I7T^JP_XX^MlMYx^e5&3@+usy#)KFmIp+_(!Tnk)IYGhpl^Cwq-S} zkBlGzf)gTSvAt%NhBX*90^3TsmUvbmjVVSeJ zxw)fbcsy_&Aqh$*Pfp6}f{8rAKFYg_>Yg$&g3>S>Pysn;K3QuXBD=7A zOvB;;Stysx{hR~)%5Go6ddsj#y=wY4WBs5FaPRMTQnLT|4D%AC6i(9&l#xVaH>y5_vcj*w}m6zbpb zalN2yjSjB?*~;1$kHkarTM0+)WTtc9K_jXmaf-G}%0@|77-Y$*+i!$iAhz9Nb^fyl z1IRi|NwiCb%3kIT)9xvUg}d_vJRDtB(T9gy_WnoZVYjQx+Daj1^+0`0OjbI*rTd__ zB|ki4?->-xcKyk4P(xah-h>Y-s9hhq1{91OeERp!{4T}%{*~W04e-02R(phw#@#cQ z-RtMVBiZH=4tD-t_M2AMCaw#eJ4Y*o`(1#&jhH$zhr1+&vVkxjb7SZ+0g(6f#o>A& zdg0b4?G}Us1TW8UJxC1UuFdC1r{#~(%kcn{R&+QxPuJDKSEn*%a$|nxzHrvcyN9%> zNXE(6h5jj%m)_!h=m{=>#wBIEAaSgCE>E&lme8YS1L_=snfUO~W9{vPPrM?LCOy^g zYj~n#8~u~2Ch>QLumVj7pj}>BxijkKGtKp?=Yxu<07U7ytz#=ZyKg;}F!tJ_oJQKLMWd-k zQNq)xlu0I@u|Qw7HFn^1oaQuFg2HCbgVK)^0|y^yz(5@&xC95oD1HYWDtKK6*X>D?k5kb6E7P?cSsF$3vhKyNn*u zb$Y3{!@F>E&*+n)9TmI9lcb&-A;+AJW*ZFZ8&gZFrc2JSXo?12FT4oaPC{gKzmY!C2B^Oxq0YJuo4rRtNDKyA_D*rHOn2BW^D0{hH;Cc%&L1@KV;BAcPuE4-mfP||^whD+9?RU^ z`|Z~ELUh(hCUjZ8pX-QTczs{RyNRE>f*BEhA0s`k+ITD3s*2YT@XpFE!|JxIu?_lDODvPbxcp#E~A zBc(hH?4t4y$W^FD*?!P^Df+;AXp|X1t-1@mS*y@78s_`+9|VDOFe5_AO&{=asFiz` z#T297u}=zAYnwfc$4wj2Q!4?}k9M5fkaeMv?Y3oc6C!Yf_OF5&MN_FkQ(_{gAt(6^ zKZPI|&2oZ$^(wb5!jhBE@*IGf+}0tN8dxGW@lMx}Y_J6-KN-V8x_>}D3_o0az*YiL z9&{5+;Esx)>CS%Yr%-VCel;`0MteElP$4EAn#B+59uBmRBV!c4U9F$h2NSQ=0E{5k zmEyV0TQs}6mSPHMVy5l`2sk2}Wa`o3xe>>{JDoD^%Q+R8)(Oiye3wn^TZT;=vbiuc z^pgU=o^Y!OHW%2pLtlTHZlHv;Y`0s=Vn*jr1VJm+V{=Nc;Te9UM)@i4k;*c?*^n-j zf!Ub^ZCT(goGaV+CeV;0RgKaeOEwQIwgs&&MnSRO-?IV$o{hx5pWvcLlK-%9+RX|b zeA=dz^1%$ughKEOt_~%$YLuaLy1I=$?z2*VU@;aRJK4z?1e>3{ubBihc!C9E?%oBP zll+Z~KNx8^vfRhhElT+ELqxzjxi&I9v+quUZ_y{Mwi+_QAegt752(AI%z@v16rs-6 zk=c1WqPQNn;t8I8e=u}(kl8#Ua2%c9>S#>iZSrm8sDf-job|Q`W0BE{eCx)Xi_1vv z`6BuCxj5HEl_Q&FPpRXWwt9$&_W|+Xo6$_-&ikX|I9Grs`aQCjp1S-YCh%U!QQ6S& z!WwJRQW<%Xpyh?+B@uD{0;C)2jbsLghGvV(`qA?}z$UN}b9eY8T2XSI7iC^wQMNh$ zw4UW^x8Bm$NUI^AoD!;8T=hl>Y1E{s+BvT~IcE8!VN`MW}dr7zD6@ zJm%Yu8kT+;Cy}?i`K!=Jo#88Pr1(cj!|Uq(V$G zlrwL9+OZJ;d9E4!<)=rH%6JKz{ITa4N*O%mD`x!c$A7kawvu53`huKyBxa?4{CqRT zPd*{9SRb}DWqdOW(q2=c|EO(LOR-{G0QJa}{hNjP57Mz|Q9DQWR`dGk2{%;i>WSru z+}6uRf_+^8TMwu(XVNf-!}3b*JK?K)CaApXG;+-v9r+K-V?)_`r$Fk3#)E|FOYRM$ z`6LzJnU<+$$C2X}rodVIW!F#X+F|jVET+JVgh0u>4f+0NsQ`32R&JZ`ur}Cb1f}Xt zx5-}?)=@a`QrpK_Pd37vZ8KSwpdTb2h-`%P#XY>uL3^>Qm}D?l=|cT z=b`B@3svqvFFuaKKkVpr*9ti5JGN%SogdD6$IoimzLpQMXuYpSDMN(z*gSmmmK}gt zN0~ReDxz!a{$Y6HM2H*9UltY!g_sC{Y8$K>n03r4<>~lj7e@IURT}?9$C9|8N6^|* zSqC^h5u<*v#6LHlLa1MskWFw4T5pi8v2G2~seR0kY=Auq&9`jwOz%$;TA;2G{F zWolevKsiB8EosxTtTf%}EjP>-|D^=knFcZR{O2O$C~_AQtS&h27NocDe{~krX>N$! zt@u%xcJB7Xvj8dU!xtSu+=+>qZMYQ)oT^w?5&wP_HPmZOZKEa*-=a&X_L{> z@gVBj%i=r`T9SFd?NtAm_e_}7idGbUs1Yz(BH1%GjAlcqtR@!BPj;rr;4N&hcV!wq z(dsa!Z{7L4_rz0gHGa3?TH5q^*o9bGV=!SO&I=?~4L|KtAC9Eh!R) z3~ef~D8sSR*5W~#9(F7QX{^}>6hw%)%aWG@Y^sOI&$W)qCjb&6gKWUbs!C`hJ~{&xM?PWAJz8#f*hQPL2=$;%!0_8s7u1(ThDLrj zlZ&pJIgz!qiveuk2d~Y8H7-BkIISRI^^E!%9P9SEV0$l9PkHC*ef8(F(tM(t$!n3F zo^8W7yo4fuJW1IZEYm&1Vt8>UTD3$E5{~i;EZ3Gp8-ntLQR#CLN5a6-DkX@#+H0Tc zMXLLMp|CAD8bB@bhvi1T@2NQ{s2eU@5%nDFJ=;(j3pP)zCUhUrzgO-X;WmtgAMW1q znuQ)JU$E_%9xRHJ;WY?&k7Ik=`;u|90(@67*SyZXn!OtvTdovR3;iv=!Z+kd-0uCX zcQl;LbG<8VBZ(IB6}Dm7SJb8wj5(H|s|UVi+jH!pnA6}zntY&pk|9-3&4)`X{?YX% zsJMa}Q79%xEWg29*ZGzFhO9)bvz5aH{IFU23Pk=T^AD(gGP)?ZWrP_pH)$Atk&8wQ zK*TxHW@iyB>g9WL4p;$$#48NsafT0^4g*vwk`=MvIG6}U$u2$LyB}@NQ)Od}y{gsy z<^t*A?q{r)*f$GF^mj|DExB4Z6m3ESnfrH&8AM+Q)9}MsP(hW?OYJA4mbH7&4MB&< zB#}ST45;o?B;q|L=Ii>r+sTks()pKPoMw(N`6M+WD?Wx3)z-=}0nEgY&E2)x8-%uYOV z&El=w#_z}_(=f1{Ngzt9>t(dQC4u%xK>5uxucU|>P+P2|9vS|=uIPy1a zs z6;Z(1H|z0@-S;K=NB9hWX#t)NBkfV4J}R=t_k#?4p= zDOiZh=$yB;Z?(X@&gaBH1xF!NMay|tq;c=8t9WuKgl8#PnM2QGQ7Ni6Hr!j|Vb|(S zZ8ngK$I~m;m$$eCKUB0Y_V+(*DjM6A+{(R^LG3$i;vc3*Sp=;Sg3aUgMu^>Jsh2ay z+%HvYV9-=2V2sOv+@wX=CB@{^afY_&`C^glVtAP%g}lx3P(Gi7{y=_7gKWC#2Gi`m zLT^9Dd=fdXz2M*l^z6yP?=`V77tE_OdK9cnD4_>giu$erHpHz@bPk^X|h7>|^+ySy!s%(hpqUzr`MOAW{rm2gv%FxUF1FcIYa z;BD!4*dhIN;726Fk8HBJ8Q8ZY|2Ee&c9wDQx!c8-OyAKTHCRzjx$kGRM@w&mKGxJN z&rat+yBm2XZC6hwsnxJ|sEU%W{A?@cv9iBeyk}_t(^|KTLy()YK(7h*^tHXz=Tf{4 z17m$Xz(O+kWe=BP%5_x~tAXBJqGGr)h)1N7De|IuqL+#bv>x`DBsp;ye$W1dkJ|~a zAT&13>soJKHY_BCU4hC}^-%o52oY@XK<4waxdv8^u3K~VfQPtA%1+4=TS~dfR;1I%fxUc47&jJYDDRW!!O%WVpU`AOzOg&}4=A z8&1lIwhFcr9eP`Z3wD!lSeaKFM*Ne(t}43x$nJhV)8jP_n-)$gJ&!C?QCPeqL3`yv z*{TP! z4Pg1T-yF=|$(}xNA^idA_%J|a@WKW=k=fdW3;A-%CfwCk6!LrB^szO&!p|0drxeZ-^&aRuZ2v6p(2Xx#54M__UCMkhU;q*mn2LA)ssRorML*e41rjMG zEc62b;pf2L+xV(Q+1hfYYH zBTy%t)ZgihizTdojpPbp-4}5Gz{L{~vATSQtadqrwzUUj!jD$^s!x`jm4xh1*AYkE z7jA;gr1c!d0muv+zk*+cvO3>i zN?@KLHaqSEt6{6i)#o}imGA19zb^k*utz;I1!asG6{Wfx zj_?zOpSK2)k>bIgNurJoCnb`S)D)rp_|(zYq}c^^jDrBYO&?8I6i9 zjUSoeO<&tRb|X?P*W8*%>@H2EYg;qX#NzdR5;^AdM{u%DT)8-vBa=SKRu$?HiYAuS zLFKgl!h0-y&tq(HnCJYcE>bi(l)*y3eX(16Dh8Z%Qm{P)N%)X!4)z1rbT$5wvreh{ z^uFjd+%t>dn~aw&o16JIs)I( zQ(q$@b@60)vl(}S`hiet#NTfz43@u34S;}o_`Y_&@eznJXRP0N4^>4YWF|VsTMak* zffXkpSozFG-mxM5glKP0{N0I2ijya5(7$kJhirjL>?@S#XePH-uceMIgX_pi_xjY@y#mxQ@r$z;UmG@}M&eRZjOk%>9$EVoujh0&AtvU=&M zs;*sVsgI?p&-PsN=#sJZ94SpoWDtWNIA6I}z^7MA#@Y%Oo9L6s&;~7+x7O%$%C%_V z{QwqKFPU$ZtboeQg~!$UM_!?NQVk)Eu3{6wpO$Gt!>B)_BfvM*AmkX(XwV!D13Uq^ z2JCk&m-lqB1twbHNgoon`1&maWItG25IHRXjgFuca$Us}E2J&mIFIImVy&f`Ca@rV za$bD;STbONZ+|nLt@@23^{hBt_BTVGGQg^f%K=uMJga~ne + + + + + + + + +27602ADE-93F4-4167-BD71-F1F463F35FCE +成绩数据表 +成绩数据表 +1630395109 +Administrator +1630397416 +Administrator +[FolderOptions] + +[FolderOptions\Physical Objects] +GenerationCheckModel=Yes +GenerationPath= +GenerationOptions= +GenerationTasks= +GenerationTargets= +GenerationSelections= +RevPkey=Yes +RevFkey=Yes +RevAkey=Yes +RevCheck=Yes +RevIndx=Yes +RevOpts=Yes +RevViewAsTabl=No +RevViewOpts=Yes +RevSystAsTabl=Yes +RevTablPerm=No +RevViewPerm=No +RevProcPerm=No +RevDbpkPerm=No +RevSqncPerm=No +RevAdtPerm=No +RevUserPriv=No +RevUserOpts=No +RevGrpePriv=No +RevRolePriv=No +RevDtbsOpts=Yes +RevDtbsPerm=No +RevViewIndx=Yes +RevJidxOpts=Yes +RevStats=No +RevTspcPerm=No +RevCaseSensitive=No +GenTrgrStdMsg=Yes +GenTrgrMsgTab= +GenTrgrMsgNo= +GenTrgrMsgTxt= +TrgrPreserve=No +TrgrIns=Yes +TrgrUpd=Yes +TrgrDel=Yes +TrgrC2Ins=Yes +TrgrC2Upd=Yes +TrgrC3=Yes +TrgrC4=Yes +TrgrC5=Yes +TrgrC6=Yes +TrgrC7=Yes +TrgrC8=Yes +TrgrC9=Yes +TrgrC10=Yes +TrgrC11=Yes +TrgrC1=Yes +TrgrC12Ins=Yes +TrgrC12Upd=Yes +TrgrC13=Yes +UpdateTableStatistics=Yes +UpdateColumnStatistics=Yes + +[FolderOptions\Physical Objects\Database Generation] +GenScriptName=crebas +GenScriptName0= +GenScriptName1= +GenScriptName2= +GenScriptName3= +GenScriptName4= +GenScriptName5= +GenScriptName6= +GenScriptName7= +GenScriptName8= +GenScriptName9= +GenPathName= +GenSingleFile=Yes +GenODBC=No +GenCheckModel=Yes +GenScriptPrev=Yes +GenArchiveModel=No +GenUseSync=No +GenSyncChoice=0 +GenSyncArch= +GenSyncRmg=0 + +[FolderOptions\Physical Objects\Database Generation\Format] +GenScriptTitle=Yes +GenScriptNamLabl=No +GenScriptQDtbs=Yes +GenScriptQOwnr=Yes +GenScriptCase=0 +GenScriptEncoding=ANSI +GenScriptNAcct=No +IdentifierDelimiter=" + +[FolderOptions\Physical Objects\Database Generation\Database] +Create=Yes +Open=Yes +Close=Yes +Drop=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\Database\Create] +Physical Options=Yes +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\Tablespace] +Create=Yes +Drop=Yes +Comment=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\Tablespace\Create] +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\Storage] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\User] +Create=Yes +Drop=Yes +Comment=Yes +Privilege=No + +[FolderOptions\Physical Objects\Database Generation\User\Create] +Physical Options=No + +[FolderOptions\Physical Objects\Database Generation\Group] +Create=Yes +Drop=Yes +Comment=Yes +Privilege=No + +[FolderOptions\Physical Objects\Database Generation\Role] +Create=Yes +Drop=Yes +Privilege=No + +[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType] +Create=Yes +Comment=Yes +Drop=Yes + +[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType\Create] +Default value=Yes +Check=Yes + +[FolderOptions\Physical Objects\Database Generation\AbstractDataType] +Create=Yes +Header=Yes +Footer=Yes +Drop=Yes +Comment=Yes +Install JAVA class=Yes +Remove JAVA class=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\Rule] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Default] +Create=Yes +Comment=Yes +Drop=Yes + +[FolderOptions\Physical Objects\Database Generation\Sequence] +Create=Yes +Drop=Yes +Comment=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\Table&&Column] + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table] +Create=Yes +Drop=Yes +Comment=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create] +Check=Yes +Physical Options=Yes +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create\Check] +Constraint declaration=No + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column] +User datatype=Yes +Default value=Yes +Check=Yes +Physical Options=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column\Check] +Constraint declaration=No + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key] + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key\Create] +Constraint declaration=No +Physical Options=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key\Create] +Constraint declaration=No +Physical Options=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key\Create] +Constraint declaration=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Create] +Constraint declaration=Yes +Physical Options=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Filter] +Primary key=Yes +Foreign key=Yes +Alternate key=Yes +Cluster=Yes +Other=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger\Filter] +For insert=Yes +For update=Yes +For delete=Yes +For other=Yes + +[FolderOptions\Physical Objects\Database Generation\View] +Create=Yes +Drop=Yes +Comment=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\View\Create] +Force Column list=No +Physical Options=Yes +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\View\ViewColumn] +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\View\ViewIndex] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Create] +Physical Options=Yes + +[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Filter] +Cluster=Yes +Other=Yes + +[FolderOptions\Physical Objects\Database Generation\View\Trigger] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\View\Trigger\Filter] +For insert=Yes +For update=Yes +For delete=Yes +For other=Yes + +[FolderOptions\Physical Objects\Database Generation\DBMSTrigger] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Synonym] +Create=Yes +Drop=Yes + +[FolderOptions\Physical Objects\Database Generation\Synonym\Filter] +Table=Yes +View=Yes +Proc=Yes +Synonym=Yes +Database Package=Yes +Sequence=Yes + +[FolderOptions\Physical Objects\Database Generation\JoinIndex] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\JoinIndex\Create] +Physical Options=Yes +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\Procedure] +Create=Yes +Drop=Yes +Comment=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\Procedure\Create] +Header=Yes +Footer=Yes + +[FolderOptions\Physical Objects\Database Generation\DatabasePackage] +Create=Yes +Drop=Yes +Permission=No + +[FolderOptions\Physical Objects\Database Generation\WebService] +Create=Yes +Drop=Yes +Comment=Yes + +[FolderOptions\Physical Objects\Database Generation\Dimension] +Create=Yes +Drop=Yes + +[FolderOptions\Physical Objects\Database Generation\Synchronization] +GenBackupTabl=1 +GenKeepBackTabl=1 +GenTmpTablDrop=No +GenKeepTablOpts=No + +[FolderOptions\Physical Objects\Test Data] +GenDataPathName= +GenDataSinglefile=Yes +GenDataScriptName=testdata +GenDataScriptName0= +GenDataScriptName1= +GenDataScriptName2= +GenDataScriptName3= +GenDataScriptName4= +GenDataScriptName5= +GenDataScriptName6= +GenDataScriptName7= +GenDataScriptName8= +GenDataScriptName9= +GenDataOdbc=0 +GenDataDelOld=No +GenDataTitle=No +GenDataDefNumRows=20 +GenDataCommit=0 +GenDataPacket=0 +GenDataOwner=No +GenDataProfNumb= +GenDataProfChar= +GenDataProfDate= +GenDataCSVSeparator=, +GenDataFileFormat=CSV +GenDataUseWizard=No + +[FolderOptions\Pdm] +IndxIQName=%COLUMN%_%INDEXTYPE% +IndxPK=Yes +IndxFK=Yes +IndxAK=Yes +IndxPKName=%TABLE%_PK +IndxFKName=%REFR%_FK +IndxAKName=%AKEY%_AK +IndxPreserve=No +IndxThreshold=0 +IndxStats=No +RefrPreserve=No +JidxPreserve=No +RbldMultiFact=Yes +RbldMultiDim=Yes +RbldMultiJidx=Yes +CubePreserve=No +TablStProcPreserve=No +ProcDepPreserve=Yes +TrgrDepPreserve=Yes +CubeScriptPath= +CubeScriptCase=0 +CubeScriptEncoding=ANSI +CubeScriptNacct=No +CubeScriptHeader=No +CubeScriptExt=csv +CubeScriptExt0=txt +CubeScriptExt1= +CubeScriptExt2= +CubeScriptSep=, +CubeScriptDeli=" +EstimationYears=0 +DfltDomnName=D_%.U:VALUE% +DfltColnName=D_%.U:VALUE% +DfltReuse=Yes +DfltDrop=Yes +[ModelOptions] + +[ModelOptions\Physical Objects] +CaseSensitive=No +DisplayName=Yes +EnableTrans=No +UseTerm=No +EnableRequirements=No +EnableFullShortcut=Yes +DefaultDttp= +IgnoreOwner=No +RebuildTrigger=Yes +RefrUnique=No +RefrAutoMigrate=Yes +RefrMigrateReuse=Yes +RefrMigrateDomain=Yes +RefrMigrateCheck=Yes +RefrMigrateRule=Yes +RefrMigrateExtd=No +RefrMigrDefaultLink=No +RefrDfltImpl=D +RefrPrgtColn=No +RefrMigrateToEnd=No +RebuildTriggerDep=No +ColnFKName=%.3:PARENT%_%COLUMN% +ColnFKNameUse=No +DomnCopyDttp=Yes +DomnCopyChck=No +DomnCopyRule=No +DomnCopyMand=No +DomnCopyExtd=No +DomnCopyProf=No +Notation=0 +DomnDefaultMandatory=No +ColnDefaultMandatory=No +TablDefaultOwner= +ViewDefaultOwner= +TrgrDefaultOwnerTabl= +TrgrDefaultOwnerView= +IdxDefaultOwnerTabl= +IdxDefaultOwnerView= +JdxDefaultOwner= +DBPackDefaultOwner= +SeqDefaultOwner= +ProcDefaultOwner= +DBMSTrgrDefaultOwner= +Currency=USD +RefrDeleteConstraint=0 +RefrUpdateConstraint=0 +RefrParentMandatory=No +RefrParentChangeAllow=Yes +RefrCheckOnCommit=No + +[ModelOptions\Physical Objects\NamingOptionsTemplates] + +[ModelOptions\Physical Objects\ClssNamingOptions] + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG] + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN] + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Code] +Template= +MaxLen=128 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\TABL] + +[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Code] +Template= +MaxLen=128 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\COLN] + +[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Code] +Template= +MaxLen=128 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\INDX] + +[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\REFR] + +[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VREF] + +[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEW] + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Code] +Template= +MaxLen=128 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC] + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV] + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Code] +Template= +MaxLen=254 +Case=M +ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP] + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Code] +Template= +MaxLen=254 +Case=M +ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM] + +[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FACT] + +[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DIMN] + +[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\MEAS] + +[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DATTR] + +[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FILO] + +[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ] + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK] + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass] + +[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Name] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Code] +Template= +MaxLen=254 +Case=M +ValidChar= +InvldChar= +AllValid=Yes +NoAccent=No +DefaultChar= +Script= +ConvTable= +ConvTablePath=%_HOME%\Resource Files\Conversion Tables + +[ModelOptions\Connection] + +[ModelOptions\Pdm] + +[ModelOptions\Generate] + +[ModelOptions\Generate\Xsm] +GenRootElement=Yes +GenComplexType=No +GenAttribute=Yes +CheckModel=Yes +SaveLinks=Yes +ORMapping=No +NameToCode=No + +[ModelOptions\Generate\Pdm] +RRMapping=No + +[ModelOptions\Generate\Cdm] +CheckModel=Yes +SaveLinks=Yes +NameToCode=No +Notation=2 + +[ModelOptions\Generate\Oom] +CheckModel=Yes +SaveLinks=Yes +ORMapping=No +NameToCode=Yes +ClassPrefix= + +[ModelOptions\Generate\Ldm] +CheckModel=Yes +SaveLinks=Yes +NameToCode=No + +[ModelOptions\Default Opts] + +[ModelOptions\Default Opts\TABL] +PhysOpts= + +[ModelOptions\Default Opts\COLN] +PhysOpts= + +[ModelOptions\Default Opts\INDX] +PhysOpts= + +[ModelOptions\Default Opts\AKEY] +PhysOpts= + +[ModelOptions\Default Opts\PKEY] +PhysOpts= + +[ModelOptions\Default Opts\STOR] +PhysOpts= + +[ModelOptions\Default Opts\TSPC] +PhysOpts= + +[ModelOptions\Default Opts\SQNC] +PhysOpts= + +[ModelOptions\Default Opts\DTBS] +PhysOpts= + +[ModelOptions\Default Opts\USER] +PhysOpts= + +[ModelOptions\Default Opts\JIDX] +PhysOpts= + +[ModelOptions\Default Opts\FRMEOBJ<<ResourcePool>>] +PhysOpts= + +[ModelOptions\Default Opts\FRMEOBJ<<WorkloadGroup>>] +PhysOpts= + +[ModelOptions\Default Opts\FRMESOB<<ResourcePool>>] +PhysOpts= + +[ModelOptions\Default Opts\FRMESOB<<WorkloadGroup>>] +PhysOpts= + + +9EE1A8C0-8B00-4751-8198-0A7A7184CCA1 +Microsoft SQL Server 2012 +MSSQLSRV2012 +1630395108 +Administrator +1630395108 +Administrator + +11D14009-FEF7-43A3-BC76-BE5B34F11D08 +4BA9F647-DAB1-11D1-9944-006097355D9B + + + + +404BDE2F-FD74-4CC5-9087-CEFE0EA8E168 +PhysicalDiagram_1 +PhysicalDiagram_1 +1630395109 +Administrator +1630397416 +Administrator +[DisplayPreferences] + +[DisplayPreferences\PDM] + +[DisplayPreferences\General] +Adjust to text=Yes +Snap Grid=No +Constrain Labels=Yes +Display Grid=No +Show Page Delimiter=Yes +Show Links intersections=Yes +Activate automatic link routing=Yes +Grid size=0 +Graphic unit=2 +Window color=255, 255, 255 +Background image= +Background mode=8 +Watermark image= +Watermark mode=8 +Show watermark on screen=No +Gradient mode=0 +Gradient end color=255, 255, 255 +Show Swimlane=No +SwimlaneVert=Yes +TreeVert=No +CompDark=0 + +[DisplayPreferences\Object] +Show Icon=No +Mode=2 +Trunc Length=40 +Word Length=40 +Word Text=!"#$%&')*+,-./:;=>?@\]^_`|}~ +Shortcut IntIcon=Yes +Shortcut IntLoct=Yes +Shortcut IntFullPath=No +Shortcut IntLastPackage=Yes +Shortcut ExtIcon=Yes +Shortcut ExtLoct=No +Shortcut ExtFullPath=No +Shortcut ExtLastPackage=Yes +Shortcut ExtIncludeModl=Yes +EObjShowStrn=Yes +ExtendedObject.Comment=No +ExtendedObject.IconPicture=No +ExtendedObject.TextStyle=No +ExtendedObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Object Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +ELnkShowStrn=Yes +ELnkShowName=Yes +ExtendedLink_SymbolLayout=<Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Source" >[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] </Form>[CRLF]</Form> +FileObject.Stereotype=No +FileObject.DisplayName=Yes +FileObject.LocationOrName=No +FileObject.IconPicture=No +FileObject.TextStyle=No +FileObject.IconMode=Yes +FileObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Location" Attribute="LocationOrName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +Package.Stereotype=Yes +Package.Comment=No +Package.IconPicture=No +Package.TextStyle=No +Package_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +Display Model Version=Yes +Table.Stereotype=Yes +Table.DisplayName=Yes +Table.OwnerDisplayName=No +Table.Columns=Yes +Table.Columns._Filter="All Columns" PDMCOLNALL +Table.Columns._Columns=Stereotype DataType KeyIndicator +Table.Columns._Limit=-5 +Table.Keys=No +Table.Keys._Columns=Stereotype Indicator +Table.Indexes=No +Table.Indexes._Columns=Stereotype +Table.Triggers=No +Table.Triggers._Columns=Stereotype +Table.Comment=No +Table.IconPicture=No +Table.TextStyle=No +Table_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="Stereotype No\r\nDisplayName Yes\r\nDataType No\r\nSymbolDataType No &quot;Domain or Data type&quot;\r\nDomain No\r\nKeyIndicator No\r\nIndexIndicator No\r\nNullStatus No" Filters="&quot;All Columns&quot; PDMCOLNALL &quot;&quot;\r\n&quot;PK Columns&quot; PDMCOLNPK &quot;\&quot;PRIM \&quot;TRUE\&quot; TRUE\&quot;&quot;\r\n&quot;Key Columns&quot; PDMCOLNKEY &quot;\&quot;KEYS \&quot;TRUE\&quot; TRUE\&quot;&quot;" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Keys" Collection="Keys" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Triggers" Collection="Triggers" Columns="Stereotype No\r\nDisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +View.Stereotype=Yes +View.DisplayName=Yes +View.OwnerDisplayName=No +View.Columns=Yes +View.Columns._Columns=DisplayName +View.Columns._Limit=-5 +View.TemporaryVTables=Yes +View.Indexes=No +View.Comment=No +View.IconPicture=No +View.TextStyle=No +View_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="DisplayName No\r\nExpression No\r\nDataType No\r\nSymbolDataType No &quot;Domain or Data type&quot;\r\nIndexIndicator No" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Tables" Collection="TemporaryVTables" Columns="Name Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="DisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +Procedure.Stereotype=No +Procedure.DisplayName=Yes +Procedure.OwnerDisplayName=No +Procedure.Comment=No +Procedure.IconPicture=No +Procedure.TextStyle=No +Procedure_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> +Reference.Cardinality=No +Reference.ImplementationType=No +Reference.ChildRole=Yes +Reference.Stereotype=Yes +Reference.DisplayName=No +Reference.ForeignKeyConstraintName=No +Reference.JoinExpression=No +Reference.Integrity=No +Reference.ParentRole=Yes +Reference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Cardinality" Attribute="Cardinality" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Implementation" Attribute="ImplementationType" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Cons&amp;traint Name" Attribute="ForeignKeyConstraintName" Prefix="" Suffix="" Caption="Cons&amp;traint Name" Mandatory="No" />[CRLF] <StandardAttribute Name="Join" Attribute="JoinExpression" Prefix="" Suffix="" Caption="Join" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Referential integrity" Attribute="Integrity" Prefix="" Suffix="" Caption="Referential integrity" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> +ViewReference.ChildRole=Yes +ViewReference.Stereotype=Yes +ViewReference.DisplayName=No +ViewReference.JoinExpression=No +ViewReference.ParentRole=Yes +ViewReference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Join Expression" Attribute="JoinExpression" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> + +[DisplayPreferences\Symbol] + +[DisplayPreferences\Symbol\FRMEOBJ] +STRNFont=新宋体,8,N +STRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +LABLFont=新宋体,8,N +LABLFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=6000 +Height=2000 +Brush color=255 255 255 +Fill Color=Yes +Brush style=6 +Brush bitmap mode=12 +Brush gradient mode=64 +Brush gradient color=192 192 192 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 255 128 128 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\FRMELNK] +CENTERFont=新宋体,8,N +CENTERFont color=0, 0, 0 +Line style=1 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 128 128 255 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\FILO] +OBJSTRNFont=新宋体,8,N +OBJSTRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +LCNMFont=新宋体,8,N +LCNMFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=4800 +Height=3600 +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 0 0 255 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\PDMPCKG] +STRNFont=新宋体,8,N +STRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +LABLFont=新宋体,8,N +LABLFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=4800 +Height=4000 +Brush color=255 255 192 +Fill Color=Yes +Brush style=6 +Brush bitmap mode=12 +Brush gradient mode=65 +Brush gradient color=255 255 255 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 178 178 178 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\TABL] +STRNFont=新宋体,8,N +STRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +OWNRDISPNAMEFont=新宋体,8,N +OWNRDISPNAMEFont color=0, 0, 0 +ColumnsFont=新宋体,8,N +ColumnsFont color=0, 0, 0 +TablePkColumnsFont=新宋体,8,U +TablePkColumnsFont color=0, 0, 0 +TableFkColumnsFont=新宋体,8,N +TableFkColumnsFont color=0, 0, 0 +KeysFont=新宋体,8,N +KeysFont color=0, 0, 0 +IndexesFont=新宋体,8,N +IndexesFont color=0, 0, 0 +TriggersFont=新宋体,8,N +TriggersFont color=0, 0, 0 +LABLFont=新宋体,8,N +LABLFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=4800 +Height=4000 +Brush color=178 214 252 +Fill Color=Yes +Brush style=6 +Brush bitmap mode=12 +Brush gradient mode=65 +Brush gradient color=255 255 255 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 0 128 192 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\VIEW] +STRNFont=新宋体,8,N +STRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +OWNRDISPNAMEFont=新宋体,8,N +OWNRDISPNAMEFont color=0, 0, 0 +ColumnsFont=新宋体,8,N +ColumnsFont color=0, 0, 0 +TablePkColumnsFont=新宋体,8,U +TablePkColumnsFont color=0, 0, 0 +TableFkColumnsFont=新宋体,8,N +TableFkColumnsFont color=0, 0, 0 +TemporaryVTablesFont=新宋体,8,N +TemporaryVTablesFont color=0, 0, 0 +IndexesFont=新宋体,8,N +IndexesFont color=0, 0, 0 +LABLFont=新宋体,8,N +LABLFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=4800 +Height=4000 +Brush color=208 208 255 +Fill Color=Yes +Brush style=6 +Brush bitmap mode=12 +Brush gradient mode=65 +Brush gradient color=255 255 255 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 128 128 192 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\PROC] +STRNFont=新宋体,8,N +STRNFont color=0, 0, 0 +DISPNAMEFont=新宋体,8,N +DISPNAMEFont color=0, 0, 0 +OWNRDISPNAMEFont=新宋体,8,N +OWNRDISPNAMEFont color=0, 0, 0 +LABLFont=新宋体,8,N +LABLFont color=0, 0, 0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Width=4000 +Height=1000 +Brush color=255 255 192 +Fill Color=Yes +Brush style=6 +Brush bitmap mode=12 +Brush gradient mode=65 +Brush gradient color=255 255 255 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 128 108 0 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\REFR] +SOURCEFont=新宋体,8,N +SOURCEFont color=0, 0, 0 +CENTERFont=新宋体,8,N +CENTERFont color=0, 0, 0 +DESTINATIONFont=新宋体,8,N +DESTINATIONFont color=0, 0, 0 +Line style=1 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 0 128 192 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\VREF] +SOURCEFont=新宋体,8,N +SOURCEFont color=0, 0, 0 +CENTERFont=新宋体,8,N +CENTERFont color=0, 0, 0 +DESTINATIONFont=新宋体,8,N +DESTINATIONFont color=0, 0, 0 +Line style=1 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 128 128 192 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\USRDEPD] +OBJXSTRFont=新宋体,8,N +OBJXSTRFont color=0, 0, 0 +Line style=1 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=2 0 128 128 255 +Shadow color=192 192 192 +Shadow=0 + +[DisplayPreferences\Symbol\Free Symbol] +Free TextFont=新宋体,8,N +Free TextFont color=0, 0, 0 +Line style=0 +AutoAdjustToText=Yes +Keep aspect=No +Keep center=No +Keep size=No +Brush color=255 255 255 +Fill Color=Yes +Brush style=1 +Brush bitmap mode=12 +Brush gradient mode=0 +Brush gradient color=118 118 118 +Brush background image= +Custom shape= +Custom text mode=0 +Pen=1 0 0 0 255 +Shadow color=192 192 192 +Shadow=0 +(8268, 11693) +((315,354), (433,354)) +1 +15 + + +1630397321 +1630397451 +((-8462,10099), (587,11349)) +((-8062,10724),(187,10724)) +1 +1 +12615680 +12632256 +CENTER 0 新宋体,8,N +SOURCE 0 新宋体,8,N +DESTINATION 0 新宋体,8,N + + + + + + + + + + + +1630397416 +1630397451 +((1287,1925), (2537,7524)) +((1912,7124),(1912,2325)) +1 +1 +12615680 +12632256 +CENTER 0 新宋体,8,N +SOURCE 0 新宋体,8,N +DESTINATION 0 新宋体,8,N + + + + + + + + + + + +1630395118 +1630397451 +-1 +((187,7124), (11063,14324)) +0 +12615680 +16570034 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 +1 + + + + + +1630395705 +1630397361 +-1 +((-18786,7125), (-8062,14326)) +0 +12615680 +16570034 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 +1 + + + + + +1630396259 +1630397401 +-1 +((-8737,-5025), (2513,2325)) +0 +12615680 +16570034 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 0 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 +1 + + + + + + + + + + + + +0785CD91-5B07-459A-9110-85F13E46009F +成绩表 +成绩表 +1630395118 +Administrator +1630396686 +Administrator + + + +AE097FA3-012F-4450-8B35-9069ACC184F0 +课程编号 +CourseId +1630395132 +Administrator +1630397147 +Administrator +nvarchar(10) +10 + + +DC5A81DF-C31A-44D2-84B2-7BBEBD3C7EA9 +学号 +StuCode +1630395252 +Administrator +1630395383 +Administrator +navarchar(10) +10 + + +2F7A8E65-B84E-46C1-87D6-9B2A6190B1E5 +姓名 +Name +1630395252 +Administrator +1630395383 +Administrator +nvarchar(10) +10 + + +5DBC0EDA-B60D-45EC-B713-DDE0A69D054B +分数 +Score +1630395423 +Administrator +1630395501 +Administrator +decimal(18.2) +18 +2 + + +BFB042B0-55B7-42D5-9E67-1BCEF6F5811D +名次 +Top +1630396618 +Administrator +1630396686 +Administrator +int(100) +100 + + + + +9B3D219A-8DD2-4089-9265-D0613CC33426 +学生信息表 +学生信息表 +1630395705 +Administrator +1630396344 +Administrator + + + +858A9369-7F9A-4649-A6C4-B7FAAF7689B2 +姓名 +Name +1630395750 +Administrator +1630396212 +Administrator +nvarchar(10) +10 + + +C1BED87B-157D-41DC-B185-AB2218C4AF56 +性别 +Sex +1630396056 +Administrator +1630396548 +Administrator +nvarchar(1) +1 + + +40733E93-3B35-4D03-AEF3-A15A7A41A706 +电话 +Phone +1630396056 +Administrator +1630396212 +Administrator +varchar(11) +11 + + +CA786D8E-9808-4FF0-B065-97707299E022 +家庭住址 +Address +1630396056 +Administrator +1630396212 +Administrator +nvarchar(30) +30 + + +6066D2FE-A9C2-4661-A64E-7F0513498553 +班级 +Class +1630396320 +Administrator +1630396344 +Administrator +nvarchar(10) +10 + + + + +F738E965-9E3F-4E68-B312-6085CCE94A2C +课程表(编号) +课程表(编号) +1630396259 +Administrator +1630397085 +Administrator + + + +4AA5CA33-55AE-451C-9D77-B709FA607059 +语文 +ChineseId +1630396763 +Administrator +1630397167 +Administrator +nvarchar(10) +10 + + +589CE0AC-570C-43A9-8717-C89970E8292D +数学 +MathId +1630396763 +Administrator +1630397167 +Administrator +nvarchar(10) +10 + + +2112A5C9-D9BA-44E2-85F9-DA45AF2D7322 +英语 +EnglishId +1630396763 +Administrator +1630397167 +Administrator +nvarchar(10) +10 + + +F3543701-A458-4024-B3FF-17D968A01CE0 +地理 +geographyId +1630396763 +Administrator +1630397167 +Administrator +nvarchar(10) +10 + + +7511817F-5AAA-457B-A34B-1151D75B2535 +历史 +HistoryId +1630396763 +Administrator +1630397167 +Administrator +nvarchar(10) +10 + + +5D321F0E-6C98-4C90-A131-F09C22B67B66 +政治 +PoliticsId +1630396763 +Administrator +1630397167 +Administrator +nvarchar(10) +10 + + + + + + +04879C09-1FDE-485B-8B28-A84BC31EF023 +Reference_1 +Reference_1 +1630397321 +Administrator +1630397321 +Administrator +0..* + + + + + + + + +F0592775-B72D-46B2-AFA1-E92DA66DD716 +Reference_2 +Reference_2 +1630397416 +Administrator +1630397416 +Administrator +0..* + + + + + + + + + + +062ABD1C-DB81-400F-8A92-E55A9F2335DC +PUBLIC +PUBLIC +1630395108 +Administrator +1630395108 +Administrator + + + + +20B79651-EEE7-4476-918B-9562394A06BE +Microsoft SQL Server 2012 +MSSQLSRV2012 +1630395108 +Administrator +1630395108 +Administrator +file:///%_DBMS%/sqlsv2012.xdb +11D14009-FEF7-43A3-BC76-BE5B34F11D08 +4BA9F647-DAB1-11D1-9944-006097355D9B +1341932191 + + + + + + + + + + \ No newline at end of file -- Gitee