From 2975a00422c584ef5f7ec58cdd01660af8becfe4 Mon Sep 17 00:00:00 2001 From: "Christian P. MOMON" Date: Thu, 25 Feb 2010 02:13:44 +0100 Subject: [PATCH] debug step --- build/classes/fr/devinsy/xid/Attributes.class | Bin 0 -> 1590 bytes build/classes/fr/devinsy/xid/Data.class | Bin 0 -> 6004 bytes .../classes/fr/devinsy/xid/DomPresenter.class | Bin 0 -> 2550 bytes .../fr/devinsy/xid/FilePresenter.class | Bin 0 -> 3044 bytes .../xid/IdData$IterationStrategy.class | Bin 0 -> 1343 bytes .../classes/fr/devinsy/xid/IdData$MODE.class | Bin 0 -> 1107 bytes build/classes/fr/devinsy/xid/IdData.class | Bin 0 -> 2629 bytes build/classes/fr/devinsy/xid/IdDataCore.class | Bin 0 -> 116 bytes .../classes/fr/devinsy/xid/IdsDataById.class | Bin 0 -> 1006 bytes .../fr/devinsy/xid/IdsDataByIndex.class | Bin 0 -> 495 bytes .../fr/devinsy/xid/ParserErrorHandler.class | Bin 0 -> 2648 bytes build/classes/fr/devinsy/xid/Presenter.class | Bin 0 -> 18569 bytes .../fr/devinsy/xid/StringPresenter.class | Bin 0 -> 3156 bytes build/classes/fr/devinsy/xid/testXid.html | 79 ++ build/classes/fr/devinsy/xid/testXid.t | 69 + build/classes/fr/devinsy/xid/xhtml-lat1.ent | 196 +++ .../classes/fr/devinsy/xid/xhtml-special.ent | 82 ++ build/classes/fr/devinsy/xid/xhtml-symbol.ent | 237 ++++ .../fr/devinsy/xid/xhtml1-frameset.dtd | 1235 +++++++++++++++++ .../fr/devinsy/xid/xhtml1-transitional.dtd | 1210 ++++++++++++++++ 20 files changed, 3108 insertions(+) create mode 100644 build/classes/fr/devinsy/xid/Attributes.class create mode 100644 build/classes/fr/devinsy/xid/Data.class create mode 100644 build/classes/fr/devinsy/xid/DomPresenter.class create mode 100644 build/classes/fr/devinsy/xid/FilePresenter.class create mode 100644 build/classes/fr/devinsy/xid/IdData$IterationStrategy.class create mode 100644 build/classes/fr/devinsy/xid/IdData$MODE.class create mode 100644 build/classes/fr/devinsy/xid/IdData.class create mode 100644 build/classes/fr/devinsy/xid/IdDataCore.class create mode 100644 build/classes/fr/devinsy/xid/IdsDataById.class create mode 100644 build/classes/fr/devinsy/xid/IdsDataByIndex.class create mode 100644 build/classes/fr/devinsy/xid/ParserErrorHandler.class create mode 100644 build/classes/fr/devinsy/xid/Presenter.class create mode 100644 build/classes/fr/devinsy/xid/StringPresenter.class create mode 100644 build/classes/fr/devinsy/xid/testXid.html create mode 100644 build/classes/fr/devinsy/xid/testXid.t create mode 100644 build/classes/fr/devinsy/xid/xhtml-lat1.ent create mode 100644 build/classes/fr/devinsy/xid/xhtml-special.ent create mode 100644 build/classes/fr/devinsy/xid/xhtml-symbol.ent create mode 100644 build/classes/fr/devinsy/xid/xhtml1-frameset.dtd create mode 100644 build/classes/fr/devinsy/xid/xhtml1-transitional.dtd diff --git a/build/classes/fr/devinsy/xid/Attributes.class b/build/classes/fr/devinsy/xid/Attributes.class new file mode 100644 index 0000000000000000000000000000000000000000..a7c60bc39068b4b27d85ab4b6225106eb0d7d3dc GIT binary patch literal 1590 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 Wk~HDF_#VII2jutpW8{sass8~27d&ME literal 0 HcmV?d00001 diff --git a/build/classes/fr/devinsy/xid/DomPresenter.class b/build/classes/fr/devinsy/xid/DomPresenter.class new file mode 100644 index 0000000000000000000000000000000000000000..0a5a7e09cde3268d51eb0d4a04b039f3c3052a7c GIT binary patch literal 2550 zcmbVMe^VP(6g@A2gse*`;YYzz1hp0tAlTBP{AdM2m6`wor4+Tyvb%&}$i~f5+VOv9 z{0e>wwMrSC(LbH>Lph%Jb|=|}f}_lkef!>h=bn4++56Yuzy1#3CU)Y82wdHBGnW0d zSgtfGAg#>$$2SP*DkaLQHB zD0`bm>Bx>U*N#A}(-jaa%Af5Z_wL4vdeDYfO~ZF@jM6&9JPz?HL&}sDvSU%C{eJix0-Z#v8)9Ymz&2&a z!!D_9He1eC(GtiEosrG(4EC`O|u2C99g{&iwNwa_J}khVan&v~0zKj!9$%?wp|=j=X?ONGB^)%=b7jN87?TUud%4GD0JHSP1RLVdAnLQ3j7FL*FD4hDsNPR@9)X~;CUw5 z`KFSRJl3&|&-vk1T*o92f$dk5E^|yxUsT|KNJtkS+q*`k;?Ggd|AOup zCP;CQPnjYvk#p%Exb!R4)b?$P_(2FP9)LCTbUXlizsC12cO_UXCAroK`dD+snh#;c zYQ$nSVmE78`Jnc8g;lTnRvp%F#sk9UD1JT!-Cl!kuR%|!-nNt8ztsGQfZHLkS8Kkb z1e~NQ5qwCnCcaN8>&yn#CsOGX%$#7pE~fM$V1_^wHHHZ+;(h>{Jp=kZWl-If3jB$l zDyQ}<;~(kIpcbrj?8-!^kPNmPhL{ m_&)fSoW4`}Q+}Xo5pNLC&o5VBFjs_;e*P#~eaVOjp8NxUBN*HO literal 0 HcmV?d00001 diff --git a/build/classes/fr/devinsy/xid/FilePresenter.class b/build/classes/fr/devinsy/xid/FilePresenter.class new file mode 100644 index 0000000000000000000000000000000000000000..ef17491ee549385ca20a678e93d9ed6d424bf70b GIT binary patch literal 3044 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 PH#gtU|5XI?^Zow;@eK|t literal 0 HcmV?d00001 diff --git a/build/classes/fr/devinsy/xid/IdDataCore.class b/build/classes/fr/devinsy/xid/IdDataCore.class new file mode 100644 index 0000000000000000000000000000000000000000..0bf70c666228d39122c8a9ab21555df08b831cd5 GIT binary patch literal 116 zcmX^0Z`VEs1_mPrc6J6PMh3~WBK?%qvdp~VO8tt=6n)PWm&B4p=lr5nb_Nzk27#=^ zvPAuy#JqHU|D>$ccEvj6}9 literal 0 HcmV?d00001 diff --git a/build/classes/fr/devinsy/xid/IdsDataById.class b/build/classes/fr/devinsy/xid/IdsDataById.class new file mode 100644 index 0000000000000000000000000000000000000000..f797556c58e701d6c3dadff02790f4b48bcc45c1 GIT binary patch literal 1006 zcmaJ<%Wl(95IvLkt27PIrUgy8)@jVh&=4fFPlc@<{(24_bRxLb@spt@(Bh+O`KihjBp({_zVg5nJ~?<(AwHQ$IUnYbA;npB96wiFXmtb*HnnN7hvi4 literal 0 HcmV?d00001 diff --git a/build/classes/fr/devinsy/xid/IdsDataByIndex.class b/build/classes/fr/devinsy/xid/IdsDataByIndex.class new file mode 100644 index 0000000000000000000000000000000000000000..9270a0eb911dc93aa60226a3d4d00720992b0911 GIT binary patch literal 495 zcmaJ;%TB^T6g^W4l?DU>9~g~sr!H)wO9%@gCXmJr+WkOB9aE-BJ08Oyv9*npwj4OOhU(jE^I zkvHC7?%(ciw-^d-sif{OLkah;@c2JYV%XfINHt8aB$ z{~Tf$q>?O8wh0SM6pQp925ib$s+asSb&j(d$R9kS@{mDR$lC-3>M+qjjj|HK2t=I* OMFXpuU&DG9H$DO74|}u# literal 0 HcmV?d00001 diff --git a/build/classes/fr/devinsy/xid/ParserErrorHandler.class b/build/classes/fr/devinsy/xid/ParserErrorHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..59d5547c4d0aba73290d420cff96a4249035d85c GIT binary patch literal 2648 zcma)8T~ixX7=BI&YzWI&NP$8rX`wX)XtYwr28#v3q5-N@D6OR|$r6@^4c%-g?PxC@ z_1fuZXS{Q!H(uxr4WrCBUi&xv8;_Uw6|_j#Z9BmDi}AAbV4j3)|w z0_T>kcv{~u%>3i{rjd@{)U3R2jagRCx}llrtZpgr3pA{18(KW8nVI8-c)@p3iF;JueVSI>rUt$i`=BnzIrD)iXxM)a-(#3tTL_Fyx*% z{$^~;Ff)m3G-_DZY%S|J%8%v>rY#^Q1Zs3iclShnq**2{ybD!BhH2Q>1S+CEvjYCn zTv`vJ0!=FF(NGP6Qz~kp%3X_!T6cF^MIBTH?Yp6uun(dQP4fC#6$%0Z^-06jrwVIJ zx^+ui$}*x*GMCb_vzledckj?|uNai0D|xKs43%sdS(T;d3t5I)r)5jy4$}J@l6IHe z^+?*zu2<6TqWUXZ-jT@xx+5>eRa}st#2ta!8Cy#|nAFxiW|fYB0_UU2(u~erzwMO6 z*k(#!w~d^c=$Tb;g*xq5gPWa^f{{(@Rsipks^d7K*^w+|i3Bl#_oUWWsdThFuRXIt z4B?uB_XRqR^sZu922h*P?R~)|{B;#07^Pa;`nqnW1Z8@d=UwLDHFYYh555E%%#{6sJ^7%i94v=PD+P=u;J+VTNS1G)ccE zj@x939ww_=-<4mW^O*byC|=*~wOwfsk?np51wiodxa_EilmESx5yk7F0Pe8?=G=zb z`>x==Ky!HwEHCR;5DRFM!7Zssfnfy-u^kDah`2X-Tk>h$*w16X-i(c4Yue*8(0&Lo#lUj+Q5Mq~P3>v~3jy z^iwbP+Y}i}+bPb)11iU{VFG4y1uLbG8*)svluz4BQUaV~!&dOG5`NBV4jJyNx$_~& zmD7qV@e*OVG|Qzmwu83$ZJc?Dj^B9Ihfc0- zsN#Bx4qND|m2>1Yns|B^?TGM;N?^i~+Ic=XbkXIx8s^i-GbOf#@KF0N+`5oK=lBAn zh&m9>?lljhl5gD(EPMJuu;y~G%LKb}3>YWi0nA#Wb z7hU8MTP%l7G7Zxuu#H~8^(6uKq2Ghecparxr7hp@`OIVB$uy<{`ACL?jFMBi=(-;N-nL3a`~G6 zzaf`ziT>S*x$sxQ%hAu&Np}C>4i>1&Vp4i4LYsPlw*KG2@$nZPO!hJ-YjeE~!6Me@ zc+7t=p1=Bs8Ql1lwr&Brt^GZx$TM`{2Uhft)+WFC@c4hZsTA)3 literal 0 HcmV?d00001 diff --git a/build/classes/fr/devinsy/xid/Presenter.class b/build/classes/fr/devinsy/xid/Presenter.class new file mode 100644 index 0000000000000000000000000000000000000000..23fe12b4bde2d2f2b5b1c27db5d602fee4ec8734 GIT binary patch literal 18569 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 H%j^GNJxI3e literal 0 HcmV?d00001 diff --git a/build/classes/fr/devinsy/xid/StringPresenter.class b/build/classes/fr/devinsy/xid/StringPresenter.class new file mode 100644 index 0000000000000000000000000000000000000000..1a672c71fe424717493d73eea31db1e883ac76a5 GIT binary patch literal 3156 zcma)8-%}G;6#gy*Hd&%b{E47dD;k1vty--Tu>??Q!;cE0Xl=VB3oM3gy4eWn&zU}T zrmvk&f4ua~mrkcnTVP7ZnLasF$3LfUo!am2E+H=9m}GX(-gEDFzWbeX?&k0R{&)o7 zG(J~QCvb4u)^f&uvrwvNi)Kz6b8NFPGin~}f{;L4U{1d^U!5S(n73wT3|pWz zW7#vBUevR*hQ`6Ob6UoAbqj=Mo%y^#EHkIy*R{M}nDHag7fxmKX2EoN1nT3R6P(;< z-);eNpUzDlzs)(S~-C&skZ4J#M^(Gg&QX&1?Nu zwmeTIyXC}#Q78y=f6lB~5;&9z=o-+T((JC?kLT`|3PnnWGiH_TEQ!kfui3leoizgZ z3z#CNvz&JX8gkYxGbfcC>wC_1K9C@Dx#xb>M;kBSpG zsUS&jU}q9N3Js?Owv+B)t|Uj&l|gbjNX~)jHU4gu!kv!d7|sZs+d#W^<_p+2QSgRAFL} z!oP?nH@``K*E(3HbnT!}<-@pcGdluJGUrvs+r}I{dv8cDx@VpOW^R8#(i&+5dN(Pv zAW65)Hg4EgLW+1_W@ka*+Do9-gx~telAzQpQe1nL2|Rx~j!exNS;swJK8fO0S>viF z&lOX?0CsuVs+P}5nHL-;Y(3wfb#UJtv_kSw=UwGB!YlRUQ<8W2iNwSTqQ4^ckPmg( z#jDCY(9G#7cDtkCWWG%Nr33WK#m$Lj>`jQ@(JC(o)&XLS3AFOMpAp-z9qleq)LVvE zaEN{hDcMRkBZPE=u0wWh0(pdxM+w#|&Tmxkme8!h~myDIfZ#aJ|)-I z$C#FsW9OFe#`iex+C8q_=Gt$%cC%}zX@7?%X%9a@`zrb;V^@}OO%5#Kt=KRxOBfwa ztYU03xr7_bm|VfTvLYC%YXu(+Cm-`4#n1y>cL85MXgJA52a+o=E{0k|KFGFJn3Juc zW!xJ&A%&@T>vh7FWRyu7$4=a!C==-7>3$xQxQx5Fg(=Ko8YRqPfz~I;<4errYZUM! zEc}EI@epM!)B7hX_zR!n3BGVqr&$yft}66X3Z19S6~^u$Mjd{xT92yM6OMb{6vqn8 zcRg9ee5-`pj5^P;W%4i58zKW>7?JbJGwef1fly#`Ll=N&XhEGn;6AK-O+X9%EB}RF zc*d^q9SThTh!`|7z0la((&YZWFz7dC+E+>Gq`mQ{#J_VD6x zQWme5C9f~MM*D_9-?B@8aDybgMQ(e^AT7SS%~ky(3}4}KQNN>?N8m?PULF@6Zm9ze Vi6wj- + + + test + + + Test 01: No id attribute + XHTML: Hello world. + no Java code + Result: Hello world. + + Test 02: id attribute with empty model + XHTML: Hello world. + no Java code + Result: Hello world. + + + Test 03: model changing the text + XHTML: Hello world. + // Populate attributes of Test 03. + text = new TextModel (); + text.getAttributes ().appendAttribute ("style", "background: blue;"); + text.getAttributes ().appendAttribute ("style", "foreground: red;"); + text.getAttributes ().setAttribute ("class", "totoClass"); + text.setText ("mummy"); + datas.put ("test03", text); + Result: Hello world. + + + Test 04: model changing title + XHTML: Hello world. + // Populate attributes of Test 04. + text = new TextModel (); + text.getAttributes ().setAttribute ("title", "another title"); + datas.put ("test04", text); + Result: Hello world. + + + Test 05: model adding style attributes + XHTML: Hello world. + // Populate attributes of Test 05. + text = new TextModel (); + text.getAttributes ().appendAttribute ("style", "background: blue;"); + text.getAttributes ().appendAttribute ("style", "foreground: red;"); + text.getAttributes ().setAttribute ("class", "aClass"); + datas.put ("test05", text); + Result: Hello world. + + + Test 06: model appending style attributes + XHTML: Hello world. + // Populate attributes of Test 06. + text = new TextModel (); + text.getAttributes ().appendAttribute ("style", "foreground: red;"); + text.getAttributes ().setAttribute ("class", "aClass"); + datas.put ("test06", text); + Result: Hello world. + + + Test 07: image + XHTML: A picture pinguoin flottant. + // Populate attributes of Test 07. + text = new TextModel (); + text.getAttributes ().setAttribute ("width", "50%"); + datas.put ("test07", text); + Result: A picture pinguoin flottant. + + + Test 08: xhtml source contains no display order in a tag. + XHTML: Hello you there. + Result: Hello you there. + + + Test 09: dynamic addition of the nodisplay order. + XHTML: Hello you there. + Result: Hello you there. + + + \ No newline at end of file diff --git a/build/classes/fr/devinsy/xid/testXid.t b/build/classes/fr/devinsy/xid/testXid.t new file mode 100644 index 0000000..9037424 --- /dev/null +++ b/build/classes/fr/devinsy/xid/testXid.t @@ -0,0 +1,69 @@ + + + + test + + + Test 01: No id attribute + XHTML: Hello world. + no Java code + Result: Hello world. + + Test 02: id attribute with empty model + XHTML: Hello world. + no Java code + Result: Hello world. + + + Test 03: model changing the text + XHTML: Hello world. + // Populate attributes of Test 03. + text = new TextModel (); + text.getAttributes ().appendAttribute ("style", "background: blue;"); + text.getAttributes ().appendAttribute ("style", "foreground: red;"); + text.getAttributes ().setAttribute ("class", "totoClass"); + text.setText ("mummy"); + datas.put ("test03", text); + Result: Hello world. + + + Test 04: model changing title + XHTML: Hello world. + // Populate attributes of Test 04. + text = new TextModel (); + text.getAttributes ().setAttribute ("title", "another title"); + datas.put ("test04", text); + Result: Hello world. + + + Test 05: model adding style attributes + XHTML: Hello world. + // Populate attributes of Test 05. + text = new TextModel (); + text.getAttributes ().appendAttribute ("style", "background: blue;"); + text.getAttributes ().appendAttribute ("style", "foreground: red;"); + text.getAttributes ().setAttribute ("class", "aClass"); + datas.put ("test05", text); + Result: Hello world. + + + Test 06: model appending style attributes + XHTML: Hello world. + // Populate attributes of Test 06. + text = new TextModel (); + text.getAttributes ().appendAttribute ("style", "foreground: red;"); + text.getAttributes ().setAttribute ("class", "aClass"); + datas.put ("test06", text); + Result: Hello world. + + + Test 07: image + XHTML: A picture pinguoin flottant. + // Populate attributes of Test 07. + text = new TextModel (); + text.getAttributes ().setAttribute ("width", "50%"); + datas.put ("test07", text); + Result: A picture pinguoin flottant. + + + \ No newline at end of file diff --git a/build/classes/fr/devinsy/xid/xhtml-lat1.ent b/build/classes/fr/devinsy/xid/xhtml-lat1.ent new file mode 100644 index 0000000..ffee223 --- /dev/null +++ b/build/classes/fr/devinsy/xid/xhtml-lat1.ent @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/classes/fr/devinsy/xid/xhtml-special.ent b/build/classes/fr/devinsy/xid/xhtml-special.ent new file mode 100644 index 0000000..cead4e8 --- /dev/null +++ b/build/classes/fr/devinsy/xid/xhtml-special.ent @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/classes/fr/devinsy/xid/xhtml-symbol.ent b/build/classes/fr/devinsy/xid/xhtml-symbol.ent new file mode 100644 index 0000000..63c2abf --- /dev/null +++ b/build/classes/fr/devinsy/xid/xhtml-symbol.ent @@ -0,0 +1,237 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/classes/fr/devinsy/xid/xhtml1-frameset.dtd b/build/classes/fr/devinsy/xid/xhtml1-frameset.dtd new file mode 100644 index 0000000..1a00936 --- /dev/null +++ b/build/classes/fr/devinsy/xid/xhtml1-frameset.dtd @@ -0,0 +1,1235 @@ + + + + + +%HTMLlat1; + + +%HTMLsymbol; + + +%HTMLspecial; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/classes/fr/devinsy/xid/xhtml1-transitional.dtd b/build/classes/fr/devinsy/xid/xhtml1-transitional.dtd new file mode 100644 index 0000000..e22581b --- /dev/null +++ b/build/classes/fr/devinsy/xid/xhtml1-transitional.dtd @@ -0,0 +1,1210 @@ + + + + + +%HTMLlat1; + + +%HTMLsymbol; + + +%HTMLspecial; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +