=.2V      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU VWXhow to declare CSS & JavaScript YZHTML elements [\Jcontextual markup - generates HTML as a function of a context of type a. 1 also keep track of static CSS and JavaScript ]^ empty tag set the HTML children access title parts !access JavaScript ( static) part access CSS ( static ) part access html (dynamic) part _`aVWXYZ[\] ^ bcdef _`aVXWWXYZ\[[\]]^ _`a combinator to create tags gP ghijklmnopqrstuvwxyz{|}~ g  escape HTML Ecreate a text node. Automatically escape HTML to protect against XSS 8create an operator to set an attribute of HTML elements helper function for setAttrOp #"set any attribute of HTML element  !"#$%&  #' set style ("create HTML to link to a CSS file '('( )* 5convert static parts of the document to dynamic HTML 'convert CSS Rule into a HTML style tag *convert JavaScript into a HTML script tag Pretty printing CxML () 'show HTML starting with no indentation 0show HTML with indentation, one space per level +++ ,  !"#$%&'()*+,*)!" #%$&'( +  5,-./0123456789:;<=>?@ABCD7,-./0123456789:;<=>?@ABCD5,--./0123456789:;<=>?@ABCD $EFGUClearLeft | ClearRight | MinHeight Int | MaxHeight Int | MinWidth Int | MaxWidth Int HIJKLMNOPpSeparates a list of elements in n lists of list of elements (or n groups), being n the value of the first arg. @ The number of elements in the lists produced is balanced.  As the number of elements in the orginal group might not be a multiple of n, some lists produced will have one more elements  than others ,Some examples of the usage of the function: balancedGroups 3 [1..9] = [[1,2,3],[4,5,6],[7,8,9]]  balancedGroups 3 [1..10] = [[1,2,3,4],[5,6,7],[8,9,10]]  balancedGroups 3 [1..11] = [[1,2,3,4] ,[5,6,7,8] ,[9,10,11]]  balancedGroups 3 [1..12] = [[1,2,3,4] ,[5,6,7,8] ,[9,10,11,12]] &EFGHIJKLMNOP$EGFFGHIJKLMNOP $      !"%      !"#$          !" $%&'()*+,-./01234))QRSTU*,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU*,-QEGFRSTU./01CD23456789:;<=>?@ANMPOHIJKLBQRSTU5 !"#$%&'()*+,-./0123456789 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^_`abcdefghijklmnopqrstuvwxyz{|}~                                                   ! " # # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?@ yuiGrid-0.1 Text.CxML Text.YuiGridText.CxML.TypesText.CxML.TagsText.CxML.HTML Text.CxML.CSSText.CxML.NavListText.CxML.Output Text.CxML.JSText.YuiGrid.LayoutHintsText.YuiGrid.GridText.YuiGrid.YGridText.YuiGrid.YGridCxML StyleDeclCSSLinkCSSRule CssInlineDeclNonCxMLCxMLrunCxML+++ concatCxMLnoElemwithCtx/-modCxtagabodybuttonbrformh1h2h3h4imageptabletddivspantitletrfontt^#^.! textfieldhiddenafile^%^^.vertNavh1logoshowNonCxmlStrictHasLayoutHintsmodLayoutHintssetInFstSiblingresetInFstSiblingaddCssresetCssinMaininHeaderinFooter inLeftSidebarinRightSidebarnearTop nearBottomweight setColumnssetColumnsVote resetColumnsresetColumnsVote clearSidesnearLeft nearRight horizWeight applyLayoutssmallMarginBottomCSS giveBorderCSSGridNode ContainerBox boxInMain boxInHeader boxInFooterboxInLeftSidebarboxInRightSidebarfromBoxtoBox fromContainer toContainer GridElementgridPage fromGridNoderunBoxrunBoxesJSDeclJSLinkOnLoadAttrHElemHTextHTag withChildren modTitlePartssetTitleaddTitle titlePartsjscsshtmhtmlPartitagabbracronymaddressareabdobig blockquoteboldcaptioncitecolcolgroupdddfndeldldtemfieldseth5h6headerhrinputinsitalicskeyboardlabellegendlimetanoscriptobjectoloptgroupoptionparamprequotesamplescriptdropdownsmallstrongstylesubsuptbodytextareatfootththeadbasecodehtmllinkthemapttulvar CxMLChild//escapeBrackets modHElems setAttrOpadd_attrwidgethText^> underSelectorunderSelector'*>csslink NavListStyleCurrentItemCSSCurrentLinkCSSTextColAnyCSS LinesBetween NoUnderline HoverCols BreadcrumbsVerticalTabsformTonavList submitBtn formSection fullInlineDoc inlineCSSinlineJS showNonCx showNice'^:jslinkHorizontalHint NearRight HorizWeightNearLeft ClearSides VerticalHint NearBottomWeightNearTop PageAreaHintInRightSidebar InLeftSidebarInFooterInHeaderInMain LayoutHints inFstSiblingcssHints pageAreaHint verticalHint columnsQtycolumnsQtyVotehorizontalHint blankHintssetPageAreaHintsetVerticalHintsetHorizontalHintsmallMarginBottomCSSRlsgiveBorderCSSRls layoutHints addChildren moveSiblings moveSiblings'gridNodesByPageAreapageArea pageAreaHint'gridNodesVerticalPartitionssplitClearSidessplitTruesAlonesplitTruesAlone'gridNodesByColumnsgridNodesHorizontalPartitionscolumnscolumnsQtyElectionselectColumnQtyOptionsortOptionsByVotesbalancedGroups iterateNTimes sortByFst partitionByEqpartitionByEq' occurrencies occurresMostcolumnsQtyOptsdefaultColumnQty Y_2ColsType Y_1o4_3o4 Y_3o4_1o4 Y_1o3_2o3 Y_2o3_1o3 Y_1o2_1o2YGrid YGrid_3Cols YGrid_2Cols YGrid_1ColYGrid_ComplexBoxYGrid_SimpleBox YTemplateSidebarRight_300pxSidebarRight_240pxSidebarRight_180pxSidebarLeft_300pxSidebarLeft_180pxSidebarLeft_160px YPageWidth YPW_974px YPW_100perc YPW_950px YPW_750pxYPage pageWidth headerBlock mainBlock footerBlock sidebarBlock yGridPageyGridyGrids yGridCols yGridCols' yGrid_2ColContext NonFstColCtx FstColCtxNonCtxyahooRls pageToCxML yGridToCxML yGridToCxML'yFstCol yNonFstColyCol yMaybeBoxDiv yGrdClass yGrdClass' setUnitClasssetCSSsetCSS'