h&OG      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                        Safe-Inferred"cattrap=Parsed calc() expression. As a postfix arithmatic expression.cattrapParse a calc() expression.cattrapParse an operator char. cattrap?Verify that a parsed math expression can be properly evaluated. cattrap$Evaluate a parsed calc() expression. cattrapReturn the empty (or zero) value for a CatTrap geometric type.cattrap"A partially-computed length value.cattrap!Absolute number of device pixels.cattrapMultiplier by container width.cattrapUse normal layout computations.cattrapUse computed preferred width.cattrapUse minimum legible width.cattrapA box with min & max bounds & surrounding borders. The CSS Box Model.cattrap2The minimum amount of pixels this box should take.cattrap2The maximum amount of pixels this box should take.cattrap0The ideal number of pixels this box should take.cattrap*The amount of pixels this box should take.cattrap1The amount of space between the box & the border.cattrap#The amount of space for the border. cattrap7The amount of space between the border & anything else.!cattrap2D size of a box. Typically inline is width & block is height. This may change as support for vertical layout is added.%cattrap$Amount of space surrounding the box.+cattrap.Convert horizontal spacing via given callback.,cattrap,Convert vertical spacing via given callback.-cattrap&Convert inline size via given callback.cattrap%Convert block size via given callback/cattrap(An empty box, takes up nospace onscreen.0cattrap9A box which takes up all available space with no borders.1cattrap;Convert all sizes along the inline axis via given callback.2cattrap:Convert all sizes along the block axis via given callback.3cattrap?@4%&)*'(+,!"#$.- /0123456789:;<=>@?  Safe-Inferred"XZcattrap'A Harfbuzz font with sizing parameters.\cattrapThe Harfbuzz font used to shape text & query character-size information.]cattrapThe FontConfig query result. Useful to incorporate into output rendering.^cattrapQuery the height of a character. Used for cap, ex, or ic units._cattrap1Query the width of a character, used for ch unit.`cattrap(The desired font-size, used for em unit.acattrap(The root font's size, used for rem unit.bcattrap*The desired line-height, used for lh unit.ccattrap/The root font's line-height, used for rlh unit.dcattrapScale-factor for vh unit.ecattrapScale-factor for vw unit.fcattrapScale-factor for vmax unit.gcattrapScale-factor for vmin unit.hcattrap#How many device pixels in a CSS px?icattrapA number+unit, prior to resolving side units. The unit may alternately represent a keyword, in which case the number is ignored & typically set to 0.jcattrapThe CSS j keyword.kcattrap'Parse a pre-tokenized CSS length value.lcattrap Variant of k3 which supports min-content & max-content keywords.mcattrapSupported length units.ncattrap#Convert a lexed number to a Double.ocattrapResolve a parsed length according to the sizing parameters in a given `.pcattrap0Convert from a computed length to the "pt" unit.qcattrapConvert any length-units in the given CSS tokens to device pixelsZ[e]^_`bacdfgh\ijklmnopqijklmnoqpZ[e]^_`bacdfgh\ Safe-Inferred"rscattrap;Parsed CSS font properties, excluding the FontConfig query.ucattrapParsed CSS font-size.vcattrapParsed CSS line-height.wcattrap#Parsed CSS font-variation-settings.xcattrapParsed CSS font-weight.ycattrapParsed CSS font-stretch.zcattrapParsed CSS font-style.{cattrapParsed CSS font-optical-sizing.|cattrapzero'd 4` to serve as the root's parent in a font heirarchy.}cattrap#Scale-factor for text-shaping APIs.~cattrap8Convert from FontConfig query result to a Harfbuzz font.cattrapConvert Parsed CSS to a <`. Includes sizing parameters derived from a root & parent `.cattrapAll font-variations from the parsed CSS properties. | Requires the resolved font-size in case font-optical-sizing is set.cattrap=Represents a multiple of the initial font-size. Resolved by .cattrapCompute the track sizes & child positions along a single axis.cattrap:Compute the track sizes & child positions along both axes.cattrap8Utility for associate an index with each item in a list.cattrapResults laying out richtext, has fixed width. Generated from  for the sake of pagination.cattrap5A branch with constant bounding box. Generated from  when attaching position info.cattrapChildren of a  or `.cattrap&Additional data routed through Balkon.cattrap An empty box.cattrap"Retrieve the subtree under a node.cattrap=Retrieve the caller-specified data attached to a layout node.cattrapmap-ready wrapper around  sourcing from a child node.cattrapcattrap"Identifies a cell in the CSS grid.cattrap Parsed CSS grid item properties.cattrapParsed CSS grid-column-startcattrapParsed CSS grid-column-endcattrapParsed CSS grid-row-startcattrapParsed CSS grid-row-endcattrap$Parsed CSS align-self & justify-selfcattrap A grid axis.cattrapParsed CSS Grid propertiescattrapParsed CSS grid-auto-columnscattrapParsed grid-auto-flowcattrap,Whether grid-auto-flow: dense was specified.cattrapParsed CSS grid-auto-rowscattrapParsed CSS grid-template-areascattrap Parsed CSS grid-template-columnscattrapParsed CSS grid-template-rowscattrapParsed CSS row-gap & column-gapcattrap&Parsed CSS justify-items & align-itemscattrapConverts a grid to lookup table start & indices for row & columns. Exported for the sake of testingcattrapParse a length or FR unit.cattrap7Parse a length or FR unit, including extended keywords.cattrap$Parse an identifier for a grid cell.cattrapParse grid-template-*cattrap6Parse an individual track specified by grid-template-*cattrap5(UNUSED) Parse a subgrid specified by grid-template-*cattrapParse a track's names.cattrap)Desugar grid properties to a grid layout.  Safe-Inferred"(@ cattrap.To what degree is the text direction isolated?cattrap8Document text with Balkn styling options, CSS stylable.cattrapApply Bidi chars around the inline text. FIXME: Handle the tree!    Safe-Inferred"Escattrap)Possibly values for CSS display property.cattrap#Possible values for CSS box-sizing.cattrap)Parsed CSS properties relevant to layout.cattrapWhich layout formula to use, a.k.a. parsed CSS display property.cattrap(Unused) Parsed CSS box-sizingcattrapsizing, margins, border-width, & padding CSS properties. Stores units in case they're needed for font-related units.cattrap)Query parameters describing desired font.cattrap'Additional font-related CSS properties.cattrap:Caller-specified data, to parse additional CSS properties.cattrap6Properties to lower size units before passing onto to cattrap?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcddefghijklmnopqrstuvwxyz{||}~                                                                                                     cattrap-0.3.0.0-inplaceGraphics.Layout.ArithmeticGraphics.Layout.BoxGraphics.Layout.CSS.LengthGraphics.Layout.CSS.FontGraphics.Layout.FlowGraphics.Layout.GridGraphics.Layout.InlineGraphics.LayoutGraphics.Layout.Grid.CSSGraphics.Layout.Inline.CSSGraphics.Layout.CSSGraphics.Layout.CSS.ParseOpcodeSeqAddSubtractMultiplyDivideFuncNum parseCalc verifyCalcevalCalcmapCalc $fShowOpcode CastDouble fromDoubletoDoubleZerozeroLengthPixelsPercentAuto PreferredMin PaddedBoxminmaxnatsizepaddingbordermarginSizeinlineblockBordertopbottomleftrightmapXmapYmapSizeYmapSizeXzeroBox lengthBoxmapX'mapY'widthheightminWidth minHeightmaxWidth maxHeight leftSpace rightSpacetopSpace bottomSpacehSpacevSpace lowerLengthmapAuto$fNFDataBorder $fNFDataSize$fNFDataPaddedBox$fNFDataLength$fZeroPaddedBox $fZeroLength $fZeroDouble$fCastDoubleLength$fCastDoubleDouble $fEqLength $fReadLength $fShowLength$fGenericLength $fEqPaddedBox$fReadPaddedBox$fShowPaddedBox$fGenericPaddedBox$fEqSize $fShowSize $fReadSize $fGenericSize $fEqBorder $fReadBorder $fShowBorder$fGenericBorderFont'hbFontpattern fontHeight fontAdvancefontSizerootEm lineheightrlhvhvwvmaxvminscaleUnittedauto parseLength parseLength'unitsn2ffinalizeLengthpx2ptfinalizeLengths $fEqFont'CSSFont cssFontSize cssLineheight variationsweightVariationwidthVariationslantVariation opticalSizeplaceholderFonthbUnitpattern2hbfont pattern2font variations'$fPropertyParserCSSFont flowMinWidth flowNatWidth flowMaxWidth flowWidth flowNatHeight flowMinHeight flowMaxHeight flowHeight positionFlow layoutFlow AlignmentStartMidEnd GridItem'GridItem cellStartcellEnd alignmentminSizenatSizeTrackcells trackMins trackNatsgapGrid buildTrack buildGridtrackMintrackNat setCellBox gridEstWidth sizeTrackMins sizeTrackNats sizeTrackMaxs trackPositioncellSize gridItemBox gridPosition trackLayout gridLayout enumerate$fNFDataAlignment$fNFDataGridItem'$fReadGridItem'$fShowGridItem'$fOrdGridItem' $fEqGridItem'$fGenericGridItem'$fReadAlignment$fShowAlignment$fEnumAlignment$fOrdAlignment $fEqAlignment$fGenericAlignment FragmentTreeBranchLeaf inlineMin inlineSizeinlineChildren layoutSizelayoutChildren paragraphMap layoutMaptreeMaptreeBox positionTree treeInner LayoutItem LayoutFlow LayoutGrid LayoutInline LayoutInline' LayoutConst LayoutSpanUserData layoutGetBoxlayoutGetChildslayoutGetInner boxMinWidth boxNatWidth boxMaxWidthboxWidth boxNatHeight boxMinHeight boxMaxHeight boxHeightboxSplit boxPaginate boxPosition boxLayout$fNFDataLayoutItem Placement AutoplaceNamedNumberedSpanCSSCell columnStart columnEndrowStartrowEnd alignSelfAxisRowColCSSGrid autoColumnsautoFlow autoFlowDenseautoRows templateAreastemplateColumns templateRowscssGap alignItemsAreasparseASCIIGrid finalizeGrid$fPropertyParserCSSGrid$fPropertyParserCSSCell$fEqAxisDefaultdef UnicodeBidiBdNormalBdEmbed BdOverride BdIsolateBdIsolateOverride BdPlainText CSSInlineapplyFontInline applyBidi$fPropertyParserCSSInline$fEqUnicodeBidi$fOrdUnicodeBidi$fEnumUnicodeBidi$fReadUnicodeBidi$fShowUnicodeBidiDisplayBlockInlineTableNoneTableRowTableHeaderGroup TableRowGroupTableFooterGroup TableCell TableColumnTableColumnGroup TableCaption BoxSizing BorderBox ContentBoxCSSBoxdisplay boxSizingcssBoxfontfont'innerinnerProperties innerParent gridStyles cellStyles inlineStyles captionBelow pageOptionsparagraphOptions finalizeCSS finalizeCSS' $fDefault(,,)op val2floatfharfbuzz-pure-1.0.3.2-eaa38991cab3b7704bb8fef15b0bc9244dc8fe62982ad4d261579cf43d38ff35Data.Text.Glyphize.FontFont fracDefaultparseVariationsmarginCollapse lowerMargin verifyTrack verifyGrid cellsForIndexcountFRshbScalecunscale layoutRich' lowerSpacing fragmentSizetreeRect fragmentSize' fragmentPosunionsunion nullLayout setCellBox'parMap'parseFRparseFR' placement parseTemplate parseTrack parseSubgrid parseNames directionbalkon-1.3.0.0-l-balkon-internal-d795dbe0274a44f1eba41426b66bf79143ce169231865031612d18a40f9a7035.Data.Text.ParagraphLayout.Internal.TextOptions textDirectiontxtOptsnoborder rowContainerfinalizeChilds finalizeBox finalizeTable