From 7140e4796384533653fa764872a3645073c32af6 Mon Sep 17 00:00:00 2001 From: Yuelin Wang Date: Thu, 10 Apr 2025 10:34:49 +0200 Subject: [PATCH] Die TEF Antriebst. und Umlenspannst. sind eingepflegt. --- .../TEFBogen/Antriebst.links_TEF_links.dwg | Bin 79949 -> 81804 bytes Editor2DLibrary/SSG/shapes/categories.txt | 2 +- .../img/Antriebst.links_TEF_links_32px.png | Bin 0 -> 1151 bytes .../img/Antriebst.links_TEF_links_64px.png | Bin 0 -> 2682 bytes .../img/Antriebst.rechts_TEF_rechts_32px.png | Bin 0 -> 1153 bytes .../img/Antriebst.rechts_TEF_rechts_64px.png | Bin 0 -> 2783 bytes .../Umlenkspannst.rechts_TEF_links_32px.png | Bin 0 -> 1187 bytes .../Umlenkspannst.rechts_TEF_links_64px.png | Bin 0 -> 2306 bytes .../SSG/shapes/palettes/c_TEFElemente.xml | 9 +- Editor2DLibrary/SSG/shapes/props/0_B10010.txt | 33 +++ Editor2DLibrary/SSG/shapes/props/0_B10020.txt | 33 +++ .../shapes/props/Umlenk_rechts_TEF_links.txt | 33 +++ Editor2DLibrary/SSG/shapes/settings.txt | 2 +- Editor2DLibrary/SSG/shapes/svg/0_B10010.xml | 187 ++++++++++++++++ Editor2DLibrary/SSG/shapes/svg/0_B10020.xml | 187 ++++++++++++++++ Editor2DLibrary/SSG/shapes/svg/0_B10040.xml | 7 +- Editor2DLibrary/SSG/shapes/svg/0_B10050.xml | 5 +- .../shapes/svg/Umlenk_links_TEF_rechts.xml | 199 +++++++++--------- .../shapes/svg/Umlenk_rechts_TEF_links.xml | 108 ++++++++++ SVGs/Omniflo/Antriebst.links_TEF_links.svg | 183 ++++++++++++++++ SVGs/Omniflo/Antriebst.rechts_TEF_rechts.svg | 183 ++++++++++++++++ .../Umlenkspannst.rechts_TEF_links.svg | 99 +++++++++ 22 files changed, 1155 insertions(+), 115 deletions(-) create mode 100644 Editor2DLibrary/SSG/shapes/img/Antriebst.links_TEF_links_32px.png create mode 100644 Editor2DLibrary/SSG/shapes/img/Antriebst.links_TEF_links_64px.png create mode 100644 Editor2DLibrary/SSG/shapes/img/Antriebst.rechts_TEF_rechts_32px.png create mode 100644 Editor2DLibrary/SSG/shapes/img/Antriebst.rechts_TEF_rechts_64px.png create mode 100644 Editor2DLibrary/SSG/shapes/img/Umlenkspannst.rechts_TEF_links_32px.png create mode 100644 Editor2DLibrary/SSG/shapes/img/Umlenkspannst.rechts_TEF_links_64px.png create mode 100644 Editor2DLibrary/SSG/shapes/props/0_B10010.txt create mode 100644 Editor2DLibrary/SSG/shapes/props/0_B10020.txt create mode 100644 Editor2DLibrary/SSG/shapes/props/Umlenk_rechts_TEF_links.txt create mode 100644 Editor2DLibrary/SSG/shapes/svg/0_B10010.xml create mode 100644 Editor2DLibrary/SSG/shapes/svg/0_B10020.xml create mode 100644 Editor2DLibrary/SSG/shapes/svg/Umlenk_rechts_TEF_links.xml create mode 100644 SVGs/Omniflo/Antriebst.links_TEF_links.svg create mode 100644 SVGs/Omniflo/Antriebst.rechts_TEF_rechts.svg create mode 100644 SVGs/Omniflo/Umlenkspannst.rechts_TEF_links.svg diff --git a/CAD/OmnifloCAD/TEFBogen/Antriebst.links_TEF_links.dwg b/CAD/OmnifloCAD/TEFBogen/Antriebst.links_TEF_links.dwg index 675771d88eb9a0d1fc08232506913aaab2094b03..65f5eac824e360446c9009197e24fd3a3007aab7 100644 GIT binary patch delta 14263 zcma*Odt6Lg_&B`Q-h1xVOw*LE>}IC>ZAvO#G}Vk!Qzk}2C?-NtDT)*LD zQ{#83AF3?lC=yBuiAfK(J|vLRLuSy`@#>Jb2(FI#7Zx}S>t0N@%o<{s#%T9(blf`r zO7K=0&*cmO00#en04MBv1_V+7cmSXlLGAXPzJI^VJ;S+9g39x^ zb07I+_gCihtd>KlRdsImFDRXKVL3=2l{R*j>!~5fHR0=m&TyH4b>rjZcaL|z{q8hX zFx9rer{GuOblxZM`G_i3%>N0|jU(}Caf<4=Q$tN6L=fVA%de$_3 z93ZrHyLRk7-xXK&zFU*mn_>$f`RL|Z&-;JOKiePE=jE|~i%AG-QC9D~E$e<=o?`3a zG6c9R z(3J!UGrtY7KmI-IQIF{Hxv$$#pIvlms9Qhc;1R=hXYcv-zx+J;!uRNakLNXgL1?%} zgjW7|vVZBG4N}ms;iwC-dgkKJM_jCF*SpHsKOdfIOz1h{`epmXzK(-?Lr?LZEzbL5 zefa+8%5PNF6vJcVK>&EXqhI;!>HTkiT$*F_=)s>$0BXYJ>vv9m4n}SBZqSU_J80hE zjWCCC4}f=+CqA5N!f4bH%$ItMF$pPXB&ZOYhEw%n$hA_Rj%jJaOO$}_x?X8yQyR+v z`f=)z{c-A$)d=6d!;JON!-Ow}iDE z+O#Dwz#sAIkU107AyEhh!nX+5OuZj;q|S!391c#O$N*te)FG`1RwIb|53~~l@03oV z&KT^F)S@CKD48}GWg{3UHUJ|mR$I@qp7<3IR}2C81iFn3fOPh_7OK?nw$*dl^JdvM znVcw)bDQPvgj_o~2NLL+p&Q}SmNrSpLOAZ~D)lDOZ8oGvw|onW2D?;hTH?C zM}oOK@_C7#00J|Ky<9RwE?Fs;?3PO|$|W!5o^-jVz1(x8+;fK96QxIju9^No*tZlI zYpeHZ^V^{k5>$q}<#@FnV2bH-`x$b#-ExoJV&|}?#Lk-%Fb*-Y`i-c58!oAVQdkgU zPzHtSGWTAzOo>*C_JuWRm+(A+6I;8g)>*3L2|^qjci<98KsB^y?4cgH+YOQ00W6Yj z`zGxCY~d9!@|y=pHfYi=-M5(;8Y}!-P1$;kHmTXeHUWd0jDaaIkq&AS2nX-0Tkg>T zvDDwG$)1*2z&R?{a|T9Sq@H@(VcH86)5{TCf4R=f>lA^V6V(0bjzxq~_X8csH8!i9Z@2Cf zfJR;Go$n8x!jQvN%GXtfc;b^Q?Wb-QQDo30FY$C!V8v_FR?pV*WTt^JbVAQ&MrvRF z=AxqGtE!x}yxs!3NsSV3B9sJ=FlkUy2ZMYxyfH)~jU;-AHifxq{20EsQf}E5ZOK#6 zaVbq=q_+&WUwP3}Z32Q{rM=Ql<8b0*1$ugAt z7npX8h6Ilx9f`z6?Zp1I<#%uw8cVf%)$Gz#C9npbnBWj&`=a&*Tq4a(-W}o z?Mx419}iwB^fQAqrkByhrBvkzJ4R8?ggg$gpjt)@)|3`cQWj5D31lkmE1@Ljl zt5eo`?Q=%u#G~zcZ=4t18WJ>=^hltSrmnc}6na0l)oV7&O_@%Lr_w<))3cc>4K|0p z)ZSo+p{bA?_PyFgVA9%JX@Hi;Rq<+PQ>-}b?~}!6r!q{G5G7F1HP-9v7c4ZMh zJQE6+%AlT#kb1&)YLV0tT2nivNm$)TiXQUawj@BcggqC8wl-M+(=639LA`uKgEV-73u{dDl_XI%H8^Z225wVh!=^$dRTnlpe7>B3ej`C3i|fw`Dvi z;z=M5wqxm&ADJbQch*Rt6BZpv^W>uX-#BL~Tc2mR*n+xB* z%H|xq;r3^y<2<+iz|1nkl^M&H7I0eK6lTIifqJ}yzhfP2Fj-MbSt$l%KN_e2g&d3aq6!o{%`#`r zdtMdzSH7bnP#Dc`H_5K(;5X=~plEBWtQCN!g*;FXxVN1o%P^uD#hO7=G*+*m6Iy7F2zHU!0gzw>tX}{}%K}>H4ziji(9CB|2O&VJ zJ(U#U0>G-pPtH8tUaeOvy}058*PPKx2}lHn1Z(dm^lYPgC!`>v)hb6WY=G?uDq$TEHNOfh@LqFI88ek2*%A$1pq$L*H^DK-mO_3a)!vwsc(?M|E zw@M2b!9>hacoS`q%8jw&8(jRn;oZ!))ylx=dlh3md22nXy)iBt_Fop}cn|ul7V)B5 zF$ZsjWhm~UCKSZvY<;w6tt^~g1{+XXC#+T*O^s;<+BAA?8aE=Gk9ehGhZ}Xk#%NZp z+@LkVJe(+mwezMF!Zw9rDtE@38h(}M=9W`=o(1zOJ!wNHbObyRm9%--;4GDK!u+Wj znljirFS`XVjm|zW*%pp-6hvoN$}JmYglhVD&p@bGXjDPtc&&0qOR5A*L40YAW>rVe ztj}Ae9)%Sk-c;Q1>V##{F=ZqDwBW3V&xLDw9tA~}9yDP8qU8WkC_R2*ZXL;kJ5&(_ ztc4YLDI7ns8dfSIrp7eDk&Ox73XCaC3mh&_ODcoQ`ajTrVg)%1qlW+ zo@&nI?$U6J2G9_`T@O|AlX?X{Zb6GeFyk$%7DEkE#tE`QgpYZ(P!*Zrhqd6Zj0)^# z@~EXsbDtw^vXKczs_4mBwIXg@VP$k&@H1+PGF{PtEemqs%iIlt!bx80>q$VO* zEkS_rV`Gvp1SP23F-;R%K5ha@Iu5*>0T8GOpxp#)nIv1!Y+`9yT}(YYk*Q~fGO-#= zf+b=(m?I{tz#L(^A@koRY@Vt3w+TrDP0%#u@vGrGGpg+v86hy78RF*l3mCyj4>R)Y6lP^iHN~LT{EGUmZ83rMHDilsropZ4CQ#F*LB#sqr5fOU7 zf~dJycd%qUp$V)+TcdUtuodPEf-I7im;ed3c7P#{A`6>%(T+iSOk`xI{V3$xUEerX zz%P>snommRm=@EZ3RhB^{cDe05L`? zBpG*NmQj1k2Aj0UEE4xl5oef6NX(JutTvlHr0#xM2hPfIVnR4D&~+y&MnlYXRULct z7#6`Z^=8#g-8qiUh^v({`DJ-^ClB7G`;KU){r}{s^ce#jc&QFq+K!GZcMzOR4%v_J zwu&8L&niuPfIX5M#9V6)jk)&cfLQuoRsACqKmL;m@DWIIaA5hbh(TL6V0Ez*StMJF zc-qBkVuoswWL01hm>vNd4Nz;i+-z%3M26XR5=(?!a<7(2a!4eNQl@hv#>85}ol9x8 zI;Z9QIT7aRfWM4s!eHKGH5a%+X^}}vltF}SAu=nhvJV9=5EPlH{i&@-Z#o6)S^vs{ za`vcM{~tj}-V~pbO4t88C)V8@^BcA4n9w*ZA59fS-3_yO9~EhCzfyuJPpz2xcx>Mo ztc7Gt*+P~{(|B_xR+?0vJ|L)NU%LJg)HO5^P-(iTW=UplO+Sfs(4tKM32RJGoz4C{ zdWv%qAaNC)$lnRfkRs=O(Ug&1RZ(ZtFp}=E)V2Ga$X!`vN8(aC377eU+6~Sgl7Ex1 z-{{a=?JsmyE_53IpeQ-cuCDmZUN-h(9yRRp6im@vxAF2S3&Vu6NN*L8tTRvQ z9$quR3IUD)FV6hu?e75l!DQM?WzMGbGW zhp(u_HX&@HmbW>^BvYpaDF?$B!t%c|747erOlWNmqFioTvCrE45c?$uwl)V+F*mIO z<87ABy4{xhS8L9`3W{caXMgEK3(K_?4+vuH=aYUTsuHfVR-Kl1^f`l3gtq8f^8#Uf zCWSjM-(6%jrA>A-%#LHoa z!6bKSHI;bF0{T;nZcTt&sPD_ZJKWAo`7PKfVNm{#7e(W4Hu=vPhb^D6aJu%6 zcDxCcp1%?P`Ab0B?-X_05j%92YPxL(U8#GwBjIRD*uE9kQcdlvU03Rs15YVwBo5Mt}3prWd!%l!>n>l8Ng&eWL*hL)H z*A=Ga87s8>Mv3UTa;ay4Xgl@heki;`xjnGd)X%{_AAohAg<^j=8WW3zwQ1P-Hb3PI zvD9LvT~=?QMb@xsAxtBY?Pws|Txg*WVX2MXK@5`JXQZ}8SelT=5qO^krNvYEcdZgq zv(2BK_YxSzYcs@y-09ec@?@b=At&9d)ZDEB>}#^vQOLRB0T?NTqdekh+?SeM&huMI zOvl+AfGy1fU|+ydVoBcfrS2mm=jHW6^_o0!WuBnf0@{JOS>n9lmE)W46ppj%li;_?Le6z}z+5;oZ2HO>gY;gzM;4tdV#0jx(-C zyhilKsoB=xamj(>y`G_KX~$y643*tb>4Z7P1m*sS83t^{Yeip@1_~B*-OVdu1ueBL;RcYt&_@*{;=p(+-Y;{I`n&%;<&WX(5aeQ^oZ1m z?P&SMwKJSk5{_Llob4{QsedafTO8E7l4p@RoBu&nnJe5^ytqHZ>>Y`{T?%cPuHie8 zcHk1T6LYLHySrNTT^7{rYvA7@-EO9Qj_wK}>UlD?bzoVj2 zsYCr-OE4)e!4snaDReEN9z6D9^pCMM=@!1BOrAtz?rW)OPqMkRWyS05;2QTSb}+ry z$(wrlWQqNnv46FC1MF7cJC`ZzU@S;sPQRKnd3w_-u7|MuY`a6I)-l5V9aYrj2oF$4 zx(+%0nmAH>OWH~6f6XTIcb;<|K6%GaDMQ4`hs)C(F@4$mYo zhl+n@Z4kNnTcjv>bC>#n_yVPUW(t2$<~+QnlS?mK_s?i$nc@#Ke3O zi9Zh=4!lez&G!exhqqB(-KIoG7GFwz>$Y`>ooqcQaJATWgvIdZHyG)rYsJTBijIU8 z6C}2g4tRpr(j|UR1u;~}OZOo=+KQu6W9bpHZ;?Wf_1T+$k%kh2{pQP*IFCP!TKn>d z20(M0=drJ1{ns)UN4>(vEZBkWvyDc zOm6$D&sk~>=)r%H39g7SNY~4Cg->|hXg~L2~ zDSzFn=TSND-MeZX=;zi24D9;F21r1m4b}ID7tvtDyhVAw5)D3Nd^03-l)=-kQAXB> zj&)nDntg_GVb`bkz4KSXWuvH7uSAv=iS&P1)%A8MV{F=2|3^8A@U%2#^pY{u)mK91 zl2F6uxxoAu_17ymtK1<*?v4Y(e322qiMdmH`9EPUxu~VWUQfjmYpLqj(OB9C>htSi z@E7IuW*T-xPpx^A&PRJ)yMQ)ptVlU@@BRjR6sH7l$B8IWv&bh?RCt>b{pxoV<(u>W zU9_7-GiW_6$^hXD6RP;FC6*zq+x>P5#QGiT=NmKAERpLG)Hi-B3f(=lk+>W<86K4g{S$hbuvpg&uDgkJkH$}ajofrc$%Kspj8 zEZ|JGRdEat7M2Eep00?Xt@4T$rbeA~KL#8ZuHYo8I0W2msJW_$&~t7F0Nt);7*N2b;>l_^!=n4%&&C@z z3Sd%edE}N2EIZj!K*xD-S-X7n5ndTvCe+c8*pW`s!J%%+MpM)h+REmL!5^lyiaol4 zbG-q*>CHwE!O?)?DQZtb8go5;!!gBCgI!|DBoG6TQBFlv^^U6QWf@2fgxA|pFbH<*}I|q{>{rRe#-x)SLV&8u}~Wwvg}K0G5GiU;&s7Qa~z5 z0GU9ItW9bViQX<0OBjv*O;Zp6tJmP6PU&L?{}pSj%$RHohSHmgrz9&z6@+l{*Q4&@ z8A124XJ`;gdsF&?3Rr28BMSm)h+B^9ee52UvzDyOW=&0%m$44W*YaPuXH+C;D{yzV z5Xfg{R3tvFNK{r33an6DG0kmOc4Ep9V6-omeIC2(7hzczTHEy7F-r|buihuSNBJW| zg!B5+;>0nV-mS@9lawMHXTWbZpo8UmT{n8Yz~D+wHnKCO%v2+7=VC(&{DrFBHVLJN zw3kI}p7Ab!B}e@Roi zhC&nHFW1(K*&3O!qIlD}mTaSGsgi0VBBZ@Ma#JR(Hkw~Eg!+EW=wV~-mT752<(1a7 z<$E314@?l>ztKZUbY?I{=g|xB^(R9NHUiLTee^` zzzm>Xu1f@o!%ncYi?&=V$Ss_f8l$qu^XFKLAucNjqdzlNV2HslHx;l_6)F~1gmOUH zh?T6QjoGZ}so`ptD$cDOY_`kYl32KfEkXP>8DbAiAc(LNiVp#E>R>-9oB%fCNH`TQ z@>QG^iwajPojxMPwMY}H_fD}Mlg>iEuIvAlyu^OL;^W0Xi{1! zGA%0sNu=~(D~HbAM?;qN-sE(iNVObC2Yw=1+lT={N*lH=_)+-U@@Xn!4oM^eBC$u1 zC?%%VVnvU?=c!L*sflFe8IHPb3Nr~LFlp*iB9TX^^(qL+q$UBXpiy_BdVsVb?X|$R zjU5s&{9NRHNvWCjW%b?@WGQ(vE<`ElF>s;K=|tF(oVUCHa*21FGh9|aX2ag~ptU-WD_z0z6GXG8@IY#Ous?O2~Q>j!SEdMMl7rxp;C!NO$bzoYK*(}*qazO-P zpxR-&(oVA`y^ZO=p~xg|a-nR7v?eMEJ&lqoPU+u^*Vw6CfOk<)z^>MBMuE5MQp4lsq%h-B3c4DEu8 z&(HlWT$F$l%5!>TGvb9GMqUDs!H}~t62>qdPGXG`rv`1*LlH~S3A^Y@n)>m^Rya=t zc*_};UzYB26@br3TvIM@#cZ6n86DxKw;3!e@VIlQB})Zj zBoFS29K1i|#pU2U0SSK+gsb6cqeDE=*j#Ej2_0z)9*-3md5ZEr6P7F*PGYGv$;L+h z9&zlSWAltjyqa*F(P#yP>vOH$XEtJ5Z^p{RhFik7HM;!X!$alu2~Aw#HSzpxf}oepfoNCzFm2>KInIE&E9jG!wP$kb&T!A?xQ zQiqPB)3C|{T|F0uVhMlizH(tUri{?d)pUyb-WZl88W=U%=jOZ z9~#r%dfi78=;HQt(}0;yTUf7-qD9D5`-C91FFUv~l?d`Q+!bXS_x)*Ts%(L&ECeaN7`8}!XUZxS(H2dsd$APh)6DNPmCT ztsBILJ{t7-iOxb$?2sM&fW!_$?XZbP-WMiz8@XlkAF2lhX}M@@7w`oObGsjsP)3); z8!h6&6$2RVNO!8YUcgO{&c288l!WYFN_VEw*G(Blodc{Lpqgp)`dDr^LR)as5q)TI zp4|Y7q@RTGMoR^nYnp$u`-q5kca*^EJ&;R1`j>m&1B9pF&Fy|Pz%Ya@HBQ?5#SrtAdT(~nldrDI!2*UmUy@*o(7p>W?IxSZveyhN}{{5Y;iH_RNO z>tV^dx#m#D$mV_)m(MTKHJC$xTzu48*J}vmUjHGHL2bRM5%HPIA&?*i^hfnQXXfMgSN?`p2b5rXB6G6d4v;dgZz14WcLB=Ye5RTdY)%1%o0qa{Jj~kM&y^uE3M6EuOS*;Nr+I z0vaIi3=ifZ5JPViSI7V-5E|eqSizVFvN4Zo6Eh5^l6VsU(cfibewq5@fhSp*FTS#rGhK~W|Y_gNzY_lXKn>+2KQvs!S#&fkVpg^1Xurq_u0>_M`h?9 zTfrR~NfsS&)00D-7o+V00SCng;E7GD=^{&21yC`1(1?76@H&q9KzGPNFBcBMMDX2F z2tPvj=My^od@daR48{xj&=!7=gnBD@9i{GhG7{bh!FJuFLl^wB95&EyhJKcu9A{2F98JZYzL& z5WWJi3&0V`EsHn|bvA=x2lDFwJs7UFt+`8wr$S((5&R1yN?(tJ$2#fE<`8Bf&b<0y zBwYSOw`&OWbH4OrB&@;Uebh*6C|(Kd;ZfjtfB+VIQS&}Mrh97NkAyv@@Y+TlgM{{) z<=?}h{uhAz_^^kI6-Qy#!aP3k^np)C!`nbu^EZU+&ePy;=j3qpuTZ@H7Y5Iq356$5 zFyO5pGWeVc1<)41_%HXXc*RTOc!ViEnRk= z472MwiHlN6=!0f&9*E~mINB*XV186q{ndiit$^1Ixj!$4*gv;=9o zfLL+DqYO$G5G^l#vk2mJiOjBe4dKP3yS-y_UX;nOj*SHDN8#ggwLws=5wU!m4EwT; zNIiSt=RysR@86x~*3!BbeVYkaHOk;^N`~#}O+b*NR46ja}a#yS^-T{TCHF2-CQ`4$JI59hNv^Zeo@Z@?IY}F2nQ<1iXa8 z-6saR(}UsXn`GGW-`hM&uOLRg*OZX32NAxpLk71TlVPhbl6V8eYp%(#%IgoTyrA8D zK7MKiiB>6yeXWy;znY~+CP&mCh@{uhxJ9>Qc6VzLf64ad!8|2tCs>A9`r0&)~1a4^qQRA-Z*?|Q%rFxNu( zt4fZ2($iqMUXC5#L7Vu5{&Cx=2QO2M9Hln)GBUwO+&P$7woi`zy^kjB86xo`VIW?0 z#={h^ard)i!iRUl;G1o7tfV%@DyWN(?>#QZwl)mANgVfRfD(ZPqqZ{)p4lqLo;Lo& zXw9$lh+uQPm5{V|nPZRlA0A*ej$QZ=2CIa%HuxG0&9q(Pu)h!fs;VWkYnv_G_(Z!VojsqF9xdB35|+w%I)snY;#F>o8aaio7Um* z-RW;2PIpkzqyqM#C|IsBXo813<#v6Y$Xwj%10diZiGrIAhHls_hYnDLUOQN83_YNS z{U2RYZ1*b~iVqV7dJC6?d5GLbdI%eW>Ao-ky}>X*NQ7a&XssHiGMoo|VT&*=yhYgP zDy;X`pq+l$RGKer5{5*y=wSh^mMCCmr5PsTGYo=YoJ9+m%xzM`Jggd)8YIAY*KOzn z@q@?Fd?P%R&I#BAFOLL%EaoT58l}Rf0<;w*)BP$KN}7-tDb$B2U=^VWSSLuJRSrU@ z(feQmxTy*eK9a0;QM%B0FKb3(TlSUPLsPbTR4gqx*2p7qhHePLrztnQ`A`9cYlgOo zI)-BHfOo7#>Wp2XqbpOYQA&OS*vxGL%4`*(6s0)G+!IrkG;&l0Mr?aE5?lU;KD2?I zBC6P*x1Pl7*(rt<-YHY#HzX1b^pY7lV-oR1W|oDn*d7LI?%xQ3UoQYOFhxQs)3F|2?%eX7GHH5F}4uKmA3-nn$c~--qD2H_NEYctSQHo^(6v6-p_#72zW>) zs*njg!f=1+h16Y9gcQ&(GGY4}h;AvtwO=FPufq(8W+GZlgsM@(c>;gvU&v+?iDf395TY1emuN1mkw%{B!|#*kS2j(KZ*|kWy?37>%3zOfNQolH#G14 zdZDSacj_NEjuk5z$Os4`7V9=Uz^z6!pm%&QR7whDCV(qGE^~xai9z08^E0Oega^bi z{DVaty}4vmwy45}q(V5USSxRU_#oe&>2z>;W^xD%!POZE20{b{8H217vfpen>R$+L zk@5}(v>z~_N=-)oDO|VE4cgKMe%P@_x77{qBzvaO!4*`0c_Qinf`7h+@F~nSthok; zT3w<$%o}7t^nrba)!|*{#j>SPi>@pJAgp+x`|J+=k?F)>@cc*L%W9SQwNa{~o%UJG ztbIBDEkWm{UTogk@#AgVbTJ+}j(s}r-m6sKRV3;%6HtA6K& z8s3({I>W@xM;?C~>@_7QcY?!)!+-vL>bmyl_A91hg+quqT)0TakqxW-bX^d$VeiZR zCq8%HJow{b-G#kP%igU1qtI-&N0`e3js|Y|ajd8QYK>V$`Q_7ANmHf#FV!@ zdYa$fRot!DG+1uFq<^V>w!eSH=Uery4Xq6?+d7U~FE&~ju-Jz?&waY>%)AlOsV*7Z z?C4m>(TwO=pV?`ykyC<7_x~#XyK`mt_uqH5Zf_hiCuq&fm0!O#7yW+n>j}Y@>vgRU z8-JYXIn)1mN6V_Oe|`GA`a?~vq17PAmYj3-A`q{%} zk9R)%ZE)3J$5Cer9vuDo@czp~zprg8xOC8Dw1IrsRvWd`T+#aX`#;^xfAGhdmw)X% zU;Omq+Wqf8uDERGo<4P&bB4=wUpBS>%ulUpxkXvaKEtsNQu`dyXm75p;`dYE^v#{m z_Lx&&&O9r=eatFx;w+D8Q#DiICW};NsCVU$N6YU&Kf2sFC!Ab5JbkQ-FLzv`?>xsC zl~ys_@SRX=~Vx7{!L*xGTTXLnD@d%bm7Rd?Ud>LCl$hh_|)nWI=UNIs38-+u*1qe)m%Tl+GgSiwlqH0Wnub=fO)pL-nrtf#!KTxd2x=?iUU8kYpmx-IiyUs z4_-W8DV}S)@z$<$yH0%Ce&W-Wy?>wSyo4jzxqN|=-3HAgXN{N!oQvlD`(PJTK!Z&)e_0MkPRbO21zRc-VKt`yc= z>e{{G@|b5zvBEUXigwzHox{kpB9xiQ3uYxREF?$+bC5DrIedj-ObMK9r7f|UjIl~+ zslLS6?6kC`%v{o>1W({6m=>D=o)#Un6V@j{-M(Rv#HP;DwGM+rq-&)OoGG6CpvIPj zSiIf|(S4Q2Ovu3Rc%f)Q+z0@stpDH^O>fJ?Cm%f$%aSc|n-D>d2Wm#^z0{$KIXV{~ zXsf9xNwp$W$!Y1SNm(TK0GwcE6z!U?#MXjNvvkb85mwr!THz5%bJeNIBrlad&Wsyv zWviT^#33THOqr@6P@#&hR4XhjHEI5Q(zFpyK7Oz?N?}pyk8-jW+V}Bj**Ou(N$TWG ztrN+%0LIbY=dN)i+Li8&rZ5#(h*EvYLA4NVvjFfBMChLTKs!x<(ew~KLMspqur<^8 z%6p@MGW!1#NVMkQ$Z(6y>4XAVSWzBr4Wy%J6Dq+#IZ^*K6|OHcH6f5#i!lve%tQ%+HH3$l!_uw2%D1>A&#haqoYz1pV-i$ z2q8{Kxf~oq2qARTA>@$zB}eDDoZ>$@=lA=4f3N@R^?&`h*W1i9GoN{8o_S{GnP*1% z7xKygS?LN>*SV>6b-3bDQ@bt?eRpQvVH-2ml5acbwn>iI2iFPvgzJ8IP&Vqe^OzU; z>t4FD(S7{@uyt-)`1Ed}DQ=gqpc)Kkq&}JclU-eSc)+pP1I4_s7GU z31fafG-ulL!(mJBO&Fsz=7FP+j;aIhyjyuo|I>?z2irbdk>GQ9;O?q1Kff{|clKuF zH@@lq6um#qVFeGceLo+$b<8__xc0t3Ac61>b68#A)U@fIgWAfG1T+1pU#_wD|M;Cb zfEsFv_ou~-fjOQ2!%=|R^?B&pwfQSRYrlD~445tZ{nYZi({*sM+9~_CnXrz}zdKw8 zq?M&#P7Ga9eL3Vmn5!QCyo_kNqcH?W^O%?RhrRhTJ3RYSc5dxaOZ-{%*uvXWHfbN` zt53NT6yV)|mUn*#g=O%1IG}bG(+3xMIwkn-gNKoj1S?$L9nAU@Ld}D8fWSj{WW^#u z_7qSa{Qk@OMSn=yBsl-mG@TEhj{T%xmHdZl#o6{*!_U0c zS8aG*^9f_nh=-wK?a-iE00~x2H}7Gt2CdnbS7ceHzuyB67xLH61=-bqzxN#AuE3*N zK0!(+Fr8^0(}WITh7+idM?=DarkLi2Y^->omG>F^r2UfQ)@GznuVT7d^AcEqN>a&O zuzIEg0PlMV*%C_m8|R=m24jd2ggTXWPP058EI13e(kNQ$O;1~-lGDjv2eJ}Q)Ck&=5} zIzCc5KGjj({MjHCA?Xb|)o>Jwx!GK3sD{vmhDI)t&LB%qs@dtR(R9Ih(mD^CrH@LH z111k`(>PMjOzB2@>BdOu#tg9akpuW1rf`@Un!-d})-W$-H41_8h%VBlR~R|5E#25k zjU;sw-E4Fj&Tdu<%pmIJH*YfbV2BBOdABoD-V-VBo-OZwEbqwxq7Zvw4h5LSKROpC zB3xnf3kwbt#y7vGy!GIzW*4_>P|rvB_i|1BUU7B}u%(xISd9PLC^1uMKU?f9Z%yqF zl7J-Kf%@m7${Iq_0Hv@fl2ZkR()I4W0Fa_pqP_A~O+L>PIO%GNo1CTbJb}zHv6hfP z5~`s6wtD)7hux@X5kO;fZJ*1}W(Y5V$d4W%O|Ml`uy->%B0*TWo%WE#8A*5Q8UfQ* zLtqSyq^7L`;o;rQ>m)r8k*DanUKZ%)DZ1EeHmW&Gzwxp|W@l*=Z%5>Gp;_vEoJ3Rj z&BOk#2)WwQE!@lu)fKggGEdu={Ta5j3;@dQT#aic$lBMA&yLCP~-sF z8DnNV5XbL`Ra*4LTJU0+gp?sMsI`c)Uv=J7WdyOF81i8KIDX1F1|yX*z(^$}O1(-2 zm;Z7c+GPtDJN`Z#f2bK|`r#Pex^WJg@?uNN|8v zx2$Uk_cpyCTxeD@i|q+?yLV)V>K+MSCG;_Yvu9N?#pU$Aa68ubODE@XfDzptZj(?Y zP$X)03K{?*5CHp*^J_fzN`{blzS*+4iz0Wct@N-52pU2$u2TR+1$G8!y=(|R8D>S0 z-wT0QW3Nf{)^XL?1EI!4W2Q-(>_aC=O;TK$l&vd4!5F5eJ7Es|+==@13a`D+5?4a( zZ8v!BtmyElP;bg3g-IE^68_VeUr>#gXSrVbEJ{3`3EJ46je3+|jgE!?bY{hw%lVi0 zdY;guoN$$y$@!FwCz%0Jb+4DmZUYV_Eov^ZJiY>ZaR|0*Ab@(+b=F^2X-{5dE( zMTK$-?W&^vKJaN9nF1Ekvt*v|D7``E2myUkHUlkE(6$kuY_o$C^L6Keh>lisVBBgU zwbF=Q#-(JFQgbOUkzxw7=@7XY{ya%;hw8KFJb8(4o{Wu)8MT^g%r(3gyK!zT5N|Fu zW5u&5W*_Mm0(*ouZm?Fl{-`v3iHpwo*h@1+lj%T(H|n@S&r?i?KJ-;ZM${xF2?HWQ z2;{-(-|5Q%-!oTf#9gig<9VnyhaJ(`Y7BT%p2i3W#TTJ5Fp(xA9o|k2DIr_QN(LZ> z=`Kc{OKG(-l$0zJI?}C5OQVZpfCm69*7qN?c983Y;|#@)&99X_DEi<52~dZ!r$U0q z69`*8^suF%Cv|?l7ypVXc}C*+X4|My2!(&&95H$qv_0qc)_)#+@pLig@HMwL3mxaX zeF<4uC0?~)ML`j#!!0I_)*ZWu5jv3+htMm=216Bna_p}#gszH-MM>rK!x$eaYzM7? zpJ%P7fhF(}(7+g24r_@X{>(M-sFAXwU6d5sp2d8$Ho65?#S&IASwsn>h;-epQwQDn z-yNnCW3i0zcl4In9qK7_=0DsP@@JuAOo%X+-(}>xv4_8O0|8o~1lGrzmQ1V#EiuKg z6ShO)dwvzr82PMZY9J4^fIiSO4m<)WmBP#L77Hwj5uh&E z0yKkwi7PCEco4uT)A+N2`KAx@Ou6UZt$+FLi~9JG*zW4_o;(Kb;&?#cjB`-~@=tR! zVgR>611oWRt6&HIR0BO!WDJQ)FkKt#*`)AdR>7k~V?g_pxD)02L zCUg=FQ`C!67NmGiAJtAࣝ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 literal 0 HcmV?d00001 diff --git a/Editor2DLibrary/SSG/shapes/palettes/c_TEFElemente.xml b/Editor2DLibrary/SSG/shapes/palettes/c_TEFElemente.xml index fb0a748..6c2ba2e 100644 --- a/Editor2DLibrary/SSG/shapes/palettes/c_TEFElemente.xml +++ b/Editor2DLibrary/SSG/shapes/palettes/c_TEFElemente.xml @@ -1,4 +1,7 @@ -
APB 110 R 630/90 800/800 mit TEF Aussen
-
TEF Bogen 90° R725
-
Umlenkspannst. links für TEF rechts
+
Umlenkspannst. links für TEF rechts
+
Umlenkspannst. rechts für TEF links
+
TEF Bogen 90° R725
+
TEF Bogen 90° R535
+
Antriebst. links für TEF links
+
Antriebst. rechts für TEF rechts
\ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/props/0_B10010.txt b/Editor2DLibrary/SSG/shapes/props/0_B10010.txt new file mode 100644 index 0000000..015ecdc --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/0_B10010.txt @@ -0,0 +1,33 @@ +{ + "shapeMode": 0, + "name": "Antriebst. links für TEF links", + "family": "TEFUmlenk", + "icon": "SSG/shapes/img/Antriebst.links_TEF_links_32px.png", + "iconBig": "SSG/shapes/img/Antriebst.links_TEF_links_64px.png", + "srcSVG": "SSG/shapes/svg/0_B10010.xml", + "width": 2067.0992, + "height": 1254.8031, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", + "connectionPoints": [ + { + "id": "cp1", + "x": 0.0, + "y": 582.305, + "z": 0.0, + "xMin": "", + "xMax": "", + "xStep": "", + "yMin": "", + "yMax": "", + "yStep": "", + "zMin": "", + "zMax": "", + "zStep": "", + "direction": 270.0, + "linkClass": "OmnifloTEF", + "label": "", + "isDimension": true + } + ], + "eventClass": "OnDoubleclick,OnLinked,OnPasted,OnInserted,OnRemoved" +} \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/props/0_B10020.txt b/Editor2DLibrary/SSG/shapes/props/0_B10020.txt new file mode 100644 index 0000000..4c56bfb --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/0_B10020.txt @@ -0,0 +1,33 @@ +{ + "shapeMode": 0, + "name": "Antriebst. rechts für TEF rechts", + "family": "TEFUmlenk", + "icon": "SSG/shapes/img/Antriebst.rechts_TEF_rechts_32px.png", + "iconBig": "SSG/shapes/img/Antriebst.rechts_TEF_rechts_64px.png", + "srcSVG": "SSG/shapes/svg/0_B10020.xml", + "width": 2067.0992, + "height": 1254.8031, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", + "connectionPoints": [ + { + "id": "cp1", + "x": 1000.0, + "y": 582.305, + "z": 0.0, + "xMin": "", + "xMax": "", + "xStep": "", + "yMin": "", + "yMax": "", + "yStep": "", + "zMin": "", + "zMax": "", + "zStep": "", + "direction": 90.0, + "linkClass": "OmnifloTEF", + "label": "", + "isDimension": true + } + ], + "eventClass": "OnDoubleclick,OnLinked,OnPasted,OnInserted,OnRemoved" +} \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/props/Umlenk_rechts_TEF_links.txt b/Editor2DLibrary/SSG/shapes/props/Umlenk_rechts_TEF_links.txt new file mode 100644 index 0000000..ed04008 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/Umlenk_rechts_TEF_links.txt @@ -0,0 +1,33 @@ +{ + "shapeMode": 0, + "name": "Umlenkspannst. rechts für TEF links", + "family": "TEFUmlenk", + "icon": "SSG/shapes/img/Umlenkspannst.rechts_TEF_links_32px.png", + "iconBig": "SSG/shapes/img/Umlenkspannst.rechts_TEF_links_64px.png", + "srcSVG": "SSG/shapes/svg/Umlenk_rechts_TEF_links.xml", + "width": 1363.4835, + "height": 1004.2091, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)(ORIGIN=CENTER)", + "connectionPoints": [ + { + "id": "cp1", + "x": 0.0, + "y": 462.038, + "z": 0.0, + "xMin": "", + "xMax": "", + "xStep": "", + "yMin": "", + "yMax": "", + "yStep": "", + "zMin": "", + "zMax": "", + "zStep": "", + "direction": 270.0, + "linkClass": "OmnifloTEF", + "label": "", + "isDimension": true + } + ], + "eventClass": "OnDoubleclick,OnLinked,OnPasted,OnInserted,OnRemoved" +} \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/settings.txt b/Editor2DLibrary/SSG/shapes/settings.txt index 6d69628..7708879 100644 --- a/Editor2DLibrary/SSG/shapes/settings.txt +++ b/Editor2DLibrary/SSG/shapes/settings.txt @@ -1 +1 @@ -{"categories":{"c_ILS":{"expanded":true},"c_Kreiselmodule":{"expanded":true},"c_Zusatzmodul":{"expanded":true},"c_Foerderer":{"expanded":true},"c_Kurven":{"expanded":true},"c10":{"expanded":true},"c_Background":{"expanded":true},"c_Parts":{"expanded":true},"c_Session":{"expanded":false},"c_Omniflo":{"expanded":true},"c_Boegen":{"expanded":true},"c_Gerade":{"expanded":true},"c_Weichen_90":{"expanded":true},"c_Weichen_45":{"expanded":true},"c_Weichen_Parallel":{"expanded":true},"c_Weichenkoerper":{"expanded":true},"c_Weichenkombinationen":{"expanded":true},"c_TEFElemente":{"expanded":true},"c_OmnifloBogen":{"expanded":true},"c_Boegen_90":{"expanded":false},"c_OmnifloWeiche":{"expanded":true},"c_OmnifloTEFParts":{"expanded":true}},"shapes":{}} \ No newline at end of file +{"categories":{"c_ILS":{"expanded":true},"c_Kreiselmodule":{"expanded":true},"c_Zusatzmodul":{"expanded":true},"c_Foerderer":{"expanded":true},"c_Kurven":{"expanded":true},"c10":{"expanded":true},"c_Background":{"expanded":true},"c_Parts":{"expanded":true},"c_Session":{"expanded":false},"c_Omniflo":{"expanded":true},"c_Boegen":{"expanded":true},"c_Gerade":{"expanded":true},"c_Weichen_90":{"expanded":true},"c_Weichen_45":{"expanded":true},"c_Weichen_Parallel":{"expanded":true},"c_Weichenkoerper":{"expanded":true},"c_Weichenkombinationen":{"expanded":true},"c_TEFElemente":{"expanded":true},"c_OmnifloBogen":{"expanded":true},"c_Boegen_90":{"expanded":false},"c_OmnifloWeiche":{"expanded":false}},"shapes":{}} \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/0_B10010.xml b/Editor2DLibrary/SSG/shapes/svg/0_B10010.xml new file mode 100644 index 0000000..c731305 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/svg/0_B10010.xml @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/0_B10020.xml b/Editor2DLibrary/SSG/shapes/svg/0_B10020.xml new file mode 100644 index 0000000..9a55188 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/svg/0_B10020.xml @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/0_B10040.xml b/Editor2DLibrary/SSG/shapes/svg/0_B10040.xml index aab2767..3a9892a 100644 --- a/Editor2DLibrary/SSG/shapes/svg/0_B10040.xml +++ b/Editor2DLibrary/SSG/shapes/svg/0_B10040.xml @@ -2,10 +2,7 @@ - - - - - + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/0_B10050.xml b/Editor2DLibrary/SSG/shapes/svg/0_B10050.xml index d31f55b..100fbc0 100644 --- a/Editor2DLibrary/SSG/shapes/svg/0_B10050.xml +++ b/Editor2DLibrary/SSG/shapes/svg/0_B10050.xml @@ -2,8 +2,7 @@ - - - + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/Umlenk_links_TEF_rechts.xml b/Editor2DLibrary/SSG/shapes/svg/Umlenk_links_TEF_rechts.xml index aadfa5f..c39bbd9 100644 --- a/Editor2DLibrary/SSG/shapes/svg/Umlenk_links_TEF_rechts.xml +++ b/Editor2DLibrary/SSG/shapes/svg/Umlenk_links_TEF_rechts.xml @@ -2,107 +2,102 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/svg/Umlenk_rechts_TEF_links.xml b/Editor2DLibrary/SSG/shapes/svg/Umlenk_rechts_TEF_links.xml new file mode 100644 index 0000000..31d7568 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/svg/Umlenk_rechts_TEF_links.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SVGs/Omniflo/Antriebst.links_TEF_links.svg b/SVGs/Omniflo/Antriebst.links_TEF_links.svg new file mode 100644 index 0000000..db69fa4 --- /dev/null +++ b/SVGs/Omniflo/Antriebst.links_TEF_links.svg @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Antriebst.rechts_TEF_rechts.svg b/SVGs/Omniflo/Antriebst.rechts_TEF_rechts.svg new file mode 100644 index 0000000..607f9d5 --- /dev/null +++ b/SVGs/Omniflo/Antriebst.rechts_TEF_rechts.svg @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SVGs/Omniflo/Umlenkspannst.rechts_TEF_links.svg b/SVGs/Omniflo/Umlenkspannst.rechts_TEF_links.svg new file mode 100644 index 0000000..c5fb897 --- /dev/null +++ b/SVGs/Omniflo/Umlenkspannst.rechts_TEF_links.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +