(* Content-type: application/vnd.wolfram.mathematica *) (*** Wolfram Notebook File ***) (* http://www.wolfram.com/nb *) (* CreatedBy='Mathematica 11.3' *) (*CacheID: 234*) (* Internal cache information: NotebookFileLineBreakTest NotebookFileLineBreakTest NotebookDataPosition[ 158, 7] NotebookDataLength[ 121492, 2251] NotebookOptionsPosition[ 117757, 2164] NotebookOutlinePosition[ 118081, 2180] CellTagsIndexPosition[ 118038, 2177] WindowFrame->Normal*) (* Beginning of Notebook Content *) Notebook[{ Cell[CellGroupData[{ Cell["Basic Examples", "Subsection", CellID->285421464], Cell["Listen to a channel for message data:", "Text", CellChangeTimes->{{3.748971796736884*^9, 3.748971804967703*^9}, { 3.7489718603904963`*^9, 3.7489718653610888`*^9}}, CellID->221583938], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"listener", "=", RowBox[{"ChannelListen", "[", RowBox[{"\"\\"", ",", RowBox[{ RowBox[{"(", RowBox[{"message", "=", RowBox[{"ReleaseHold", "[", "#Message", "]"}]}], ")"}], "&"}]}], "]"}]}]], "Input", CellChangeTimes->{{3.7489712164720383`*^9, 3.748971247138405*^9}, { 3.7489713934628077`*^9, 3.7489714072271233`*^9}, {3.748971438016202*^9, 3.748971441871852*^9}, 3.748971486335894*^9, {3.748971632480467*^9, 3.748971637989559*^9}}, CellLabel->"In[38]:=", CellID->1119434760], Cell[BoxData[ InterpretationBox[ RowBox[{ TagBox["ChannelListener", "SummaryHead"], "[", DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, TemplateBox[{PaneSelectorBox[{False -> GridBox[{{ PaneBox[ ButtonBox[ DynamicBox[ FEPrivate`FrontEndResource[ "FEBitmaps", "SquarePlusIconMedium"], ImageSizeCache -> {12., {0., 12.}}], Appearance -> None, ButtonFunction :> (Typeset`open$$ = True), Evaluator -> Automatic, Method -> "Preemptive"], Alignment -> {Center, Center}, ImageSize -> Dynamic[{ Automatic, 3.5 CurrentValue["FontCapHeight"]/ AbsoluteCurrentValue[Magnification]}]], GraphicsBox[{ Thickness[0.04], FaceForm[{ RGBColor[0.537, 0.537, 0.537], Opacity[1.]}], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}}, {CompressedData[" 1:eJxTTMoPSmViYGAQAWIQLeYR8EdCWMchu6JqqY6zvoP/H4ni659UHJZVHte0 MjJ0SKq/aVu5Q9UhXSkHqELLwcHuxc01VjIOkV933ur6q+HgeD7t6nMvZYd1 zM97NHSV4fJRG/e/mbdHyuHK8yztb9tVHTh+LkjfnCXucChlVUII0PwLV8Pe 6O/+b9+54eHLqUI6Dn9mckjPi+NxCDXQWinMYODQwDfHeNGW4/bzbHSuzPpm CJffPW0Cf1WbqcOHmNyj/zb9tzcCaVA2dXh38rDT2kxxh2DWxZOsPlo4cKho 1PXslHIACt4rjDKDuw8mv1EvbzHjHw0HoCttdFRMHYCeSf2+RMuBv8pstV27 qcMD3QkLfhgaOqR2JMfeAdp/7wH35JVO+nD3TTpd77H/r5EDAGj4jZA= "], {{14.846299999999998`, 15.034199999999998`}, {16.0003, 17.0092}, {17.1543, 15.034199999999998`}, {16.0003, 13.560199999999998`}}, {{13.265299999999998`, 14.252199999999998`}, {12.577299999999997`, 15.180199999999997`}, {13.928299999999998`, 14.587199999999998`}, {14.546299999999999`, 13.796199999999999`}}, {{18.0733, 14.586199999999998`}, { 19.423299999999998`, 15.179199999999998`}, {18.7353, 14.252199999999998`}, {17.455299999999998`, 13.797199999999998`}}, {{19.5403, 13.661199999999997`}, { 20.2673, 14.640199999999998`}, {20.1143, 13.108199999999998`}, {19.502299999999998`, 12.2412}}, {{ 11.887299999999998`, 13.111199999999998`}, { 11.734299999999998`, 14.640199999999998`}, { 12.458299999999998`, 13.661199999999997`}, {12.4973, 12.243199999999998`}}, {{16.499299999999998`, 12.396199999999999`}, {18.5263, 13.1162}, { 18.467299999999998`, 10.963199999999999`}, { 16.499299999999998`, 10.300199999999997`}}, {{ 13.533299999999999`, 10.963199999999999`}, { 13.474299999999998`, 13.1162}, {15.499299999999998`, 12.396199999999999`}, {15.499299999999998`, 10.300199999999997`}}, {{8.9423, 11.882199999999997`}, { 11.184299999999999`, 12.370199999999997`}, { 12.259299999999998`, 10.843199999999998`}, { 10.462299999999999`, 10.176199999999998`}}, {{19.7393, 10.843199999999998`}, {20.8153, 12.369199999999998`}, { 23.058299999999996`, 11.881199999999998`}, {21.5383, 10.175199999999997`}}, {{16.8083, 9.350199999999997}, { 18.778299999999998`, 10.013199999999998`}, {20.0873, 8.312199999999997}, {18.021299999999997`, 7.704199999999998}}, {{11.913299999999998`, 8.312199999999997}, {13.222299999999999`, 10.013199999999998`}, {15.191299999999998`, 9.350199999999997}, {13.978299999999999`, 7.704199999999998}}, {{10.607299999999999`, 9.164199999999997}, {11.585299999999998`, 9.5262}, { 10.768299999999998`, 8.464199999999998}, {9.6403, 8.079199999999998}}, {{21.2323, 8.463199999999999}, { 20.414299999999997`, 9.525199999999998}, {21.393299999999996`, 9.163199999999998}, {22.3603, 8.077199999999998}}, {{ 14.786299999999999`, 7.1141999999999985`}, {16.0003, 8.761199999999999}, {17.214299999999998`, 7.1141999999999985`}, {16.0003, 5.342199999999998}}, {{ 19.5373, 7.107199999999999}, {20.917299999999997`, 7.515199999999998}, {22.1423, 7.095199999999998}, { 20.621299999999998`, 6.764199999999997}}, {{9.858299999999998, 7.096199999999998}, {11.083299999999998`, 7.514199999999999}, {12.462299999999999`, 7.108199999999998}, {11.377299999999998`, 6.764199999999997}}, {{11.866299999999999`, 5.871199999999998}, {13.689299999999998`, 6.447199999999999}, {13.735299999999999`, 4.5051999999999985`}, {11.6383, 3.5851999999999986`}}, {{ 18.263299999999997`, 4.5051999999999985`}, {18.3113, 6.447199999999999}, {20.1333, 5.870199999999999}, { 20.361299999999996`, 3.584199999999999}}, {{ 14.740299999999998`, 4.323199999999998}, {14.713299999999998`, 5.452199999999998}, {15.499299999999998`, 4.303199999999999}, {15.499299999999998`, 3.023199999999999}}, {{16.499299999999998`, 4.303199999999999}, {17.286299999999997`, 5.451199999999998}, {17.2593, 4.323199999999998}, { 16.499299999999998`, 3.0241999999999987`}}, {{ 0.7933000000000003, 14.500199999999998`}, { 3.6462999999999983`, 11.647199999999998`}, {4.353299999999999, 12.353199999999998`}, {2.7072999999999983`, 14.000199999999998`}, {7.000299999999998, 14.000199999999998`}, {7.000299999999998, 15.000199999999998`}, {2.7072999999999983`, 15.000199999999998`}, {4.353299999999999, 16.646199999999997`}, {3.6462999999999983`, 17.3542}}, {{ 3.6462999999999983`, 6.646199999999997}, {5.2933, 5.0001999999999995`}, {1.0002999999999993`, 5.0001999999999995`}, {1.0002999999999993`, 3.9991999999999983`}, {5.2933, 3.9991999999999983`}, { 3.6462999999999983`, 2.3531999999999993`}, {4.353299999999999, 1.6461999999999968`}, {7.207299999999998, 4.5001999999999995`}, {4.353299999999999, 7.354199999999999}}}]}, AspectRatio -> Automatic, ImageSize -> {Automatic, Dynamic[ 3.5 CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[ Magnification]]}, PlotRange -> {{0., 25.}, {0., 19.}}], GridBox[{{ RowBox[{ TagBox["\"Channel: \"", "SummaryItemAnnotation"], "\[InvisibleSpace]", TagBox[ "\"richardh@wolfram.com:MessageChannel\"", "SummaryItem"]}], RowBox[{ TagBox["\"ID: \"", "SummaryItemAnnotation"], "\[InvisibleSpace]", TagBox["\"2Tonly\"", "SummaryItem"]}]}, { TagBox[ DynamicModuleBox[{ChannelFramework`Private`lights$$ = { Style[ Graphics[{{ RGBColor[0.88, 1, 0.88], Disk[{0, 0}]}, { RGBColor[0, 0.85, 0], Circle[{0, 0}]}}, PlotRange -> {-2.2, 1.1}, ImageSize -> 9, ImageMargins -> {{3, 3}, {2, 0}}, BaseStyle -> {CacheGraphics -> False}], Selectable -> False], Style[ Graphics[{{ RGBColor[1, 1, 0], Disk[{0, 0}]}, { RGBColor[0.8, 0.8, 0], Circle[{0, 0}]}}, PlotRange -> {-2.2, 1.1}, ImageSize -> 9, ImageMargins -> {{3, 3}, {2, 0}}, BaseStyle -> {CacheGraphics -> False}], Selectable -> False], Style[ Graphics[{{ RGBColor[1, 1, 0], Disk[{0, 0}]}, { RGBColor[0.8, 0.8, 0], Circle[{0, 0}]}}, PlotRange -> {-2.2, 1.1}, ImageSize -> 9, ImageMargins -> {{3, 3}, {2, 0}}, BaseStyle -> {CacheGraphics -> False}], Selectable -> False]}, ChannelFramework`Private`opacities$$ = { Opacity[1], Opacity[0.2], Opacity[0.2]}, ChannelFramework`Private`status$$ = { "Active", "Stopped", "Inactive"}, ChannelFramework`Private`hlen$$ = DirectedInfinity[1], ChannelFramework`Private`d$$ = "2Tonly", ChannelFramework`Private`stat$$ = ChannelFramework`Private`listenerStatus["2Tonly"], ChannelFramework`Private`ind$$ = 3, ChannelFramework`Private`cnt$$ = 0, ChannelFramework`Private`tot$$}, TemplateBox[{ RowBox[{ TagBox["\"Status: \"", "SummaryItemAnnotation"], "\[InvisibleSpace]", TagBox[ DynamicBox[ ToBoxes[ ChannelFramework`Private`stat$$ = ChannelFramework`Private`listenerStatus[ ChannelFramework`Private`d$$]; ChannelFramework`Private`ind$$ = If[ IntegerQ[ChannelFramework`Private`stat$$], ChannelFramework`Private`stat$$, 3]; Style[ Row[{ Part[ ChannelFramework`Private`lights$$, ChannelFramework`Private`ind$$], Part[ ChannelFramework`Private`status$$, ChannelFramework`Private`ind$$]}], Part[ChannelFramework`Private`opacities$$, 1]], StandardForm]], "SummaryItem"]}], TemplateBox[{20}, "Spacer1"], RowBox[{ TagBox["\"Message count: \"", "SummaryItemAnnotation"], "\[InvisibleSpace]", TagBox[ TemplateBox[{ DynamicBox[ ToBoxes[ ChannelListener["2Tonly"]; ChannelFramework`Private`cnt$$ = Function[{ ChannelFramework`Private`idx, ChannelFramework`Private`prop}, If[ Or[DownValues[ChannelFramework`Private`msgCount] === {}, Not[ IntegerQ[ Quiet[ ChannelFramework`Private`msgCount[ ChannelFramework`Private`idx, ChannelFramework`Private`prop]]]]], 0, ChannelFramework`Private`msgCount[ ChannelFramework`Private`idx, ChannelFramework`Private`prop]]][ ChannelFramework`Private`d$$, "AvailableMessageCount"], StandardForm]], "\"\""}, "RowDefault"], "SummaryItem"]}]}, "RowDefault"], DynamicModuleValues :> {}, Initialization :> (If[Context["ChannelObject"] =!= "System`", Get["ChannelFramework`"]]; Clear[ChannelFramework`Private`cnt$$])], "SummaryItem"], ""}}, AutoDelete -> False, BaseStyle -> { ShowStringCharacters -> False, NumberMarks -> False, PrintPrecision -> 3, ShowSyntaxStyles -> False}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> { "Columns" -> {{2}}, "Rows" -> {{Automatic}}}]}}, AutoDelete -> False, BaselinePosition -> {1, 1}, GridBoxAlignment -> {"Rows" -> {{Top}}}, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], True -> GridBox[{{ PaneBox[ ButtonBox[ DynamicBox[ FEPrivate`FrontEndResource[ "FEBitmaps", "SquareMinusIconMedium"]], Appearance -> None, ButtonFunction :> (Typeset`open$$ = False), Evaluator -> Automatic, Method -> "Preemptive"], Alignment -> {Center, Center}, ImageSize -> Dynamic[{ Automatic, 3.5 CurrentValue["FontCapHeight"]/ AbsoluteCurrentValue[Magnification]}]], GraphicsBox[{ Thickness[0.04], FaceForm[{ RGBColor[0.537, 0.537, 0.537], Opacity[1.]}], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}}, {CompressedData[" 1:eJxTTMoPSmViYGAQAWIQLeYR8EdCWMchu6JqqY6zvoP/H4ni659UHJZVHte0 MjJ0SKq/aVu5Q9UhXSkHqELLwcHuxc01VjIOkV933ur6q+HgeD7t6nMvZYd1 zM97NHSV4fJRG/e/mbdHyuHK8yztb9tVHTh+LkjfnCXucChlVUII0PwLV8Pe 6O/+b9+54eHLqUI6Dn9mckjPi+NxCDXQWinMYODQwDfHeNGW4/bzbHSuzPpm CJffPW0Cf1WbqcOHmNyj/zb9tzcCaVA2dXh38rDT2kxxh2DWxZOsPlo4cKho 1PXslHIACt4rjDKDuw8mv1EvbzHjHw0HoCttdFRMHYCeSf2+RMuBv8pstV27 qcMD3QkLfhgaOqR2JMfeAdp/7wH35JVO+nD3TTpd77H/r5EDAGj4jZA= "], {{14.846299999999998`, 15.034199999999998`}, {16.0003, 17.0092}, {17.1543, 15.034199999999998`}, {16.0003, 13.560199999999998`}}, {{13.265299999999998`, 14.252199999999998`}, {12.577299999999997`, 15.180199999999997`}, {13.928299999999998`, 14.587199999999998`}, {14.546299999999999`, 13.796199999999999`}}, {{18.0733, 14.586199999999998`}, { 19.423299999999998`, 15.179199999999998`}, {18.7353, 14.252199999999998`}, {17.455299999999998`, 13.797199999999998`}}, {{19.5403, 13.661199999999997`}, { 20.2673, 14.640199999999998`}, {20.1143, 13.108199999999998`}, {19.502299999999998`, 12.2412}}, {{ 11.887299999999998`, 13.111199999999998`}, { 11.734299999999998`, 14.640199999999998`}, { 12.458299999999998`, 13.661199999999997`}, {12.4973, 12.243199999999998`}}, {{16.499299999999998`, 12.396199999999999`}, {18.5263, 13.1162}, { 18.467299999999998`, 10.963199999999999`}, { 16.499299999999998`, 10.300199999999997`}}, {{ 13.533299999999999`, 10.963199999999999`}, { 13.474299999999998`, 13.1162}, {15.499299999999998`, 12.396199999999999`}, {15.499299999999998`, 10.300199999999997`}}, {{8.9423, 11.882199999999997`}, { 11.184299999999999`, 12.370199999999997`}, { 12.259299999999998`, 10.843199999999998`}, { 10.462299999999999`, 10.176199999999998`}}, {{19.7393, 10.843199999999998`}, {20.8153, 12.369199999999998`}, { 23.058299999999996`, 11.881199999999998`}, {21.5383, 10.175199999999997`}}, {{16.8083, 9.350199999999997}, { 18.778299999999998`, 10.013199999999998`}, {20.0873, 8.312199999999997}, {18.021299999999997`, 7.704199999999998}}, {{11.913299999999998`, 8.312199999999997}, {13.222299999999999`, 10.013199999999998`}, {15.191299999999998`, 9.350199999999997}, {13.978299999999999`, 7.704199999999998}}, {{10.607299999999999`, 9.164199999999997}, {11.585299999999998`, 9.5262}, { 10.768299999999998`, 8.464199999999998}, {9.6403, 8.079199999999998}}, {{21.2323, 8.463199999999999}, { 20.414299999999997`, 9.525199999999998}, {21.393299999999996`, 9.163199999999998}, {22.3603, 8.077199999999998}}, {{ 14.786299999999999`, 7.1141999999999985`}, {16.0003, 8.761199999999999}, {17.214299999999998`, 7.1141999999999985`}, {16.0003, 5.342199999999998}}, {{ 19.5373, 7.107199999999999}, {20.917299999999997`, 7.515199999999998}, {22.1423, 7.095199999999998}, { 20.621299999999998`, 6.764199999999997}}, {{9.858299999999998, 7.096199999999998}, {11.083299999999998`, 7.514199999999999}, {12.462299999999999`, 7.108199999999998}, {11.377299999999998`, 6.764199999999997}}, {{11.866299999999999`, 5.871199999999998}, {13.689299999999998`, 6.447199999999999}, {13.735299999999999`, 4.5051999999999985`}, {11.6383, 3.5851999999999986`}}, {{ 18.263299999999997`, 4.5051999999999985`}, {18.3113, 6.447199999999999}, {20.1333, 5.870199999999999}, { 20.361299999999996`, 3.584199999999999}}, {{ 14.740299999999998`, 4.323199999999998}, {14.713299999999998`, 5.452199999999998}, {15.499299999999998`, 4.303199999999999}, {15.499299999999998`, 3.023199999999999}}, {{16.499299999999998`, 4.303199999999999}, {17.286299999999997`, 5.451199999999998}, {17.2593, 4.323199999999998}, { 16.499299999999998`, 3.0241999999999987`}}, {{ 0.7933000000000003, 14.500199999999998`}, { 3.6462999999999983`, 11.647199999999998`}, {4.353299999999999, 12.353199999999998`}, {2.7072999999999983`, 14.000199999999998`}, {7.000299999999998, 14.000199999999998`}, {7.000299999999998, 15.000199999999998`}, {2.7072999999999983`, 15.000199999999998`}, {4.353299999999999, 16.646199999999997`}, {3.6462999999999983`, 17.3542}}, {{ 3.6462999999999983`, 6.646199999999997}, {5.2933, 5.0001999999999995`}, {1.0002999999999993`, 5.0001999999999995`}, {1.0002999999999993`, 3.9991999999999983`}, {5.2933, 3.9991999999999983`}, { 3.6462999999999983`, 2.3531999999999993`}, {4.353299999999999, 1.6461999999999968`}, {7.207299999999998, 4.5001999999999995`}, {4.353299999999999, 7.354199999999999}}}]}, AspectRatio -> Automatic, ImageSize -> {Automatic, Dynamic[ 3.5 CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[ Magnification]]}, PlotRange -> {{0., 25.}, {0., 19.}}], GridBox[{{ RowBox[{ TagBox["\"Channel: \"", "SummaryItemAnnotation"], "\[InvisibleSpace]", TagBox[ "\"richardh@wolfram.com:MessageChannel\"", "SummaryItem"]}], RowBox[{ TagBox["\"ID: \"", "SummaryItemAnnotation"], "\[InvisibleSpace]", TagBox["\"2Tonly\"", "SummaryItem"]}]}, { TagBox[ DynamicModuleBox[{ChannelFramework`Private`lights$$ = { Style[ Graphics[{{ RGBColor[0.88, 1, 0.88], Disk[{0, 0}]}, { RGBColor[0, 0.85, 0], Circle[{0, 0}]}}, PlotRange -> {-2.2, 1.1}, ImageSize -> 9, ImageMargins -> {{3, 3}, {2, 0}}, BaseStyle -> {CacheGraphics -> False}], Selectable -> False], Style[ Graphics[{{ RGBColor[1, 1, 0], Disk[{0, 0}]}, { RGBColor[0.8, 0.8, 0], Circle[{0, 0}]}}, PlotRange -> {-2.2, 1.1}, ImageSize -> 9, ImageMargins -> {{3, 3}, {2, 0}}, BaseStyle -> {CacheGraphics -> False}], Selectable -> False], Style[ Graphics[{{ RGBColor[1, 1, 0], Disk[{0, 0}]}, { RGBColor[0.8, 0.8, 0], Circle[{0, 0}]}}, PlotRange -> {-2.2, 1.1}, ImageSize -> 9, ImageMargins -> {{3, 3}, {2, 0}}, BaseStyle -> {CacheGraphics -> False}], Selectable -> False]}, ChannelFramework`Private`opacities$$ = { Opacity[1], Opacity[0.2], Opacity[0.2]}, ChannelFramework`Private`status$$ = { "Active", "Stopped", "Inactive"}, ChannelFramework`Private`hlen$$ = DirectedInfinity[1], ChannelFramework`Private`d$$ = "2Tonly", ChannelFramework`Private`stat$$, ChannelFramework`Private`ind$$, ChannelFramework`Private`cnt$$, ChannelFramework`Private`tot$$}, TemplateBox[{ RowBox[{ TagBox["\"Status: \"", "SummaryItemAnnotation"], "\[InvisibleSpace]", TagBox[ DynamicBox[ ToBoxes[ ChannelFramework`Private`stat$$ = ChannelFramework`Private`listenerStatus[ ChannelFramework`Private`d$$]; ChannelFramework`Private`ind$$ = If[ IntegerQ[ChannelFramework`Private`stat$$], ChannelFramework`Private`stat$$, 3]; Style[ Row[{ Part[ ChannelFramework`Private`lights$$, ChannelFramework`Private`ind$$], Part[ ChannelFramework`Private`status$$, ChannelFramework`Private`ind$$]}], Part[ChannelFramework`Private`opacities$$, 1]], StandardForm]], "SummaryItem"]}], TemplateBox[{20}, "Spacer1"], RowBox[{ TagBox["\"Message count: \"", "SummaryItemAnnotation"], "\[InvisibleSpace]", TagBox[ TemplateBox[{ DynamicBox[ ToBoxes[ ChannelListener["2Tonly"]; ChannelFramework`Private`cnt$$ = Function[{ ChannelFramework`Private`idx, ChannelFramework`Private`prop}, If[ Or[DownValues[ChannelFramework`Private`msgCount] === {}, Not[ IntegerQ[ Quiet[ ChannelFramework`Private`msgCount[ ChannelFramework`Private`idx, ChannelFramework`Private`prop]]]]], 0, ChannelFramework`Private`msgCount[ ChannelFramework`Private`idx, ChannelFramework`Private`prop]]][ ChannelFramework`Private`d$$, "AvailableMessageCount"], StandardForm]], "\"\""}, "RowDefault"], "SummaryItem"]}]}, "RowDefault"], DynamicModuleValues :> {}, Initialization :> (If[Context["ChannelObject"] =!= "System`", Get["ChannelFramework`"]]; Clear[ChannelFramework`Private`cnt$$])], "SummaryItem"], ""}, { TagBox[ DynamicModuleBox[{ ChannelFramework`Private`as$$ = Association[ "URLRendering" -> Automatic, ChannelBase -> "https://channelbroker.wolframcloud.com:443", Permissions -> Automatic, NotificationFunction -> Inherited, MetaInformation -> {}, Initialization -> Automatic, HandlerFunctions -> Automatic, ChannelPreSendFunction -> Automatic, ChannelBrokerAction -> Automatic, "Scheme" -> "https", "Domain" -> "channelbroker.wolframcloud.com", "Port" -> 443, "Path" -> "/users/richardh@wolfram.com/MessageChannel", "URL" -> "https://channelbroker.wolframcloud.com:443/users/\ richardh@wolfram.com/MessageChannel", "DisplayURL" -> "https://channelbroker.wolframcloud.com/users/richardh@\ wolfram.com/MessageChannel"], ChannelFramework`Private`owner$$ = "richardh@wolfram.com", ChannelFramework`Private`d$$ = "2Tonly", ChannelFramework`Private`bin$$ = None, ChannelFramework`Private`lost$$, ChannelFramework`Private`cnt$$}, DynamicBox[ ToBoxes[ ChannelFramework`Private`cnt$$ = Function[{ ChannelFramework`Private`idx, ChannelFramework`Private`prop}, If[ Or[DownValues[ChannelFramework`Private`msgCount] === {}, Not[ IntegerQ[ Quiet[ ChannelFramework`Private`msgCount[ ChannelFramework`Private`idx, ChannelFramework`Private`prop]]]]], 0, ChannelFramework`Private`msgCount[ ChannelFramework`Private`idx, ChannelFramework`Private`prop]]][ ChannelFramework`Private`d$$, "AvailableMessageCount"]; ChannelFramework`Private`lost$$ = (If[ IntegerQ[#], #, 0]& )[ ChannelFramework`Private`lostAtLeast["2Tonly"]]; Column[{ Apply[Sequence, If[ChannelFramework`Private`cnt$$ > 0, ChannelFramework`Private`cloudDynamic[{ BoxForm`SummaryItem[{"Latest message: ", ChannelFramework`Private`shorten[ ChannelListener["2Tonly"]["Message"]]}], BoxForm`SummaryItem[{"Message from: ", ChannelListener["2Tonly"]["RequesterWolframID"]}], BoxForm`SummaryItem[{"Requester address: ", ChannelListener["2Tonly"]["RequesterAddress"]}], BoxForm`SummaryItem[{"Timestamp: ", DateString[ ChannelListener["2Tonly"]["Timestamp"]]}]}], {}]], If[ChannelFramework`Private`lost$$ === 0, Apply[Sequence, {}], BoxForm`SummaryItem[{"Lost: ", StringExpression[ ToString[ChannelFramework`Private`lost$$], " or more messages"]}]], If[ChannelFramework`Private`owner$$ === "", Apply[Sequence, {}], BoxForm`SummaryItem[{ "Channel owner: ", ChannelFramework`Private`owner$$}]], If[ChannelFramework`Private`bin$$ === None, Apply[Sequence, {}], BoxForm`SummaryItem[{ "Databin ID: ", ChannelFramework`Private`bin$$}]], BoxForm`SummaryItem[{"Channel base: ", ChannelFramework`Private`urlStringAuto[ ChannelFramework`Private`as$$[ChannelBase]]}]}], StandardForm]], DynamicModuleValues :> {}, Initialization :> Clear[ChannelFramework`Private`cnt$$]], "SummaryItem"], ""}}, AutoDelete -> False, BaseStyle -> { ShowStringCharacters -> False, NumberMarks -> False, PrintPrecision -> 3, ShowSyntaxStyles -> False}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> { "Columns" -> {{2}}, "Rows" -> {{Automatic}}}]}}, AutoDelete -> False, BaselinePosition -> {1, 1}, GridBoxAlignment -> {"Rows" -> {{Top}}}, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}]}, Dynamic[Typeset`open$$], ImageSize -> Automatic]}, "SummaryPanel"], DynamicModuleValues:>{}], "]"}], ChannelListener["2Tonly"], Editable->False, SelectWithContents->True, Selectable->False]], "Output", CellChangeTimes->{3.74897125245513*^9, 3.748971447422364*^9, 3.748971508284306*^9, 3.748971660802046*^9}, CellLabel->"Out[38]=", CellID->951497079] }, Open ]], Cell["Send message data to the channel when messages occur:", "Text", CellChangeTimes->{{3.7489718716490183`*^9, 3.7489718809202642`*^9}}, CellID->1726097931], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ InterpretationBox[ FrameBox[ TemplateBox[{GraphicsBox[{ RGBColor[0.9882352941176471, 0.4, 0.25098039215686274`], Thickness[ Dynamic[ If[CurrentValue["CellStyleName"] === "Input", 0.2, 0.1]]], CircleBox[{0, 0}]}, ImageSize -> 10, BaselinePosition -> Scaled[0.05], ImagePadding -> 1],TemplateBox[{3}, "Spacer1"],StyleBox[ "\"ChannelMessages\"", FontColor -> RGBColor[0.2784313725490196, 0.2784313725490196, 0.2784313725490196], ShowAutoStyles -> False, ShowStringCharacters -> False, FontSize -> 0.78 Inherited, FontFamily -> "Roboto", Selectable -> True, FontWeight -> Dynamic[ If[CurrentValue["CellStyleName"] === "Input", "DemiBold", Plain]], StripOnInput -> False]}, "Row", DisplayFunction->(PaneBox[ RowBox[{ TemplateSlotSequence[1, "\[InvisibleSpace]"]}], BaselinePosition -> Center]& ), InterpretationFunction->(RowBox[{"Row", "[", RowBox[{ RowBox[{"{", TemplateSlotSequence[1, ","], "}"}], ",", RowBox[{"BaselinePosition", "\[Rule]", "Center"}]}], "]"}]& )], Selectable -> False, Background->RGBColor[ 0.9686274509803922, 0.9686274509803922, 0.9686274509803922], ContentPadding->False, FrameMargins->{{3, 4}, {0, -2}}, FrameStyle->Directive[ AbsoluteThickness[1], RGBColor[0.8627450980392157, 0.8627450980392157, 0.8627450980392157]], RoundingRadius->3, StripOnInput->False], ResourceFunction["ChannelMessages"], BoxID -> "ChannelMessages"], "[", RowBox[{ RowBox[{"1", "/", "0"}], ",", "\"\\""}], "]"}]], "Input", CellChangeTimes->{{3.748971265851778*^9, 3.748971292513258*^9}}, CellLabel->"In[39]:=", CellID->1015324269], Cell[BoxData[ TemplateBox[{ "Power","infy", "\"Infinite expression \\!\\(\\*FractionBox[\\\"1\\\", \\\"0\\\"]\\) \ encountered.\"",2,39,4,17438544361313303919,"Local"}, "MessageTemplate"]], "Message", "MSG", CellChangeTimes->{3.7489714615306597`*^9, 3.748971540838669*^9, 3.748971662871347*^9}, CellLabel->"During evaluation of In[39]:=", CellID->396379380], Cell[BoxData["ComplexInfinity"], "Output", CellChangeTimes->{3.7489714625366173`*^9, 3.748971542032124*^9, 3.748971663622325*^9}, CellLabel->"Out[39]=", CellID->453966666] }, Open ]], Cell["Print the message:", "Text", CellChangeTimes->{{3.748971776514803*^9, 3.748971779609537*^9}}, CellID->896411007], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"message", "[", "\"\\"", "]"}]], "Input", CellChangeTimes->{{3.748971667038557*^9, 3.7489716801315403`*^9}}, CellLabel->"In[41]:=", CellID->292846997], Cell[BoxData[ TemplateBox[{ "Power","infy", "\"Infinite expression \\!\\(\\*FractionBox[\\\"1\\\", \\\"0\\\"]\\) \ encountered.\"",2,41,5,17438544361313303919,"Local"}, "MessageTemplate"]], "Message", "MSG", CellChangeTimes->{3.748971685721468*^9}, CellLabel->"During evaluation of In[41]:=", CellID->1106904222] }, Open ]], Cell["View the full data in a notebook:", "Text", CellChangeTimes->{{3.748974063021162*^9, 3.748974069737743*^9}}, CellID->1083661904], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"NotebookPut", "[", RowBox[{ RowBox[{"ResourceFunction", "[", "\"\\"", "]"}], "[", "message", "]"}], "]"}]], "Input", CellChangeTimes->{{3.7489739815425386`*^9, 3.748974006187614*^9}}, CellLabel->"In[57]:=", CellID->1895757338], Cell[BoxData[ TemplateBox[{FrontEndObject[ LinkObject["zsrzu_shm", 3, 1]],81, "FrontEndObject[LinkObject[\"zsrzu_shm\", 3, 1]]","81","\"Untitled-10\""}, "NotebookObjectUnsaved"]], "Output", CellChangeTimes->{{3.748973982955338*^9, 3.748974007694942*^9}}, CellLabel->"Out[57]=", CellID->573261407] }, Open ]], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1:eJzs3Q14HPld4Pm63b27hSOQEMJCWFgD2fAaL4SXGI4FxC57YncmyoK9LJx5 xrvPoonj55nTOM6AjSebVUyCYhOsNTjC8YzGozFyUOyJ0zk7mmQ0HklWWmNL jqSR3G53ZL11FEtjKVJr1EIt3+/qX13dXVVd1S/qbnVL+n6e53djq98lsZev /1X/+tH/+v/8bu0/0jTtw/9U///87n/5k6qDB//L4d97q/6XPU98eP/jT/zx f/udJw798eN/fHDXf/3H+hcD+n2b9D/8Ew0AAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAYPG/MAzDMAzDMAyzbQZYj3L/3jIMwzAMwzAM s3kH21O5f+8YhmEYhmEYhtk+g62l3L9PDMMwDMMwDMMwicHmUu7fF4ZhGIZh GIZhmFwHlafcvxOFzD9iGIZhGIZhGKZoU+7/fU9rbk40IcMwDMMwDMMwpRxa c+ujHxmGYRiGYRiGqYShMzcvWpJhGIZhGIZhmEofOrOybbae/McMwzAMwzAM w2ya2Wy9ifWptJ4s9+89wzAMwzAMwzDlm0rrTeSm3E1Z7t9bNf+EYRiGYRiG YZisU+7/3V5od9KZpbXRXUkLMgzDMAzDMAxjnXI0J41ZXJXclOX+/Xab/5Vh GIZhGIZhtsGU+393F6M/N7I1sTFdWeqWLPf/3TEMwzAMwzAMU/iUujk3ojO3 s1K2ZTF7sti/t/8bwzAMwzAMwzAln3L1Z7Fak8bMXTm6stgtWe7/e2EYhmEY hmEYpvhT7OYsR2duJ8XuykLWKUvRkP87wzAMwzAMwzAVP6Voz0LWNYvdmdvB RrXlepqy1O34TxmGYRiGYRiG2fApdYMWszVpzNyVsyvzbcpy9OJ3MAzDMAzD MAyT95SjR4vVmhvRmVtNMdcs8+nKYvRkpXThdzIMwzAMwzDMNp5K6dRi9Gax OnO7rmWWsi0L6cp8erKS+u//YBiGYRiGYZhtMJXUr/n0ZrE7k3XMlHJ2pVdP 5tqPhfbddzEMwzAMwzAMU3FTaN/m2p9evVnOztzMNqotM3VloifVz1z9jrxF n+8253tc5q0u8zaP+d485u0MwzAMwzAMw5Rt8vnf7l7/+9+tFdyaItEbqj1U gyT609ma2TqTxkwpR1u6rVeqn6X62b5Dnx/SZ4c+P67Pu/T5l5Z5t8v8hMv8 ZIb5qXXMTzMMwzAMwzAMU7RZz/8mz/S/8d2awK0drG2hWkM1xw4t3iCqRVST qDbJtp5JY6YrtC2LsWaZaMu3fsd3fMcPv/LKK38SDoe/vLS09K3l5WVhGIZh GIZhGIYp5aj2UA2iWkQ1iRZf7/wOzf242WKuZW61xiykLwtZs7SeU2usW+o/ xx8ZGho6vbi4KPPz8/LGG2/I7OwswzAMwzAMwzBMSUe1h2oQ1SKqSVSbaPZ1 zGydud7G3Ep9Wcq2zGXNMnG+pTrO+fvVvxV8+9vfLvvvFsMwDMMwDMMw23dU k6g2UY1itopz79lc1zK3U2NuVFtm6srEXj7qXNofHh8f//LMzIwwDMMwlTlf +MIX5O/+7u9yHnX/cr9nhmEYhlnPqDZRjWK2inXP2XzXMrdLYxarLfM9HtZ5 nZHv1OL7Nv2Y/nP8lk4YhmGYypvRd7xLRrW3yf/35pLkIhaLGY1Z7vfNMAzD MOsZ1SaqUcxW+U4t/bomhR4vu97GrEQb2ZZea5aJUevN6tzZd6uf4/T0dNYJ BALyhS9cluPH/0qefPJPjFF/Vl9Tt+XyHJvp+RiGYSplVC/mQ91/Y99jWMbG wmX/PjEMwzCbf1SbaPG9Zt+qpa5b4rx+ptta5nZszI06JjZTW36nOepnpa5P 8xPf/OY3Jdu89tpr8ulPN8qf/dnH5BOfOK7/+ZQx6s/qa+o2dZ9cnmszPB/D MEylTGL90s1iy7Oefen+fOPS++XLcv32uOPrU3Lzq5fly7231/Ueb37uKfnA B56S3ntet/93eep877qee7z/ov7cn5Cb4zncP9QvX758WV7pD9m+fqf3y/KZ E5/Q//8J/1M+99X+sv9MGYZhmMyjxa9v8jazWRL9UkhjFutY2Uqx3nXLbGuX mdrSeTyssy2/S4tfF/Unp6amJNMMDw8bffbxj/+FNDaelpMn/0b+6q/+2hj1 Z/U1dZu6j7rvZn8+hmGYShvr+mXU3yNzHz0si+fPyVz90/H//vcjxtetfen+ XN+Q5z7wAflsdzDt6y/oX//Ac905vZ/XLnxEPvLC15J/H+7+gpw+/XkZnND/ PtEnf64/1wuvfSN5+9de+Ih86Lmv5fTczvnGaxf0vvyIdH8j8/2Guz8vH1Kf QZ8PWT7H7e4XjK994M9Py3OnP2r8+c8/v773wjAMw2zMaPFran6v2SyZGtPt eNlcG7OQ65aUWymOi82lLd26MtGW6nzZt+vzU5OTk5JpLl68ZKwBWtstsT5o bTh1H3Xfzf58DMMwlTTf+L4ft61f/sPQgHzzt35dph/5v2TpxTbjv+rv6uvW vnR/vpC0fKhGmnvupH299SM18pGWHuPvo3duy51x9d8B6e3tlZsDqfuPj96R 9jMfkg/9TbvcvnNHRsfV10flTmjUuP1O/xX5UE2NnGm/KXfuhIyv9bTofdnc Y3vN2wM3jefufz2U9j5Hb/cbtw3cHpfRm21SU/MR6Ql5f49Ge1v1+9TI8dYX 5Yzlc0xO3pZm/fPWHH9RRs379rQe0+/7dMbnYxiGYco7qlHMVnmLlmrMXNYy i9GYW6Evy9GW6poy36fPT09MTEim+dSnPm0cZ2ptt7/8y/9pjLXh1H3UfTf7 8zEMw1TaJNYv5//8YzL/6U8ZTbn4/DO2/6qvz3/ifyT70v257srz+2vk2euB tK+3HqqRQ89fT/5Z9Zp1PnXJH79tv/3rz1+/K3evP6v/+VkJ3O2U/bbH6V/T n//684dk/7PXzdcKyBf/Zr/tOY61dsqY+V5u/L9/Y7ttv/Fenpbrd72/P3dv tMulr35d//OY/H3yc+i36e/nkP4crf67qfub7/H5tO8BwzAMUymjGsVsle/W KrMxy6kYa5fFaMvv0lJtqUbtx/QOfX5mbGxMMk1d3VPJTrO2m7Ph1H/VfTf7 8zEMw1TSWNcvoz3dMn/8kzL9O78t8x//qNz/g93Gf42/n/gL4/ZEX7o/3x05 98H3yzNdI2lfP//h98uHz3UZf/7c0ffL+9//cXmp/47x95eeOar/vUFujqr7 jsq1Zz4sH2x6WUbNx9/pOafffk7uqL+//rJ88P36a1wbMO6rbu86p9//mS7j zwNXT+n3/aB8oSf+Hm6+9Iz+9/fLxZt39ce+ZDz2aNOXZER/rbsD1+TTH1Tv 5ah03cnl+2X9HOp9ndcf+2H7Y+/2ysf11ziX9j1gGIZhKmVUo5it8j2Wfkn0 TLEbc7OtYVZaW363OWo/JnXd0p+9d++eZJp8+22zPx/DMEylTWL9UvXjt3bX yOz+/yYrN3qNvlT/VX//1u+939aX7s8VkOf0XjvbGUj7+guqy57rTP75g2df Sd4e9L9gdNorgfjfrz+n9+LZzuTtgevP6bc/JwH192Cn/Jneb89ZXqMzef9v iO/Tei9+uEk6b/jl+vXr4r/uM+5f/3m/BDqfM16nM5h6b0NXVI/+mXTqrz10 /Yq88MILcuHCBX1ekBdefEWCnp/jXur5Atb7fF2a3q++B8Nl/7kyDMMw7qMa xWyVt1r6pdIas1zy7ctcjostpC2/xxy1H9M/0+c93/jGNyTT/MVfnMj5+FN1 383+fAzDMBU1lvXLuaf/VGYe+0O5/3//vkz93M/JauiOTL33542/q6/PHf2T ZF+6P9+ItDz+qHzyUm/a11sPPiqPN78av4/+54PGn+O3j3S3yKOPHpRXR+J/ f7X5oDz+WevtzfrtzTKi/h54VY48+qg0vzqUvD11/yFp1p/70Ucf1+dRcx6X g48/Lif+vsd8nf8h3YHUewv0tCZfu/dSozz++EE5eFCN/rhP/n38Na2fz/Le 7/ZfNl7jSwN3U/fR399Bx/tjGIZhKmtUo5it8jZLvxSjMfM5TrYS+7IUa5e5 tKX1XEu3tlT/DqD2Y/oBfXaGQiHJNJ/73N/nvH+Ouu9mfz6GYZhKG+v+sWof nzevfkneeGK/TD/6O8Z/37ziS9vfx/25huX5J/WmO/El+9eD1+VjenM9+fy1 5H2efPZa8vbhruf1TntSrg3H/9717JPy6OmXLLc/q9/+rAyrvw9fkyf153q+ 63by9mv6/R8/E3++q4366x/+OwlaXj84PCy31fNce9bozZcGU7f5L35C/9rh 5GtnHsd7Nz/XJy76k/e5ff3vjOa86L+dw/MxDMMw5RjVKGarfK/ZLpkaM9GZ hTZmpa9hrue8S6+1S2dbOvvSa90ycaxyoi3fao76dwC1H9MP6vNzd+/elUzT 19cnx49/Ouv1P9R91H03+/MxDMNU0jj3j1XXIZn/5MeN65JM/tRPG/+d/0R9 2vVJvJ7v+uc+IY888oh84pkvyNduDcrNr31V/vbwI/rXasV3845+n9fl3JOP yJPPvJJ8zOud5/Tbn5RXXo///ZVnntT//jHxdb4mr99Rtz+j//0Zed24/035 G/35a09+Tq7fHEzev/Zv4883+NVnjNc/fv6K3Lx1U776+ZPG3891vi53Rzrl Y/qfHzn8t/LKazflevs547ZHHjmcfO3ME3/vtZb3fuVkrfHeP995U16/+VU5 rp6v9hkZrICfLcMwDOM+qlHMVnm72S6JjrE2pnXfH7d1TGdfujVmoWuYG9mY xW7LbGuX2Y6Jtbal+ncAtR/TO/X5+Tt37ki2eeWVV+RTn/pLYw1QHWeaWB9U f1ZfU7ep++TyXJvh+RiGYSpprOuXVostz7p+Xd3f+/lel6vPfcrstsT8qbS+ 3GfePiitf/qI1J19OfmY17teMO7z8mD874NdbVJnPrbp5a/L4LWz8sgfn5VB 4/635aXnjpnPe1a+rn/t2tk6+eOm1PNda/tr2+v/1QsvGdc6Ubd9/Vqb/Gny tjr567/+qP7fjyZfO/MMynN1j8ifvnAt9bXbN+S5j1o/6zF5qe922X+mDMMw jPeoRjFb5fvMdvFqTK9jZfM5F3OzHCdbSF/me1xsvm2p/h1A7cf0Q/q8NxAI SC7z2muvSWvrBfnkJ48b++SoUX9WX1O35fo8m+X5GIZhKmFCb/8x2/plLlRf Zn3uoVvG/9v42s1bMlSOzzYyJAMDAzI04nb7iAwNDclIEV/v1s2bcvO1m+X5 rAzDMExeoxrFbJV3mO1SisbM9TjZzdCXuZ536Vy7zHbOZa5tqf4dQO3H9M/1 +YXbt28LwzAMU7mjejEWi+XUlup+6v7lfs8MwzAMs95RjWK2yveb7ZJvY2Y6 FzPbGma+52FuhI1Yu/TazyeXtlT/DqD2Y/phfX5xZGREGIZhmMqdixcvGs2Y 66j7l/s9MwzDMMx6RzWK2Sr/zGyXXBvTa7+fzbyGWao9fXI5LtZtn1i3tlT/ DqD2Y/oX+vzS8PCwMAzDMAzDMAzDVMKoRjFb5QfMdvFqTLd9Zdd7nGylnodZ yrXLfI+L9WpL9e8Aaj+mHfq87/XXXxeGYRiGYRiGYZhKGNUoZqv8oNku2Roz n+NkN9saZjH6MpfzLrMdF5upLdW/A6j9mH5Un11f+tKXxDo+n49hGIZhGIZh GGZDxtkjqlHMVnmn2S75NqbzONlinIdZiX2ZaV+ffNYuMx0Xm2tbqv2Yfkyf X8lrU0IP165dk+Xl5Yy3e1GPU7er64cwDMMwDMMwDLP551vf+pasrKzIP/zD P8jq6qrrqD3p1Fi/9uDBA9WXv2K2yg9phTWm13GyuaxhVso+P6Vcu3Q7LjZx bVG3vnRrS7XGrH5O6nzZH9fnV4vRl1/72tcK6kv1eAAAAABbg1tfLiwsyODg oHR1dRmjrkW1uLjo1pe/arbKD5vt8oOae2N69aWzMb32+inmGmapFKsvvfaM Xc9xsda2VP2v9vr9EX3+pT6/VozfH/oSAAAAQIKzL7/97W/L9evX5dVXX01O Z2en9PT0GLc5+vLXzFb5EbNd3qnZG7OQ42Tz2eenkvuy0H19vNYu3faLddsr 1tqW6t8B1H5M79bnXxfj90f9Xjj7UjWl11ipx6nHAwAAANganH2p1i2tbZno SzXqNkdf/muzVf6F2S7OxnQeJ5vLfrLONcxi7/NTKvmed5lt7XK95116nXOp fj7q3wF26PMT+vx6MX5/3PrSKtv6JX0JAAAAbB3OvlTHw3r1pbrN0Ze/brbK DrNdEsfJup2LWYrzMDP1pVdjlkqp9/VxnneZ63Gx6ueROC5W/TuA2o/pJ/X5 jWL8/qg+fPPNNz1vz9SX6nH0JQAAALB1OPvS2ZbWvlR/dvTlb5it8qNmuySO k3Wei5npOFmv8zBLtc9PsZV6X5/1rF16HRe7Q4vvx/RT+vxmMX5/XnvtNeO4 aS+Z+lI9Tj0eAAAAwNZQYF/+ptkqP2a2S7bjZNezhlnJ+/wU85qXuezrk2hL NW5rl9mOi1X/DqD2Y/oZfX6rGL8/gUBApqam1vVY9Tj1eAAAAABbQ4F9+Vtm q/y42S47tMzHybqtYSZ66S3axu7zU4zGLFVf5rKvj9f1SNz2i00cF6v+HeBd +vysPv+mGL8/al/h3t7edT1WPU49HgAAAMDWUGBf/huzVd5ltovzOFmvvX5y WcPMdZ+fSu3L9eztk8+xsZnOu3Rbu1Q/H/XvAGo/pvfo82+L8fvz8OFDYw3y 7t27eT1O3V89Tj0eAAAAwNZQYF/+W7NV3m22S+I4Wa81TLfzMNd7jGwhe/yU oy/Xu29soi2/S8v9vEu3PX3Uz0f9O4Daj2mnPr9djN8f1Ydra2tGK37961+X 2dlZ4+9e1O3qfur+6n70JQAAALB1FNiXv222yk+Y7ZI4TtZrr59s52EmOirf fX7KdQ7mRval89jYXNYurXv6qJ+Pulap2o/pX+nz74r9u6Ta0e/3G78nX/va 11xH3a7uBwAAAGDrKbAv/53ZKj9ptkviONkdWmqvn2xrmNmOkd0ufZnLsbFe 1yRJ7Ovjdd5lYu1SrTOr/Zh+Tp/qcv/uAQAAANhaCuzLarNVfspsF681zMR5 mJn2+Ulcq6TYx8hWal/mum9sPvv6eJ13mVi7VOvMP63Pz+vzO+X+3QMAAACw tRTYl79jtspPm+3iXMN0Ow9zPfv8ZNtHdjP1ZTGOjVXfM69jYzOtXap1ZrXf 73v1+ffl/t0DAAAAsLUU2Jf/3myVnzHbJdsaptsxsrn2Za7HyFZiXxbruiRe +/okjo217uuzQ0vtGZtYu1TrzGq/31/Q5z+U+3cPAAAAwNZSYF/+B7NVftZs l8QapnMvWes+P4ljZN32+SnFdUo2a18mrgWaaEtnX2Y6Nta5r09i7VKtM6v9 fn9Rn0fK/bsHAAAAYGspsC8fMVvlPWa7WNcwM+3z43WMbKKj3mLpq+3Ql/me e+nc1yfTsbHWtUu1zqx+Vr+kz6Pl/t0DAAAAsLUU2JePmq3yHrNdnGuYmY6R te7zs55zMCu5L4uxd6xbX+Z7bKxz7VKtM6vryfyyPu/fyN8zn8/HMAzDMAzD MEwFjZs7gTvi+6LPNrncllBgX77fbJWdZrt4rWHmeoxsKfoyU2MWKpe2dNvb J9GX+e7t49aXqtcTfZk4NlZ1vVdfquvJvE/b4L4EAAAAsPm4NWSm24rQl+8z m8WrLxNrmIljZH9Qsx8jm09fuh0ja202r770asxCFbsvvfb28bouifXYWGdf eh0bq64ns0ufmlL+HgIAAADYnLKtUVrv51RgX9aYrfJzWvZjZJ3nYFr3kc12 HcxM52Buxr7Mdmzsd5qfX022cy9Vr1vPvdyh2feNdR4bq64no35mHyjl7yQA AACAzW+D+/IDZqv8vJZ+jKzXPrLv1OzHyHqdg5noq0Rv5XOM7GbvS6+9fRLH xib60npsbK7nXqqf1a/o8x9L+XsIAAAAYPPb4L78j2aruPVltnMwE8fIJvry e7Xi7fFTSX3ptbeP9djYfPsy27mXquvV9955bKw6jlldr/RX9fndUv4eAgAA ANj8Nrgvf9dslfea7eI8RvZdmvsxsl7nYObbl85jZPPd46dQ+VyXpJC+fKuW 3pf5nnup+l8dx6yuV0pfAgAAAMiqTH35C2a77NTWdw6mtS8T18EstC9zuU5J oTayL9329rGee6m+tzu0+Pdadb3buZeJvvw/9fm9Uv4eAgAAANj8Nrgvf89s FWtfOs/BfJfZPDvMBnKeg+m2x89268tM1yZx29vHrS+znXup1pfVccy/qM+v 6bO7lL+HAAAAADa/De7L3War/KLZLpmuU7JDc9/jJ9GXzj1+1nONkkruy3yv ffkWrTh9aT33kr4EAAAAkLMK6MvEOZjF6Mu3aOu/BuZm60vntS+de/s4r03i 3NtHfW/VOrH6Xntd91KdJ/tL+vxrffaU8vcQAAAAwOa3wX25x2yVXzLbxes6 mD9mts+PaO57/Hhdo8TZl/lcA7NS+9J6bRJnXyauxZKpL617x+a7tw99CQAA ACBnFdCX+e7xY91DNlNfOs/BtPZlLnvIbpa+dLs2ydu09felc2+fX9bn1/X5 T6X8PQQAAACw+W1wX/4ns1V+WUvf42e9ffk2LbdrlGy3vnS79qVXX6rjktX3 3rp3rDp+mb4EAAAAkLMy9+XPa/Y9ZH/CbJ1c+zKxh+x26ctcrk1i7cvE3j7W vkxcm0R9b7PtHat+Ru/T4j+z3y/l76G7qIzVV0tn9S7prt4h3fU+eZjlEcv+ U/r99fvu3qH/94A8iG7IGwUAAAAgG96Xv2+2yvu0VF9m2kM20ZeJPX6sfWm9 RkkufZlozK3el17XvrT2ZaZrkzj3jlU/q9/QytKXEQnu32H0Ynz2yP1Ipvvr PXokn/sDAAAAKKYy9OVvmM3i3EM2l2uU/IBW+DUwN3tfZrr2Zaa+TOwdm+u1 SdT5sWXvy5CtL3fIrfbxDHfvld5qe1/O0pcAAADAhilzX75Xy/0aJYk9ZNfT l9ZjZOnL9L70ujaJ+hnt0uc39fnPpfw9dJfel537z8iq173bD9nvS18CAAAA G2qD+/I/m62yS0v1pds1SujL4vXl92v59aXz2iSV1ZfVu2RqOpbjfTP35fK9 IQm3+2TMd1EmOjpkfnIu89uJzsiDvg6Z0O+vHjPV1SuRWe8TPFcm9efviD// WHu73B8Zl7WMLxCT5cmATHfFHzN6qVUmuvplxe3jOh63FOyXqfbU+1qYnpGV +TlZnp0xZ879tdVn8nfE36PPJ+G+gKxwzioAAADWqYx9mekaJdn6MnENTPqy sL7MdO1LdX5sBfblDrlxYSj9rrPtxh5AufTlw9leGXgs/XmNOXhKFlz6aqHj lPv99empPyML85YIjIYkcHCXx/2rJdgVcuxTFJX5rnNyY7fHe9I/x0TQPZTX Jrvklufj7BMYsPZzTO5fOupx310y3BHK4ecDAAAA2JW5L63XKHG7BuYOjb7M tS+/W8utL9V+SZuvLw+ekKCxl6z+590nZNlxz/lLB8zbDkjg5D7Pvnw43S49 zj58rNreV4+dkCXLY1ZHztlv310tvY/Z+7H7bH/qPR90PP/+PY72rZbUsqdz TyLvxkzbq2g+/XzTW/UHXDo70ZeJJ4hJ+GR12mfqcXTqsH+mCD9DAAAAbCeb pC8T1yjJ1pffrW3vvvweLbe+VPvy7tDS+zJx7Uu3vvyDUv4eurP2Zass9KXW EEfvWRcZZ2TYXI/sOdkhs4nWTOtL/X6Whuo9eVGWEk8TCUnwSKoZBzrC5g0x mWpIfX3IN5Rce1ybDcQfs/uYRMzly4fTvlTfPXZMHiTXNdUa5RnjtoEO+x5F qwNnzMbbJ6NdQ7ISjT9mbbpfBizvt+9SwPKomEzUp95Xz0mfrCRuioZk2LLu GxqZkbVIJPm+l/0nbE06NhJOPmvEf8bSp0eF01cBAACQjw3uyz/QvPvyZzX3 vrReAzNTXyauUUJf5taX6vqiXn2ZuPaluk7pr+hTpZW7L/efkzUJSV+ip073 Ju/1cPJispeCwYgsXHBfv7R2lfu1NENyq9r6esqcBJPH0u6S+1nOTVwdSDVw 9+n+zHdO0tuzbyjVhxYP77Va1lWtextZ39chWXA+0NK5vS3W44mtjb1LxibT T+607pMUCnIyJgAAAHJXhr6sMpvll7XUNTC9+vJHNfpyPX2pvi9v13Lvy8S1 Lyu3L/W2Ur03nTyuU28qM41mz+5Jfk3l5HyLW19GZTR53Gq1TM+7v2LqsQdk Php/nPX41Runfa4dmLBm7cHqfTIRzLJnUBZrs12pY2CtfRnpT31db+G0PXWj Q3Ij0ZdnU527Fky9P2uj28RSj7WvmQIAAACZVVhfJq6BmWtfvt1sKfrSvS/f oeXfl+p6MRXZl6qh1oKpcyHj5xOGZWi3vZceuPalfa+gYEeHTHW02ybc1Z5a v7Sc77jS59zbp1oGWnwyP+129OiMBBx7B/UcPCpj/oDndVVSohIZ6ZLRlhPS d9B5zqZz/dLyOi7no8p8V/I80x5LX66OnEk935Ezxme2fx/078uF1PqltU0B AACAbCqkL/+Vln9fvkOjL3Ptyx/Q551afn2prh9TcX1p7cnuk72yNu1LttCY eU6ma1/GQjKQdQ8d7/101P6xbvvmdB88JtOTjs703D92lwxd6HLtzIWuc469 elzG1pf2ddVbPut+rzGZsuzfM9BlOb+y3WvPWPfpoS8BAACQhzL35S9q+fXl O81Woi/X15dqH9719uUflvL30J1bX1r60bpX7GOnkmt47uuXqS41jnOtPyq3 6g95Tt+RE+bxsRbRsIQvnZBel+uBBAfSj4NdGumQ4fo96d128JztGNsFR/N1 7z8kox1dsjAdkYfzvan9bm19qZvtsDXpjYZTMnrpnAzZ2vaYbS/cpa5jqdt2 75OBBu/vwa0jB2S4neNjAQAAkLsN7ss/1Nbfl/9coy/pS8W6R6vLeYLZj491 2Q8nLzGJDPikz9qZu+0dZ/UwMi4TZw/Y3u9QYk3Rcp6kWt8M+u17y0q0P3W7 sy9t55S6zO5Dcn/Wvn+P9fjYPp/jtQAAAIAC0Zfbui/fpc+7tcx9+av6/JZW SX2p9k7db22pagnPph7l3pf240mHuopwbcdYyLIm6nJ9SuenaU+tHSaOO7Wd D9nQ5fIaQ559mdrnVR13e1FGW07J0MljMnz2jEz1hcz9b+3W7l209KfLeZsA AABAAcrQl79lNkumvny32T705cb25Xu0TdGX9mtoqGtjWlvKvS8t15k0Zp/c 99hDdjViPzB2qeucBDvcjhONWdYPzb6MjUvo9DmZd2lN67VGkn1puZ6JW18u dFiuVWn7Hliuy7n/nMu1VrxEbG1+o8VjD9loxLVPAQAAgEwqqC/fo9GXldKX 79XiP5v3aRXalxJJnZdo3b9G8epL5x6yat0z0NEvy3pPrkXmZGGg3Tx3cU+y PdfupY7F7T5ySqaDYVmNxeRhdE7uX7Key6iOj43KRKL59Oce9nXJkh6aD/UW XJnslSHLayeOj3043W451rdagl0BWZmfk+XJfgnWV1vea/r3YNq6h8+Fdpmf HJeIdabD+nOlX79ydeSc7Xm7j5yR2ckZWYtGZWU2JFMXjhnvqeesR3sCAAAA HsrYl+8zG+a9Gn1JX7qyrLXpbeW87qRqwhWj3+ysfZl2zGpkSAZc9udJ2ze1 Zci4+5LfeW0S9xn2q+NtwxLYn/2+1r2I0ps30+Ps34PlHN+b2sdntM/e4PO+ XPaR1fs8PU8BAAAAT/QlfalVbF+qcyZTx4Bmv35k3PyFxF46+zz6aEYmzh5y vd5I5+49MuzrlRXLtjgP5wMyevJAju0Wk4WuVul7zL3ZehtaZSnmeDvqeiZH 0q9noq59cl//APOXDrh+Dx5Opu9zlGkmJu0vvDzik1v73a6jor/P+hNyfzJ9 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 pC81+jI/5vplXcPh5HGx9Ubnxa8HMdi012y2QYlGoxKdG5Q6o/GaRGXSYFO8 CWvq2yQ0k35AbbbbJbooc4v6hMdkUG+2veZzz1nem+pNQ/iy8VxN5omh2d5b Spa+1JuvzeeTtsQ6pd5qqvFGjVb8rPgTi5GLAWkxerFbvm224auj92X4xXjj 3Zh+Q260xW+PqvZrjR97O/yG3qqrazI/Gn/MleH5+EdP9KVaw/Q613X1vvhf uiIvdQdc1mX155gelpd8V+TG3Tc8nkBPzdEvGu33tEtfHr8SjH9hZUSedtwn eXzsU18U56G1C33xnvxMt1rPXZOvHFe92SgTBR5WfO3aNfnYxz7mOep2N/Ql AAAoBfqSvtToy/zoDaeuY9/k98th1WZ1bdJprDna+zJtdjbGGzAWlrZ66312 Sv35vlQLZbw9JoNt9aljZxNTk+jDRTlfG2/epstXpflwvFWbb8dvzfrekrL1 5WeluaVFWttelCsdfpleUpG0KjdejLfn3WjqeTpazH5cGjVas62jW3wtzdLS HP+z2i+opUOdrTgvLzV/1rY+mZjmjvjZjIm+7Bj1OLeySBIt6daXF4Pma5t9 +ZStL5fkotGXF2Uh7Vnvy1m1tvn0F2Up0aYXR9Lula8XX3xR/uiP/shz1O1u 6EsAAFAK9CV9qdGX+Un05e05ud3WIM2DM3K7eW+yL/sa4013+HJIouZa4+Li nMzNJVYIzQNh9fYK9V2V+r07zXM5c7h9Mf7aWk2jjBkNFzU60Lr+2Nmw0zh+ tmqnJjvVuZsvp459zf7eJPnaGftS78VVSRd4qcXoS3O50bi/cYxsizrX8Y1U Pzb7xN+dOo71yrBaS1ySV41jV1vl7nxUVtX6qj5LS0sSNV8s0Zfpx72mrC2O xvv1xW5x23LojUC33rbNcsU/7vkcmfqydcQsR4++/KLZl24F/M2vNBrnZn7m M8eM/3Y7L1xinDu7V/bWOc6pLQH6EgAAlAJ9SV9q9GV+zL5Ue/skxI9pjZ9/ GR27nDxutulyp/R1qkbcK83G/eekWZ1PubNWzr/sl1BoUM4fjp8D2Ti4mP32 Rb/Zlw3S2dcpTYnzK5Prl3Px3tRv77t9WwYHb8tt/b9j5nG2md+blXdftpp9 6dZPS+OvJvtxIDAsHW3x42dfvDGtHiz9L5rH07b1y+L9G8m+9E/He3HKPEez ua1DAqPjcnegW9rU+ZVpfem9fvnGQKpb09c5redfvuh5XcpC+vJihr6UlaAc N8/hrD12Je0Y2kV/Q3JNub7T+TMpLvoSAACUAn1JX2r0ZX7McxybBlMLTPH1 y73J61/O9J1P7jFrzM4aafaH1YNl8GqT7K2yH59a29RpHv+a/faXGy3HuO6t l4a6nZb1y6i07XU5/tXyfr3fm1WW61+2ue05GzfV/5J5zZL4vPhqILnWmejH 1u4p9TfzWNs2GU8uhq5KwLKuqaZFb83xpXgIJvqyO8P6ZXTabz62Ve6mRd6a 3O0w951tu+H5GVbM8y+PfTGY/Fry+NiRxPGxQTmWdoxr5vVLZeD5+LU1z7rs 6xOb8UvdTvNnfv6252csBvoSAACUAn1JX2r0ZYnE4seeLrpXTFTt0TO3KNGY 680Zb48Zx7amP2801Bbfv+dySP+/waj+2JiELsf3IaqxtWLm9+bZl7laWzWO a11d79415uOj63yCtWjqmFo3Uf25y3K1zpVvyvNPZ97XJ2ZeT7VxsLQHyNKX AACgFOhL+lKjL7eMqNkmWk2dNJ1vk/NN9cnrkVwNe4SsqwL7Eg4rcuVYbfL6 Jmd777veK/yyeXxsVUPyejWlQl8CAIBSoC/pS42+3FLCfVeloa5WaqqqpKZm r9Q3tcntmXxjhb4srhUZ+MpFab14RfpGva93Ge5skrqGq5L/mZeL8nJTnezc uVOfGmm4PJj1EfQlAAAoBfqSvtToS6ShLzeTzvr4Pk9Ve2uT5+7WXR7L+Bj6 EgAAlAJ9SV9q9CXS0JebRnRQ9qpjamsvm1+YkXq1R9DOBv1P3uhLAABQCvQl fanRl0hj9mVT9uMsUV7R2+Z+QP4xGbzaLG19Y9Jn7GdcZVwvx8sgfQkAAEqA vqQvNfoSaeJ9qdU2y+Dt2xJeLPFmM1i3xcGm+PVnXr4c38upqkGuNtca1zjt c+nLxXDI+Jm21e1kfRoAABQdfUlfavQl0ph9aV4js96f/44z2BjJvvSHpPN8 gzS/fFv6znuvX/Y17Ez+XOlLAABQbPQlfanRl3ARjS7K4mJ8vK7RiQqw2Ges W+5s8JtfiElzjerHw+K2w08sGk3+XBf5wQIAgCKjL+lLjb4ENrGotNWa68zn r0pbY63x55om1iYBAMDGoy/pS42+BDa36G1pqEkdz1x1uG0d19AEAAAoHH1J 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 bun7wI7LQHI97pgsWW6xtlHQda11xtJsu1yPv7Wun4bM625Y96XtbmjPeF5o UnTIfY3P2V/6bW7nta74M5/DqVjP87T35fo+p+Lsy6DbPrx59OWtS+nr12HL vwNYf77W62re8qUfuztVvyv1/eDUSwAAAFf0JX2pVXJfKrEZmTp7wKUP99nW mBLy6Uu1ThXosrfEmmXfmu56e89Zb3Mee2ttI7frk6wFU49Vx9W6f9ZUF/aZ 503msh9uGq8GcxwfO+F6jmlUxo5YGs2ltdLel6Uv1/s5FdvxsfU+95bOtS89 1npX+k65/pxmLcfGuv37wPyFxHtL7QcFAAAAO/qSvtQqvS9Na9P9EjiSfq6j c43L2j3dDT5ZmlfHr4bjMxmS+x0XZeCg/Zy6oS7rnjlzlv107Gt31gZxrstl 60tb9x45I2HLdTnj0yFTFw6lNZvtcXpzOffLdZXL+qXnsbYRy/5Ae1zXLp3v y9qX6/2c6d9DjxfOtS+d52a6vD/rz8nanUOO80KV+6erk98T+hIAAMAdfUlf apukLxNWgu3S51jHtDZQrut9Cx3Wa2Daj3W1Hr+Z2q81nDpW97FTadfMzNaX 1j13cpmeRHetYx/dh9a9ebzOv/ToL9WXqb11d0l43v01vPpy3Z8zh+9h2mdY x/qlV19ar7fSufuobR+lh5Pt0uPxuwIAAIAU+pK+1DZZXxqiQzJgOS/TutaV 2/VJFPs6nW1NytZh54xOeTh5Mfm8Ny4E0p4tWxstdVl7dp8MNBySW/Uec+SA DLebr2HbP9b9XMi0T+ZL9XHPyS73z5Vh/TLVl9UynWdfrvtz5vA9zPoZCuhL tZ/UtGXvJvXeAxdaJdRyzLaPbvbrwwAAAGxf9CV9qW3GvtQtdaTWyW61p84R zKcvQ159KdZ9fvTG0m+LXEqcA7pLplyunZjP8bF9vvG0273Zr2d5qz3bY+ds 18vss13/Mv/jY+/n2Zfr/5zl7kv7uaNuc+tCf277KwEAAGxT9CV9qW3SvrRe h9J6HGzufTluWQNN3xPUupfPQHuvjCb2vPE4rtS2f6zLuYNr91Lrn527T6Qd X5vJsnVNsPqAPMiwf6lt/VD/XLb75r1+6b1eZ/v+W/f3KeBzlrUvLddb7T54 TMbaWyVw+pgMnTwhwUvtssCmsQAAAFnRl/SlVql9aV73cajd/RxK67GMnsfH ep1/GQ3LaL1ljx/XFrGvAybXsDz2U7Xu/TPUlb4/jH1dcIfcaPHYWzUacdnD x3JdFKNxT0jEZevXlYFztmM50/o6p760n3/aWX0ovWdjYQla9kiyv876P2dZ z7+0XDM0GOTalgAAAOtBX9KXWkX2ZVTGDlp76qhM9AVkeT4iK7MhmTi9z9I/ 9mM4bfuXHjwl031dMu2PT7jDJ4GT6dc6GQ26n9Ro76zM5yPa1hh3H5DwvRnj vYa7epP766yOnLM9X/eRMzI7OSNr0ahx36kL8XP9es6mN5nzseq9DF9ql9mB fpnt65Bgwz777buPpTdojn1p23/WXDOdGBiX1ciMPPC3Om5L79j1fs6yrl/O dqT28NF/36YGArI0PS6RydQszc7JGukJAADgib6kL7WK7Eu97fxnbGtxnufE OdYT87v+5S4J+jOcI2i7XqTq1Vbv64M472sZ6/ma875c9lfdk3a8rrLkz/Gz PXbMtv9p6ptq34t2xeUuCcv+U7m9lts66To/54MW65q0R19m+gw5fD7v8y/D Etif2+e9cbJVluhMAACANPQlfalVaF8aIuMydvaQe2fu3iMhlza0njfpNt27 q+XGkaMS9HXJUg6n1E2fTl1zM9veoSsjF1NrYJZxno+5POKTW/t3ub6/3voT cn/So63EvA5o/T6Pz6fWNLu81yVjgeQ5hp0Hz2W91slK0Cc3dqe/Tk/9OVmY Te3h2+eyn+56PueCZd/b4IjHRrmZPkMOn8963qj95xKTqQb39+o69e3s9QMA AOBAX9KXWiX3ZVJMlvXW6TEbampyoy5wH03t6+Oyx6zXYyL3AhKZDktkMiwr Ue+FrrX5sCwEQ/r9QjJ/bzzjfdNfJiJL+ussTI7rz6Feb65EvRMzXueB/v4i 90Ky5LowmllBn3ODPLiQavbhrpCsRuZkSf8ZLs/OGLM0GZCpFuuabOZ9lgAA ALYj+pK+1DZFX4rlnMA9OV0DsigmfZb1Kh/rVVvWjAyba7HdJzsy3C+W8Zo2 AAAA2x19SV9q9KW72LgMW/aPDQVZrNqyLOfOdjdk6MvZrtT5nXleewUAAGA7 oC/pS22z9KXuYSwqayU9tnJcAgf3ycDJo6mOMM7ly7CvD7aAiAQt/5Zw47RP IpbjgB9G52S+65ztd6LP537OKQAAwHZGX9KX2ibqy1J7OHnRZR+ho+57sWJL We7Lfd/hG2c7OFYaAADABX1JX2r0ZdLaZIfc2r9PbtUfkhsHD0jgUlfGa3hg a1m91yVDR6o9u7L3yAkJB7339gUAANju6Ev6UqMvAZuH0YgsT4/Lkto71vjv nKxV3pa3AAAAFYe+pC81+hIAAADAOtwJ3DG60Tpe6Ev6UqMvAQAAABQBfUlf avQlAAAAgCKgL+lLjb4EAAAAUAT0JX2p0ZcAAAAAioC+pC81+hIAAABAEdCX 9KVGXwIAAAAoAvqSvtToSwAAAABFQF/Slxp9CQAAAKAI6Ev6UqMvAQAAABRB z/WetK/RlwWhLwEAAABsS6xf0pcafQkAAACgCOhL+lKjLwEAAAAUAX1JX2r0 JQAAAIAioC/pS42+BAAAAFAE9CV9qdGXAAAAAIqAvqQvNfoSAAAAQBHQl/Sl Rl8CAAAAcHH37l15feh1oxut44W+pC81+hIAAACAizdm35AvX/2y8d8E+pK+ 1OhLAAAAAOvgbEz6kr7U6EsAAAAA62RtTPqSvtToy9KIRSUc6pPmhsOyt7ZR QtFyvyEAAACgNBKNSV/Slxp9WRKLfQ3qd96cGvEvlvsdAQAAAKXz5ptv0pf0 JX1ZKtE5CY/1yeGd8b7soy8BAACwxdGX9KVGX5ZQVJpr6EsAAABsD/QlfanR lyW0SF8CAABg26Av6UuNvszTorQdrpGqmhqpSUxVldSdH3S9L30JAACA7YK+ pC81+jJPUXm58bDUHT4shxNTVyeNl0Mu943JeaMv98pgbMPfKAAAALCh6Ev6 UqMvSyAq/vNN0tTUIFXmHrK1DervbRKmMwEAALBF0Zf0pUZflsCiNFVpluuT pK5TwnGyAAAA2KroS/pSoy8BAAAAFAF9SV9q9CUAAACAIqAv6UuNvgQAAABQ BPQlfanRlwAAAADW4U7gjtGN1snltgT6siD0JQAAAACY6MuC0JcAAAAAYKIv C0JfAgAAAICJviwIfQkAAAAAJvqyIPQlAAAAAJjoy4LQlwAAAABgoi8LQl8C AAAAgIm+LAh9CQAAAAAm+rIg9CUAAAAAmOjLgtCXAAAAAGCiLwtCXwIAAACA ib4sCH0JAAAAACb6siD0JQAAAACY6MuC0JcAAAAAYKIvC0JfAgAAAICJviwI fQkAAAAAJvqyIPQlAAAAAJjoy4LQlwAAAABgoi8LQl8CAAAAgIm+LAh9CQAA AAAm+rIg9CUAAAAAmOjLgtCXAAAAAGCiLwtCXwIAAACAib4sCH2ZI5/PxzAM wzAMwzBMBY2bO4E74vuizza53JZAXxaEvgQAAACwZbk1ZKbb6MuC0JcAAAAA tpRsa5TW+znRlwWhLwEAAABsWfQlfanRlwAAAACKgL6kLzX6EgAAAEAR0Jf0 pUZfAgAAACgC+pK+1OhLAAAAAEVAX9KXGn0JAAAAoAjoS/pSoy8BAAAAFAF9 SV9q9CUAAACAIqAv6Utt0/TlnEy3t8qor0OWY+V+LwAAAACc6Ev6UtssfRnp lZ7qHdJZXS33I6V7mbXJfhnzXdTHJ/Pzmyhk50MyYbzvi3L/Xgm/QQAAAIAH +pK+1DZLX8aG5IbRl3vkQd7ZF5OV2bBE7oVkQZ/I9Jw89Ljn7Nlq/TV2GDPc N1fgm944qwOnku+7+3Rvud8OAAAAtiH6kr7UNkFfrqg1xZajyX66UX9MRjv6 ZSVbZ8bCMtVyzFz3dM4eGfb1y5rjIQ9a9iXvExjYRH05cib5vnvP9ttuW7t3 UbpVd+7e5To9+/fJwOkzEh4Jl+ndAwAAYCugL+lLraL7MibTZ/e5tGFi9smU x7Gga5Pt0uv5OMvsPyWRaOpxW7Evrbdlm+4j52S5TJ8BAAAAmxt9SV9qFdyX kfZD9v55bJ/cqj/gWI/cI7NR++MeTrenrVn2nTwn4b5+eTDQK2NnjxrreamO TDXqlu/L/SdkqqtdpjriM3rhhPQ9Zv9e9ZzuKtOnAAAAwGZGX9KXWsX25bgM 7U41z1B7wHJbRKZbDpgt1OE4l3JGAtZe2n1IZmddDqSdH5KB3ekttdX7srdl yPXxC+3HLN+zE6xhAgAAIG/0JX2pVWpfRvpTx7c+dkpWXO6yfG887fzJlb5T lrW4fVn2mk3vznz6cmUyINMdvvh+s+3tMhsMp70f62utzs/I8uyMrEQ9ThyN Rozbl2e99x9Sz7MU7Jep9vhesVNdvbIUFXl4rzW3vnTclhKRYLLL93h+3x5G Z2R+oMvcq7ZVRi/5ZPZe9g5fmRySsOV7dX8k/WfntHxPf0x7/DETHR0yP7l5 eh8AAGA7oi/pS21T9OUZWc3tQRI6aDkm1hfK+2Vz6cuHs70ysN/7nNCxkRnX z5M4Zrf7tHvjPUjuXet+DZa1yQ7p2+32mtXSa/n6+voyKqHkZzog885jjmcD EmrwPhe296TP/WcUDUng4C6Px1VLsCuU1tLG9/cxj+/vwVOyEHV7IQAAAJQb fUlfapXal7GQ3LJ0yOhIDtd0tDap3kgP1tEh2fry4WT6uZ1uE/A79mKN9pvX V/FuvNRr75FZx8ddm/TZzhnNNJmPj3V/7dWRc5bzXO09//DexXW9rrP3jeOZ 9+9xfI5q2/mzbufO9jxWbX+tx07IkuunAAAAQDnRl/SlVql9KTGZqLd3xpCv N/M6pqXhcl/ztMvcl2EZtq4fPnZMZqfjIbg2H5LRBmsHOY4xLagvHa+rt/NU cMZY91uLhCV84WjGzrP2Zc/JDlmNRWU1EjFmeXJIJs7a91Ea6Bh3vLM5CZpr mzdOtsqDycTxuxGZvXTU9r7mba1oaWL9e/VgPnFccFTmu84Yt9lfa8b2OXtP XjSO/Y2/VEiCR3ZZ3iPXUgEAAKg09CV9qVVsX4qxhjmUdjzoHgm097u2o7Wj uut9Gc5h9JapL5f91j1wjspC2mmUURm1NJBt76AC+nLFf8Ly+felrW0a760r dZ9Crk/Sc8F9/x91fKz7eZYxGTtiWbe17MW7OpA6F9brmGDbZ7B8Tvefn2VN e/+5rOdvAgAAYGPRl/SlVsl9qcRmZOrsAZcW2icTQXvv5LJPajbefam3o+VY z4Eu9/Wzh5OWY0l3W47jXHdfRm39dsvjnNJiXf9SHa8a6MrnvNWo3D+7x/V7 tmbZc8jt5+V8ntT3t1qm593vNZ/8HqWfIwoAAIDyoi/pS63S+9K0Nt0vgSPV aT0UtPSMraPqfeta3/Luy4hl/xvv/VWNY0nd9mFdd19Gksemup2XmZBrX3Y3 +GRpfkaWpsPxmQzJ/Y6LMuDYg2fIo5/X5sdlur1VhhsOSO/u9H177N8zx7Vi 1ProwaMy5g+4rD9bv7/6z7WjI3mNzsSEu9ot5+Rm+hkAAACgHOhL+lLbJH2Z sBJslz7HOmayuda156ydZ1/GQjLgcZ6hnb1DZ4vQl6nn2yVhj3W9Qq9/qSx0 WI//PWbfQycSklDDnrSezNyXkmH/2F0ydKEr9TOyfX9zGfoSAACg0tCX9KW2 yfrSEB2Sgd3WpjFDw7Z/rPt5itl4r1+GLeeCZtqbNoe+9NjDNXtfeh83mnNf el6fJP5aQbc12rT22yW3zrbK9EhIVvX/W/c6PtZqaaRDhutd+vTgOfPapmHb ubY36o/KrfpDntN35ATHxwIAAFQY+pK+1DZjX+qWOlL7lt5qT5wvOGfpo2Jf /9LaXt6dZ+yBmuX4WLWHa+bX9j4+9n6J+9LtGOD5C6nvSffBMxJxdF0u1wxN eBgZlwnH+bTxY3Gtr31IFjI+CwAAACoRfUlfapu0L9eCqes1Wo/5XO6yHOOZ dQ1zTubvzdi+kml/H+s+O17tuma9juTuU+banOR07ZSp5PVNvNYvva/LYft+ rLsvxy3rwvvM61JmPz7X2p/Z+jL5qdpTP6ce4z3Zv79DXTNZnwMAAACVhb6k L7VK7ctIr3Gs61C7+/mC06etx2RaI3LcfiznY8dk3q0xo+MSNPcrDfalWmbW cqxncMT+wNUB6z6s+1zWMMcta5c75Ib1Wh/OY3cda4CzF6xrevZ9fCLt1utT Hko/NjcW1j/LLs+GzOn8y2hYRust50kmG9i6JuzSl9GADFv6137O6riETp9z /f4/tOwt22O+X+f313Ot1rmACgAAgIpAX9KXWkX2ZVTGLNcC6dx/VCb6ArKs h8rKbEgmTu+ztZizQ1ata4hmFw20XJT7IwFZCPbLxIVj0mO9fXdqPdF6DcZb l/plNWq9yKV9LVG99qh/yNiHdWGkXW7Z9ko95Lg+pmMvVb17p++FJRLslWC9 c19cxz6x0aHU2md1/PzPiYFxvbNm5IG/1XFbluuTHDwl031dMu2PT7jDJ4GT 6dd/GQ0mT76UqQbLNT3r9V6cnpGV+RmZ7Thj/z7a+jIqE8nHVcuwr0uW9J/f Q/35ViZ7ZcjyfUztVev8/lZLoKNflvWeXIvMycJAuwwZHe19nDAAAADKh76k L7WK7Eu9NPxnpNvRLm7jdT3I5YFzOT2+c/chmbW0yprjWpHdp3sdb2zIco0M r6mWiXvpa2wRyzmj6bNL+o4k1k7T90Zd9p/K/lly6cuss0uC/nHH45297j2p vgxLYH8Oj3nslCw7vr/WvZu8pmed1zcFAABA6dCX9KVWoX1piIzL2NlD7p24 e4+EHB2UZj4gIZe1udSaZkfq/MgkRxdZz6FMiIVl7LT78/bUn5IH87G0ZzUf KPcvHHL5LPtkLBixHDPqft7oStAnN1zaS60pLsymuqzvQsD2uDXLsahu0727 Wm4cOSpBtcbocejpQtcpl5/DLhm61Ctr0aHkNWPsxxTH9Me1St9j7q/b29Aq S67fqhmZyPBzH/b1yorXtxgAAABlQ1/Sl1ol92VSTJb1tuox1wanJvO88Egs IkuTIZm/Ny6RewFZmJyRtYwPiMpCMCQR/TGR6QyvFY3ozxfSn2/cuP9yJLfo eTgflgcjAeP51Xt5mM9n0b8XS/pneGB8lpAsbeRFOvTv40JQvW/9894Ly2oe jbeqf+bE91T9HFaiOTw4FjV+bur7G1GvOz2X5/cKAAAAG4m+pC+1TdGXYjkH cc+6rmsJAAAAoLToS/pSoy8BAAAAFAF9SV9qm6UvdQ9jUVnL5bhKAAAAABuO vqQvtU3UlwAAAAAqF31JX2r0JQAAAIAioC/pS42+BAAAAFAE9CV9qdGXAAAA ANbhTuCO0Y3W8UJf0pcafQkAAACgCOhL+lKjLwEAAAAUAX1JX2r0JQAAAIAi oC/pS42+BAAAAFAE9CV9qdGXAAAAAIqAvqQvNfoSAAAAQBHQl/SlRl8CAAAA KAL6kr7U6EsAAAAARUBf0pcafQkAAACgCHqu96R9jb4sCH0JAAAAYFti/ZK+ 1OhLAAAAAEVAX9KXGn0JAAAAoAjoS/pSoy8BAAAAFAF9SV9q9CUAAACAIqAv 6UuNvgQAAABQBPQlfanRlwAAAACKgL6kLzX6EgAAAICHO4E7Rjdaxwt9SV9q 9CUAAACAHNGX9KVGXwIAAABYJ9Yv6UuNvixIdHFRorFyvwsPsaikv7WYRCv2 DReP289lbiwkt0NjMlcJn1//2SwuRkv6EpX5u7k9fv8AAADrlxp9SV/mbVEa d2qys6Gv3G/ExaI06e9tb1vI9tWxtr2i7WzSb93KnD+XmHQ27lX/744xOxvL //MabKzS30ujzJXsFSrzd3N7/P4BAACFvqQvNfoyT3rDVWlSlaFXQpfrZW/9 ZYlm+VrRzXXKTr2lroata0WL0qy/35rzt0v5yhXA+XMZk8OqLevOy1g4LDOL 5V8/G2yqKnFnZf/d3Hjb5fcPAAAo9CV9qdGXeUr8b/hBz3vcNjsimuVrxRa+ Wqf/31mDfX1s0W805+Wx8vdVaTnaKjYoNfrnrmmqnK4pfV9GjZarhLXapG3z +wcAABT6kr7U6Ms8xTtmZ32bXG6sNY+/rJLGl8eM2y7X75WdO+PHZNbU1EjN 4Qvy+bSvqXXMRWmr2yuNl1+W5sM18efZWSONV1M9FB3rlMM1VanbLg/G+3Ru UJrqG6VzzFqrMWnbm752NfPyYf3x9TKj/7lTf781dW3Jvpnra5aaqr1yNfk8 Y9K4t0oa9PdUr79u/eVQ8rlfbqiVqrpm43mM9xZq0x9bJ4Mzt3O/ryOscn4/ V8eS34/6vYnvh/6a5/2WXrf0ZTT+njTz2Niqmnq5HVXf71pp9vfJ+br4bU36 G4rq7/98Q53RQMZ99zbI4Fws+ZzqZ9Tc2Sdt9Ymfkf7+QnMy9nKTVJmPqWv2 2855Db3cLHurdsbvX1UrbX1h4+vpfTkjbfr3KvHae+uaJJS4MRaSBtv3VX0s 9X08rH+W1GvdvtwoNebvVm19g+zVsqyte7w347muNiWfa2dNnVwenEk97nK9 /rNqlk799eLvd6ccbhuUxRm//ju60/zeNUrI8Q8o1t8/AACw9dGX9KVGX+Zp UZr3amZr1Enz+UZjnUzTaqQvGhP/+QaprYk35+GGemlofkVeTftap9GXTTXm 8+jNcL6tWWrN/23ffFtFxpxxLp16jbarV6XpcJXxv9NVDQw2ma1T70+9rWh8 va45ZG/Oy7Wp8/EGm/ca78FvNkxnfbwLas/HGyY2dtn4e2NfUBrUa+9ti/eb 3jp1ZlNcnYmZz6XeQ63cjs3kcV/7dzL39zOnfzv85vdZb/nzbdJYG79vTVOi pSx9GQvLeUuz1zecl7GY/nNLfL/1RqxvaBR/WG/huvh7rW9uk7amuvjtic9i +xnpP+um+mRTqjnc1KS3VfzP583oC79cn7q//jOtq1LH6F41+tPel1FpqzW7 Un9/bU2HzfcW/xnLYp/xea2tuDjYaPt+ha8eTr3W+dTvT41HX2Z6b+Gr5m01 h6XtcrPRqervbebvU/J3Tv9eNTQ3SV1N6vtQVdcgTfXxf2uparK+tv33DwAA bH305f/P3rsHu3Xth3nrv840reM2zuTVudXETdv4Kkic2I5S+7oXdR+0fRvU LelHApvsdXt8Zd3GsMrUhSy71wjTFI4yFawZBdbIg1E5sOQLSy5ypoaPbbAO KHNAy6BMsBIOj3FJ8IFLE7zEucShCY5Azq/7ib32xt4AzgEOz4PfN/OTeLCf a+0NYH34rbU2fqnwy21ie4xaKYz7ofbrWV+7v2X6VLB/7MRrzn5S2pjMXtXy F8spBnXbZVbKE2cw6tYlm85IpeVlwuxzSEnHt2LL8oSCs96wXXR8zfy7KxnH R1SyaDlGp5xyPFmkkdOcsF3ynKpi2s/QdjXj3MzF21lXZzvnY7uo53Ge5yel OfTq0/Mxu+yJfHO8vu2KKWd99yT6og/NrKRNx3Pn4HGvdXF8rW3PiknJPQ/j msVcB3bHfBrHaI/3ORqXW/fLYavguKD3G0GnbPtiptYzVgjzy7x1n1nVZdaX cyzP223XD89fTjs3Z5nhtuP7p1+zfd64FsNxuZNSc34zGDnnv1JwjzW06yqu 5WcD9x8AAAAcfvBL/FLhl9vE8Zi8N/7S3+4PH2c3+VrYXCxOji1RMP41kmrG 7QualHypPnXe0arpRema/0wbOcv7xj7h5BatsaP9quVuxXLW8gYzY2jl8qxj u2VSUuqM7Pk/k3kpmfnFlaq47pYqd7Tyz7euj7nPx6mXuH/uVbt8bo4tUJ8T fub0a55wr5G0ayVJJ73+tOZ52L8VTF5r27Ns59WPY/llSM5RR78H3DrzjUvU z3mWX7rHymo57Gnz+0w7t9BlTn7V8MW+e+5x7fcR4/zM3z9y407P7jXy7vGJ +w8AAAAOPfglfqnwy20y2YZfpl9aOSAnZ+S6z7gvYjwrXQmjLSvjHJpHLWPm R6vaKyOpOM7WtMbFGb42sD2h0GhY+bBEwRn/OWzaXmh4rekZiWJberWM1Ue3 2bTzjmV3ntrtrOtj3vMZTObGrMPmx+Mo5/XLoF/VsrZXJtJ5qbVaUracPuFc y8ltxn7pnojrWTvyy5jU9Evm1GOUXw5b2n3mLI9l9N8UlumXzrVx6nzi/tXL 7Rw76JeT9x8AAAAcdvBL/FLhl9tkfr/Uu2FOvhYyD63T13Lcp1NTsnbJHhuY rTs9N/ueadl9LZP+fp/SsXKDmbrfObuWx8UkGXdzX3a/xljSnmfG6386lKLZ /zSetF4vmJ0w+/b5Ja1cX1pz3e2t29c6pM57PnXr2ZFxn49VXRf09Y916m4e vzR8bsXqg1zRrlNi537p+KFKhM8Rq+cA3fxlSntW6fg1c04fx/kSWu60VUp5 x3aOFUtXtCP0JBvMebr3ybRzG7bsekgWtGXOONod+2X4/QcAAACHG/wSv1T4 5TaZwy+t8YhxKdab0my07bldJl5z55uJSbZUlUa9Iiln/GGpMxzPbZMt16Xb 60o1Z48/NJ9t6c7TknSeKdgw3SvpH984ssY2av04XZwxnkpzA3dso39snue0 1thKaz/OXD5W3syfl5pvXcdDjTJX3XzmnOczdMd1xtNSbbakWnDmtkm55XbH sxbFGiI4V/7SGXeYzEmj3ZZaMR3ePzbEL+thfinuWFTDCzMlaXXaUjGv24o9 X5C9LCm1rvmXO940JrlKQ1r1kjOnjvs7Qc+e38moz3KjaZQ3NT43+z4bSSVt z3GUylek1apLLumf32fyPok+N3f+nmS2LE1zX878Sdlazyn3bL/MJ7z+tJH3 HwAAABxq8Ev8UuGX2yTMLwu+nNaoW3XmOvV8YfI1bz7T2Ph1wzUrTj5r0JJ8 yp2z05kvp+h4gzNvaNLqO9qz+pGmqv6es5YPJEohz9s0vCWufI40bNpztcRS AUftlu1zW/H2U3ccxfWO7a3r+WVl3F92/vPp1vK++VvNZ6B43W69+VitnJmT r0sWtPl9QvqONosprY5XJG/NIRs1Z5BIq7hiLffGXza98ZcWfesZNfp1c59f 0qtl7dfcOZv6DUnHvfXsZ594GcRuLaftJyn5nH1uXu60bThlbLxObCXtm9PI f59MPzezrJWsf1mmFBh3Gvf7pV1ub/yldW2d8bvR9x8AAAAcZvBL/FLhl7vD aCiDwUCGo1HEa+7cMWbbfyT9Xt94PWw3A2ObvgwCDfXhYGB7Qbc8OY7P8Aiz n2SqEjKnzl5j1cEiE77YdTgIVoi9c6s/aFg9Tj+lgbXPZU5DY+6zb55nYKfm desHzt16rR9+fGs/ZpmmHGvQ71vHCmMYUq6oc9OXbbcO/ezj+w8AAAB2FfwS v1T45R4xZS6WbdAKmUto1LX7klYZ+gZ7APcfAADA0wt+iV8q/HKPMPwyFva8 jO3Rbzek0Q405AcdqdfbS83HAcwN9x8AAMBTC36JXyr8cs8YDYcyohEOAAAA AIcE/BK/VPglAAAAAADsgMvrly1v1GOeZS745ULglwAAAAAAAA745ULglwAA AAAAAA745ULglwAAAAAAAA745ULglwAAAAAAAA745ULglwAAAAAAAA745ULg lwAAAAAAAA745ULglwAAAAAAAA745ULglwAAAAAAAA745ULglwAAAAAAAA74 5ULglwAAAAAAAA745ULglwAAAAAAAA745ULglwAAAAAAAA745ULglwAAAAAA AA745ULglwAAAAAAAA745ULglwAAAAAAAA745ULglwAAAAAAAA745ULglwAA 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 3qPn6dz+oBdPvyu3P16XexsX5Po7p+Scvvyo5wz6Mx8/fO+CfDLUn63hzyWa x75SvyT3b3Xl3sdr8uFxfdnJwPMxe94zLhzvvXW1K1sb52UjE5wXNzBP7PCS /3mShh9dv3jN8Lqe3K2/HVg2xS8Nuq8Gj+V/FqSfYHmPyPqZC/LA8MlHW325 d3FNLlleG7gGc/jlo6ur43l93n/pNbm10ZVPjM+Nx8O+3H5Pf87o7P6xYdf8 fPZtuXuja1ybtnTfOelbFsw945cAAAAAywG/xC/VvvRLo0VffyN0XtGJ3FtE P9UHF9+aa/va0ZNyR3Mj/VkXlvsEx/NtXQrNAQad7frVyQmAtrQxo5PxnDRe cnOnk+MhH9SDz/KIjml++fBiYD/PvzH9uZNb/rmUouLc6Yhc7fHw/d+fszwf 1fXnVOo560kP3Hzv5OzzzE4+t2bWfn35UfwSAAAAIBL8Er9U+9QvLbauSefN k+GeePSYtOvh/TrHbK5L+9UXIlzDzGmeCXGfrqzrOTt9DKXLqCud18P3ey7z mtzdHE3s1dlQbr8T4kBHT0hnY0sej58hEj5u9OHGqnwQ4nrnMm/JvTueBzbe iX5GhwzXfc93mfY8D4+eXJ9yHT5aPS8P9SKP1j0Hf/GtSB97bFyfK1HXx6iT Kw3/WNN7q17dBfsuu9y/+K40jofsz3D29bVL/mewzL3fLa+/7vPR5QEAAAB4 2sEv8Uu1n/1yzEgeGG51zskN3rwxddKekM235P6NtmxevSZbV9fl3o1eyHw2 OkO5t9GWLWObrVtTjjXcMvbXNvZ3zVr/wVaUV/p5vNmVux+vW/s3zyXMeaIZ yX2jDHetsrTlfvSDOJfPaGjVo1nerQ3j/G/1t3nuUfvd8vZ7dTn7/eTONed6 G/u9td06BgAAAICdgF/il+pA+KVoYxCP7ei5lgAAAAAAsLvgl/ilwi8BAAAA AGAJ4Jf4pToofmnweDSUR8P5+qACAAAAAMCTBb/EL9UB8ksAAAAAANi/4Jf4 pcIvAQAAAABgCeCX+KXCLwEAAAAAYAngl/ilwi8BAAAAAGAHXF6/bHmjHlHg l/ilwi8BAAAAAGAJ4Jf4pcIvAQAAAABgCeCX+KXCLwEAAAAAYAngl/ilwi8B AAAAAGAJ4Jf4pcIvAQAAAABgCeCX+KXCLwEAAAAAYAngl/ilwi8BAAAAAGAJ 4Jf4pcIvAQAAAABgCeCX+KXCLwEAAAAAYAmc+/1zE6/hlwuBXwIAAAAAwFMJ +Uv8UuGXAAAAAACwBPBL/FLhlwAAAAAAsATwS/xS4ZcAAAAAALAE8Ev8UuGX AAAAAACwBPBL/FLhlwAAAAAAsATwS/xS4ZcAAAAAALAE8Ev8UuGXAAAAAAAQ weX1y5Y36hEFfolfKvwSAAAAAADmBL/ELxV+CQAAAAAAO4T8JX6p8MsDSl+a zY6M9vIURkMZDIZ7eQYHhlG/I812b69PAwAAAOCJgV/ilwq/3HOGg770ev2Z 3titpIz3UUKamt6NBl1p1KpSrValbrjnbptfMxc3ziFnmO7uMuj3outkODCW 9WSwTdEeDfvWdv2IShoN+jvar31Kk9ewXUoadZWU1p7+IAAAAADw5MAv8UuF X26bQbcp5UJG4kqJShRkMM9G/ZokrfXz3vqjruRXYuZ7w4kVqXaiDLEnGWOd ZLE1fqVdyWrbOhFLSb03p9AMmpJOpn2+Ootm3vDLWH6+Mu+IvhRTWp0kstLW itMqZ3zlzZRb0bvS9lnOJn3bpYsN3xrtir7fuJRaXgmnXu+p17AjKeO1lXJn p5UBAAAAcKDAL/FLhV9um1ZxRfOf/By5vIEUV7z1XT9pFhK2yzS60u82JBM3 lscLoTnIfiNvrBuTmnOwYato7y+elnqnb7znBtKq5iVmnVdGunOUY9TKW8dv bCO/5vrlbuVJm/mEVa5spSntetF2ulTFyguOOiVrWTxdlHa3LaWMvW6xPf1s WgV7vUypLp1OUwqpuG87b78laXcakk0oK+/oeve06z3rGtrlyQq9ZAEAAOBp AL/ELxV+uUMGUjA9JD47l9cpp2x/ienrD6VkOWd27CL9WsbKf4X1p2zkYqKS Jaf/pbttQuqBg3craTs/V/FyZu1qQZJxJ8cWX7FcaNguSyJmO1M8kTDCy2O2 KvnxslgiJeWmZ0eWL8XSUi5lHZeNyUqm5POnYacm6WTcyacmJF9te+dSzkgi XZBKKWNtH0uXNVftSNrcJl3xjldIjl3PdjXj3+P6sXO6rn9GYrh3p6tV1LBh eWuu0ffKpNd7t2z7aFW39LDrPcc17FWsfVW6dJIFAACAww9+iV8q/HKHzOmX vZrlMol8XZrFpK9vaauQdHJ1pn+NpJyy+19OZuMGko8bHphz+3R2ba/KVENO q24dz123W3X6fcZTUigVJBW3fWyrUx074EomK5lMQcx0XtftJ2r4ZqlcsPv0 GlFycn3NvNvPNC7ZYklyTi4wnq3bx+/XJaHs/F+hXJF8IFfo5ifNSGUykq+0 tXO3vS9T82x12Mxb65YNP2vkbA/UtpCKWWexbY4H7VUtt83W+xJ+HW3Pjefq vmsQdr1nXkPHZbON3R6xCgAAALD34Jf4pcIvd8g8fumso9JWf9XWxNjFrp2v 06LUCctz2X6ZKDSdPxuWwyXyjZB1e5KNuX7p5ANVShvDOBrn+katguWJXj7Q WT+WkXH2s1+zfTFZtJzJ9sOUNMeFMM4tocY5O7svalIanmBJ3jifmOO7rp/m 6iG+Nc4ramMfHb80c439etYZO1mXXr8njVJ6os/xbEZSScesctt9je26jWUD Lunzeee10Os96xoa1wO/BAAAgKcE/BK/VPjlDpntl+1SynEpMx83kno2buXa 3K6SDSv3FZNcsSjphO0myVwtpK/nQHKGo+VcqRs2rbxiIt+cPOioJStu/tLx UL8naXttOuMv3QKEru/0AY3b4w7D5vex+7CafXWNOkk65UinJZ0yIm37ZHzs l2b/2mx4vtH1y2aIX1o+2pdSOq65XEKSce/c5sHN5yZdV3f9MlPTa2Zuv5x9 DQeWX+OXAAAA8DSAX+KXCr/cIbP8sm/lEVVwflcnaj3bpdLjMX4jqeVsFytP 5DBtB/LmjrX/Dp27tlux+n4uzy9Hdh9Up5zRfhm3/DLvOFY6l5OcEVnr/1kp Vu2M6NT5Z53+semKN+7RPseYVLUBnoNeVzqdnnFmQymvzD+H76DpzImULGrr h1zHUdua93WmXw7nuYZ967cB/BIAAACeBvBL/FLhlztk6PhGcLzkUPrWAxRH 0m01pdlsGdGUVrtlP3cjlpZaqyODTddNNO9w5pXJTvQdtXNguu80nHGM/n6m bt9PZ7ykk+eM6j/qups7J60M7dynSuq+ZruW3y9zk36m0lYfXCtHGxgjqTP9 +SZd28lXyuP8X8N63mZSWmFTxPZsl14puUcz6z58Ltlhu+Q8XyQ7Mbduy5lD yO3TO2oXnevgm7Vo8noP5riGQ9vZ8UsAAAB4GsAv8UuFX26TkbTqValVS87c N0kpVY2/G2Z+bijFpD2najVkvtCW1TfUebaHkyNTsRWpNDvS67Ykbz330czV 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 R225OKvefIFfAgAAwOEEv8Qv1QHzS4vhJd+cM+O+jL75Y09s65mIJvfPevPN fPBOdP/ahfxy7DC74Jc73bfBvTX/81jef/6kXDlzVu7d2pLHm+e9eY12wS/P vX4+ZLvAtvvZL6XrGyf8QeZl+TBzMjIaL71C/1gAAAA4lOCX+KU6iH5pcP+M 50MfrrnPuezLhtZPcbvPv5zPeUQeanO5HAq/NHzdmzvoOdmoB+Y12gUnO1x+ qZ/LSbk356kAAAAAHDbwS/xSHVC/1Ofi0efyeXBWf+bFrBxmXzavevPzTMw5 E7rN0DfWzvccxAPqlzP7qo4u7apf1o68HDGX0vCA+KX/+aG+OZ8AAAAAniLw S/xS7Ve/3Dpv9XW9tBbeT/XW68cm+8daXPOPhTt+SjbD3GN4TTacOT83Gq4P bPnyn+ffnMyr3T/7iuZFL8jdqGdUHiS/1OYrCvPLe2e0Mi/NyfzPUwkb73q/ rp3XVL88IXdD558NYVf80j9fkXk+tyPmkP1ki46xAAAAcHjBL/FLtS/9ciid Fz33qD3/slxvrMsDQxQf3mnL9ddP+Lwj2Jb/5GPtOSNOn8+Lp9+V2x+vy72N C3L9nVPeeEIzjup5Nf+257Nvy90bXbl/qy3dd076lk30vz2gfvn41po2T+wR 2Ti7Lg83+/LgxgXZyATm7F2ik+nPSzHjgzdXZcu4xg9uXJIrr/uXTffLZ+TD N9+SK++8Je2Q2HhnTe67/rlLfhk8H7Me189ckAeGTz7a6su9i2ty6cXnQu9X AAAAgMMCfolfqn3pl0Zrvf7G5LMxQuLDiDGWDy6+Ndf2taMn5U6gvb/53smZ 253Lhjz/JDB/7cOQ89IdMGwO0bun9bys5ji7ue8JN5oSgWNH79Pb90akk3Vl fd7jTpTJn2ueHke8bafU42JlMRf7552KvHd28GxWAAAAgIMAfolfqn3qlxZb 16Tz5slwTzx6TNrBeWiCbK5L+9UXItr5Zk7zTKinmdy/+K40jod7zvraJXkc ttFo3evz+eJbM54hckLuhHSVvLfquW37Y02odnPfJsO2rL/03ER533/xlNw2 drb5nlOPz/uPre9zI7hPiy254uainw87777cfD3sGh2RjXpbNsfz2r4gd31l Msc8Tp5veGjjcKfU4+JlMenJ9Sn37Eer5+XhvH15AQAAAA4Y+CV+qfazX44Z yYONVadP6xG5eWObDx4Zbcn9G4arXL0mW1fX5d6N3mTuMYJP7lxztmvLvVu9 cK88RHxyqz0u79Z2H/CyAI+3urL58bps3bgm9652574++5bR0Lrn7hnl2dow ynWrf+jvHQAAAAD8Er9UB8IvRXuGxjbmCgUAAAAAgCcGfolfKvwSAAAAAACW AH6JX6qD4pcGj0dDeTRk8BoAAAAAwH4Ev8Qv1QHySwAAAAAA2L/gl/ilwi8B AAAAAGAJ4Jf4pcIvAQAAAABgCeCX+KXCLwEAAAAAYAdcXr9seaMeUeCX+KXC LwEAAAAAYAngl/ilwi8BAAAAAGAJ4Jf4pcIvAQAAAABgCeCX+KXCLwEAAAAA YAngl/ilwi8BAAAAAGAJ4Jf4pcIvAQAAAABgCeCX+KXCLwEAAAAAYAngl/il wi8BAAAAAGAJ4Jf4pcIvAQAAAABgCeCX+KXCLwEAAAAAYAngl/ilwi8BAAAA AGAJ4Jf4pcIvAQAAAABgCeCX+KXCLwEAAAAAYAngl/ilwi8BAAAAAGAJ4Jf4 pcIvAQAAAABgCeCX+KXCLwEAAAAAYAngl/ilwi8BAAAAAJ5qLq9fttxQj3mW BcEv8UuFXwIAAAAAgMZ2HXLaMvxyIfBLAAAAAAA4cCySo5y2DL9cCPwSfAyH Qxk9qWMNBjJ8UgfbC0ZPpi4PfT0+tYyM9+PTeWGf5OfQ7rBb124kA+P9Htxz v9OWVrsj/af0fjHhcxAA8Ev8UuGX+49e1XhPxKQ+8F7qd9vS7nR3oa03kFxM SSzbsP9qlyUZT0ix0Vv6kWTUkdxKQlZy1SfYZh1I3ihfstQ2Gj49abfa0htO rrV4/frrcT+yq9d2aQyl3+tJfxBykfaITikpKpYX7e1o3EptqdeqUq3WpNnp 79m57Sr659CuvneCDKXdrBt1W5VavSndQfha/U5TasY61VpdOmEnJu61e00u t9vS7evrDKVjvOZ/ySij4YaDOQoyaObNdovkGu7JjaSWS1qvmRHLPZnPgYFR 951ABY36Xeta9ffE8fb/5yAA7D74JX6p8Mt9R6e8YrSJcjJutY5aknTaLeXu shsNhn/FlcSd9lCnnLKOkyg0F95vOZ2UbKXjvTRsSNwsh1G2iCbj8unXJGYc s2LU26CRs8oWz9b96wybTv3GfU4/jXY5I8lMWbzmqb8e957J+l/etfXTaVQl l0467e2gaw2kUSlKKhEzlielEVm/I2lX8/b94UYiLY29aSRrDKRgXNdEseX8 PZSq5hFuxNNlWZZlTt5bixLyXpwD/XNome+daYy6NVkJ1K11X1X1cx9JNZuY WGclXw84rnPtfuVd677Sncf1w+T4uhofFfWM9Vp1jp9fPL90r3pH0uZ5pIqG 73WlN4+kLoztcr7vikHTqb+kNJ/Yh6z/nPbX5yAA7AX4JX6p8Mt9xlCKCeP7 WXOAfj3ntaEKrSnb7oTJ9sBouIyW7dDKG8Zyfpcx9z16gsrQrZhOlbXbyE6b UKm0dLRz6NezzuvT/MdPKx+3clqTfrlcd9s50fW/XIw2fNJs46pwvxw2LP+I WcsT0fU7akvKXC+Vl0anI03XNZPFJXrWDhjUrd8nys4N0yzYbplIF6XdHxj1 2ZNqfkXihlcsqzk/eW8tSvi9MGsb/XNome+daBxHUzHJV1syGA2l365JOm7f W8W2XSPDVsF2w1xFesORDPsdKWUSksgE+kWMr92m9d5UicL4GjXzzm8EK6Vx PTfziYnyRTHhl6OmJMz7Ir/sz+epZyEF4xqpeN7xy67k4rbrV5b+O+T854Rf AgB+iV8q/HJXeNj8LbleKMiN4q96Yfz9J7P6Jg7sHF9p3MgZSSVltoMKUs7G /b9Vi53rSKRyUi5mrbaU2TZLZkriHmXYqUgykZZKrSwpp50WN/6uddxWlb89 YK0fT0q57bVu29WC8VrMbo/FV6TU6Nrr9lpSzKac4xr7SGalaeabhi3JJOJO uzMmCbNPpvVjuplHSUi65LXBhp2aZJLOurG4ZIr1cXvPPfd601gnYR8/Zp57 1zu3ViUnCcdtYsm0VNt6I3ckpaRXNq+NrHvQUEorbg7E85/IspllyCQdXzLa kwmjXZs2c012PcaMui/nVpz9xQN5l56Usivjfa5kvZyXW9Zao+pdJ+OadwY9 63h2/SSk1OyPy9ZtVCSzEh+XKZWv2u3niPpfyrWNYti07tvJ/KW7OG/Vx1QH GelGNZCMdU658LzgqC/1Us44dzWum6Jz7ua2pVRScuWqFNKJ8fJcxbvvZr1v XHrVtLEsY7/u5uqShanut/N7Ouress4k8t6xy1KUupb/NfOf1vLI96Kxv4y+ v5J0fNXv/xya/70z5b50L123LtmVxPic0oWaVcZOOW29lq50xUe/ZpfLcUE3 l5qpTc8Y69eubn52qpS0reI4XmYdf0VaQ7sspk+rZEm7VtHX0eeXvjo2P18z xj7Ne3BFCvWGFFP2srzx3p1WN9v/DPD80jyvcsq+n3J1f72Y5UiPy5Ew3L09 XmbdO+mCVEoZ616IGffbR9Pup5n7xC8BAL9U+CV+uUv0c98jDfWNE/FhsH9Z cLtaxvoNfdzCctq0KaPNNWzZbZqy9gO7/Zu73U7LFkuSc9oybj+2QcNrFyYz BSnm014ewl7D1x5w13fbkN1qxnGPlBRKBbvdk6pYeYJqyj5uplCSUt7ue2m1 z0YdrV2flEwmK5W23X628yhO26Nft37ztzzMPPcVu32UyDcmzj2ezkkh5xzD Of6oXXJySUb7qFKUFXOcpZ7fHdo5hYLjU1a7NJ4xjuPtw8xxmG2odC7t88vI shlb1Q0nWUnY553OZiRrtY+dPJ5VZqOuijmnbMY+nfar2xZP5w0HLdj1Gqx3 uzw5yaX1/n8rki9knf0598aobbuOcV2K5bLRXo87be6eNc41rP6Xcm2jblyn 73OUXw7m8csxI+nUC3bbNl0NP5zzXkik81IuF5w+mglpWido3GeuP8TTUjTK tuI4W6Fln8Cs9417HuUVbWyy4xTZaV6z0D0ddW9Nv3e8shjXv1AY3wvW2MCI e6FVSDhlr4z3V9IEM/g5NPd7Z9p96WyTUO69VZR8JmHd36b3NaxyuO8X//1Q SXv9QEfdiuPFccmW6hHjDP3XrmeVJyYV8zScezVvfGbErXvC3IGdP0/km/Nd R90vR10par9jZLJF6Yw0hzXrPZuT+rX1qXWz7c8A1y+TeakW7fsoGez7Pi5H UgrliuSd+9zNBev3TiqTMeqkPf1+mrlP/BIA8EuFX+KXu8TX8z8a6pfNGd+7 Vq4y47Vx7f5ncalZX+1ta2yNPn7ObguktLE2btt6Rcxmk9sOSmtjr9qllPN7 up1T9Pmlr9+X21/N/d3fZOT1QRv2fXNh6G1AEXvM6Li95p6bdiy3r2Gx5eVS bUdLWp7gnktKG/tWTHo5LTePkY+QFrvuUuKWfNA028gFaVn9jQ0XMc69a41J zEizUfD7z9Syid0+D+kfa+aZ3XXca2eOS3P79GW0wV1tq42ftfIr47KW3DxA T7KmEyVy4za+fa29cW7DvuY5Q3vcldeum6z/5V3bEJbkl3qezH9uQUbS18Si X8tq95JzLVLaGMZe1To/v5NFv2/sQ9h16Drp5Jwukyx6T5sE761Z945dlqRU 3T6RTl9NzzUm74VGLm55SlT9Bj+HtvPemXZftpz60d+zbn/5ptMvOKx27XpN jO/9nvv7g+Oq6XzFf28Grp3ppOa6WUNeR9ZvE0lpDbpWjjxRNN5zA3uctnv/ znsdvfs9WMfu/ZRyfvOYXTfb/wzQftNyI1nw1YP9O0JSc/ah7zc+t5+wnvOc dT9N3yd+CQD4pcIv8ctdYkd+ObL9MTdu9Jq/29u/m+fL5lyVJfv371h23I8v rE2mt8XcNovPwZy2lt02muKXg4bVrohuK4ykXSt5/aScHJI932TYtvqx3L5d fmdxnbFk5tvcc9cmqrDaPm55B00r52CuE1/JSKXh71dXNZ0oXfP2bbaRzXa7 k2PJ1lt2/1mjTThsB/xyWtlC690p24TP2ft0yxJLpiSdNiM9zlP5rtO4rPbc JFH7szDH/hWz4/7BZiTc+g6p/6Vd2zCW5JejfkvKpeK4D2EyV4ucl3TQaUhe 6+MZdU87a9v3mzMGb9b7xtrCuhdXxg4Wdj8Gzmjxezrk3GbdO9b6ce23juC1 D7kXenXP41PZorR6Wi1PfA5t870TeV+G14+vHgxf7UYuC/zeMDLnjipIMjbp VsFr547vTRSb0iomxvVlfUYky9K1HD4mdmp6/us4vt8n6tjpLx98f015z27/ M0DLkSZzUikG+xd7/pk07pl0yghnHi7f7yyxrK+c0++nWfvELwEAv1T4JX65 S+zEL+0xakkvfzKem3Ey3HFR0e1kv7fo7f5Rp7QUv6xlbQcw+yjWWoYXZOIy 7ic3h19aOaZ44LkPWhsr7Nwnyjuy22vjcUJ5N+fitJG1ba02sso57cqYV5dd cXIaXht5atlC632yXRXml8l0VnK53DiyuaI17m2yrNP3Z475ct06U6hIq9OU TGy6Uyzt2oax1P6xNvWcP1+r03f7EsZWpFhrSqOUnumX1v3mzBc0631j1UHG zIF6/XOH7aJ1jJViW8JZzj0d5ZdR985EWebwS2u/lp97c+EWnXF9E59Dso33 ztT7Mrx+XOz+sU4fVh99e96aiO3scatxa1s3xRu8duM8cSovOW1MdreStry1 YM0JnBn3O932dYzwS1+dz3jPbvszYOyXK87fTr7TKE/LGWfq9hNPj+8Z8/9Z KTrjwkPfB1Pvp1n7xC8BAL9U+CV+uUv0cz8Q6pcXp3zv1rNGu22l4u3D1+dv /KLVjnf7YdltgZzPcwoJr2+h95u4NqdLaP9Y/zyR9rwVjt8mQtp1Tt8u/Xyb 7vgpa7cNZz7F6P6xdauPXlz04WxV12NCnWtaHzpzPg2vD6fdpzDp65vmtpGt ZrDbD9PJUfjmn5lVNu08pj2fJMwvc5ODyybrfZ79ObmUwlgC7GcVjNcPqf+l XdswnD50uWZ4+VwHaQaSkYO+l6tpNf3Pz7Db/p7veeu6/Tsz4zz+qKXXX8hc vr2qleec931j9h82XSDjmyula/mA2Z73F3MgzYZ97su4p4P31qx7Z6Zfhr4X NXp1e45fZ+xp8HPIPof53juz7kt7np14iEN6/h5LV3w5617N3qc79tGcW6ZS 92c5B848tvYYwLBrp80Zq9f/eCynOXdxeXzcea/jONc4h1/Oqpsd+2W84P0W 4fzu4taVXd8rEvWLyPb9ctY+99s82gCwF+CX+KXCL3eFB7WCXM5k5CvZXxzH H2dekuvVqGfQda3xcON5MMz5Kaw5VoL9xZw2RSxrve62mRKZgtSbDWuefqW1 Jcfj2eIpKdcbUis7zzoZ97F1x6oVpTeabOM0cs7+MiVpddpSMX/nt+ZxdMbv JXPSaLelVnTnDXL7F2rLW01jncm80tCZn8ecg6XabEm14OzDaefNaotb+Y5Y yti2I71OQ7JWvTjLzPZhsuxrp+ptZPf8VpyxTm67beLcQ8tmnIeTWyvWm4Zb tI3jzGoLum4Sl3ylKZ1OS8q5lGScuXS327YcNu0xealCVdrthuTd+UfG60/W //KurV6pHalWqlI17iuznb6SL1vPvHf7W/ZbdalUa1J25gjKWf28G9acLO78 QuYzCIdNxyEyRWmazyepFZ05RGzf09cV9/oa51Oqt6RVL43z/K5f2q4Yk2yp Ko16RVIxN+/vzmsy/X0zslxncq6ZnvObjzlnS7Fal6ax70zS2/ei93T4vTX9 3pnwgYncdPBe+NjOmxl13er2pF0v2u5tja8Lfg5t770z674ctopa/bSlWTXH USbEPtxwPAeqOWdXrW7cO0VnDirT6Qf2Om6fUHO+slqzKfVKfnyvdKZcO9fv /L+TdOx5iq28tDav9Yzr6I6JTZcdy5rDL2fVzU78Mu97PoldP/ZcUHGpGu9B vRy1VkfazZpkV1LjsZVz+WXgfpq+T//3CQA8neCX+KXCL/cFdp9VfQyTM/dD yHyzdv4xZj3jzJ3rL+E+p8Fqm5W8cUi++VKcMJysPv7y9+amNH/vd9tN3hig vjc3vhOpgv0c86YzZ6Fy2n95yyG8nGG7nB4vt3Mjk+2lbi2vzdNhLEsVxJ1W YvJcnDya02+t2yiN5wVVTruxbM3n0bPajKlqwMytMWQ5CSqSV09em3RW2Ubd qtOmVc7rYW3Bgr8t229IJuG/Fuliw9de9Y29SoS1LRNjX80nY1q9Za3nBOrr B+t/mdfWf06T/bezdddh4yHLbRex85PunL8DqRtteH0spdn3ter4oH9dY+12 Wat/s6+e/XwFNyfvOoi3P8M1K17GZdb7xmpjJ8Lny+3UCr5jW96nPfNhkXs6 /N6afu8Et3c/O/R8pf9eOCO1QsZX17GVvPXcx4nPofF1nve9M/u+7FRz/mMn s9Ia79i4J7MrvnLGEhlp6LIyaEsh7b9vzd/PquPfDiKunTvvaUL3sZFU0/GJ azLrOprzB61o97LbH8CbUymsn+j0utn+Z4AzFlJ7rqd9mIp13rFMzSlHwVcO 633V1eaPjQf9cvb9FL1P//cJADyd4Jf4pcIv9wXWnHyJ7T9L3p6LwX4e36Df k/7A/6Ox2/635lEc9qXXD2shjqy+h8MpvzePDH/qDwYS2L31+sB4PWrT0WD6 cpuhtc5gsLMnyg+Cx+iWxZurY+fMKpv5vEZz+XC0vR/qh4O+9Pv9qfU9LwNj P9PqbZ763+m1XQbDif2PIu+FyXWHVj1OrurOtdSy9tfvTdb19PdNX7Kma1ei +ho459k3r2NU/Sx2T0fdW4vcOxP3gnOMvnaOO/0cCjLrvpxZP+Y92Z9Rf6PB +L3vMc+12w5TztN532z3Usyum91g5FzrbQyA3vE+Z3+fAMDhBr/ELxV+uQ+w 20TJ0vbbRNPm9DcJ64932GnNqBM47MyeY2Ta+2bUtfv/VZ+et4zDzj+H9gtP 77UDANg/4Jf4pcIv9wFDadXr0tmBEFntZBX9XMLxnIfbmbjzgNNvN5zxnvB0 MvA94y+Mqe+bQUfq9fau5m33Jzv/HNo3PLXXDgBg/4Bf4pcKvzzgjGQ4oyPS aPik+2IB7C3mPT+92/Ls9w0AAABsH/wSv1T4JQAAAAAA7IDL65ctN9QjCvwS v1T4JQAAAAAALAH8Er9U+CUAAAAAACwB/BK/VPglAAAAAAAsAfwSv1T4JQAA AAAALAH8Er9U+CUAAAAAACwB/BK/VPglAAAAAAAsAfwSv1T4JQAAAAAALAH8 Er9U+CUAAAAAACwB/BK/VPglAAAAAAAsAfwSv1T4JQAAAAAALAH8Er9U+CUA AAAAACwB/BK/VPglAAAAAAAsAfwSv1T4JQAAAAAARHB5/bLlhnpEgV/ilwq/ BAAAAACAOcEv8UuFXwIAAAAAwA4hf4lfKvwSAAAAAACWDH6JXyr8EgAAAAAA lgB+iV8q/PKQM5ByOinZSmevTwQAAAAADjn4JX6p8MtDzlDyMSWxXHOvTwQA AAAADjn4JX6p8Mtd4WHzt+R6oSA3ir/qhfH3nzR6c20/aJUkEVuRurv6sCWZ RFzSpdZ4nWYxJfFUUQbm4k5N0sZy43qIiiUkV27K0NnGek3FJBFPSLE5MNat SDKRlkqtLKm4spbHjb9rneHyKwIAAAAAnhrwS/xS4Ze7Qj/3PdJQ3zgRH2br c20/6pQt70tXutbfg2be9sR4XvrWKz3Jxoy/01XzaJIz/x1LSalSkXzadMqM dEcdKaQTjnMmJZPJSqU9lEHD2ZcRyUxBivm083da6EULAAAAADsFv8QvFX65 K3w9/6OhftnMNebcQ1cyyvVHkUbe8USVkLqZsOzXJGb8nan1DPmsS9xctlIO 2U9LksayRN7rH+u6alobk9kupazX8s3BzgsNAAAAAE81+CV+qfDLXWG7ftmp 5mUllZJ0OmX8PyetoUgtE7PykD0ZWGMoU8WSpAwHzDYGMmhkrT6vNSuZOZJq Jj7OU+ZLdSfHaTBsSMLs/6od1/XLfENzyW7Fei3X6AsAAAAAwE7AL/FLhV/u Cjvxy1Qqbfhl2vi/7Zf9uumQcak0q5YjVnp9KSfNuXpqUjfzmbGc55GGY7Zr hn8mlNOPNitWz9opfqm75KhTwi8BAAAAYCHwS/xS4Ze7Qj/3A6F+eXHu/rEy 7veaWElYYyNNX+yUVox/JyUZM51RG8s58v7p9nXN1g1XHNh+GdY/Nt8cTmxD /1gAAAAA2Cn4JX6p8Mtd4UGtIJczGflK9hfH8ceZl+R6dTsz6AykkHTykc44 THfeH2X1b+37XsuW69LtdaWaS1p/V7qmdHYkba6fzEmj1ZRGu6/NFZSScr0h tXLO6VublflmtwUAAAAAmAS/xC8VfrmvaRVWLPfLVLvOK4YvmnPFqqSMh08O WpJPJcbeaUa66OVJ2+X0+PVYtu75pR6xlNR7o4njAwAAAADMC36JXyr88tAw Gg5kMOjLIOQxlqOBuWxgdaN1/bLQMgR12Jdenz6xAAAAALA4+CV+qfDLp46w +X0AAAAAABYFv8QvFX751DEMez4JAAAAAMCC4Jf4pcIvn0pGw5BOtAAAAAAA C4Bf4pcKvwQAAAAAgB1wef2y5YZ6RIFf4pcKvwQAAAAAgCWAX+KXCr8EAAAA AIAlgF/ilwq/BAAAAACAJYBf4pcKvwQAAAAAgCWAX+KXCr8EAAAAAIAlgF/i lwq/BAAAAACAJYBf4pcKvwQAAAAAgCWAX+KXCr8EAAAAAIAlgF/ilwq/BAAA AACAJYBf4pcKvwQAAAAAgCWAX+KXCr8EAAAAAIAlgF/ilwq/BAAAAACAJYBf 4pcKvwQAAAAAgAgur1+23FCPKPBL/FLhlwAAAAAAMCf4JX6p8EsAAAAAANgh 5C/xS4VfwpiRDAYD4787XT5r90Nj++FOtwYAAACAAwR+iV8q/PKpZtDMm+8/ yTUGcy0ftMuSjCek2OjNtf9mLm5sn5P+0s4YAAAAAPYr+CV+qfDLp4dBU9LJ tDSH+kuuP4YbYHB5p5yy/k4UmnMdspk3/DKWl3B7BQAAAIDDBH6JXyr88qlh 1DJdMS4NrbOr64/5Zngf1jD/HA3n7++KXwIAAAA8PeCX+KXCL3eFh83fkuuF gtwo/qoXxt9/Mme/UpN2OSOJVEFq5ZzEDMdTKibpUlMGvbqkEzHL++LJnLTH ujeSbqMimZW4tcyMVL5qud2wXZZEzH4tnkgYYecxXX9MF0qSSdr7jBnLal17 p0G/HHYqkownpewc1D7HotSreYk7x0xmyuP+sEG/7FRzEo8lpNTCOAEAAAAO G/glfqnwy12hn/seaahvnIgPs/W599HMJxxPjEm2kJdUQo29MZ7KSj6zYv87 37A3GLUlaS6Pp6RYLkvW8cxMrWd4YVXSSfvvlUxWMpmC5aWDZmG8z0Q6L4Wc 3f9VpSrWnD5Bvxw0/H9752gcx/Bn95jueE3bL3OWX47aJWffJfKZAAAAAIcQ /BK/VPjlrvD1/I+G+mUz15h7H7a7JaXWszu0jlq2C64U3H0MJR83fdLLDw77 2jjKYVNWTP90jmlvH5dmSP/YVKk13mcxae7TnpNnwi+bYX6ZlGrX2emoKQkz h+mMz7T8Ml6QwahlnYuKZ6U7dw0AAAAAwEECv8QvFX65K2zXLzvVvKykUpJO p4z/56Q1dN0sL+Pur8OG1Qc113RtciCFhN8vZdiTajE77gtrRsI5pu2GcdGn ivXGX3ovWs7o9Gmd7ZeT55jQnNbe14qknb63hRbPKgEAAAA4rOCX+KXCL3eF nfhlKpU2/DJt/F/zS31uHNcvx3PtBPxy2JLUuK9qRVqdpmRinutN80t9/h79 uHP5ZeAc/X6ZHHuuFYk8zyoBAAAAOKTgl/ilwi93hX7uB0L98uK2+sduzy8H jZyTIxyNl+cm/DImNU3w5vVLN7+5U7/M1nrjsZupcmfuOgAAAACAgwN+iV8q /HJXeFAryOVMRr6S/cVx/HHmJblend+t5vHLvOOX5itDZ66eVKEq7XZD8isx X//YoeOGyVxVWs2mdIez/XLojPlMl9v2EWf55SDol/ryoZRWzDxmQuokMQEA AAAOHfglfqnwy32LNXYxPpkbzDW88ZfWXDyJgrNOV/LOOEflzDGbjnuuJ4aF Fla85eZ+XH+cGH/pHtedl0fFpT6QifUnz9GeUyiRb4Yv71UtR45lartRZQAA AACwh+CX+KXCLw8dg35fBoPoeXQG/cHU5RMMB9IfDGQ0e00AAAAAeIrBL/FL hV8CAAAAAMASwC/xS7U9v/xWZV+b71D4JQAAAAAAaOxTv/wOx2G+VeGX+CUA AAAAABwI8Ev8UkX75V9Tnl8+qyb98u8ZEVf4JQAAAADAU8nl9cuWG+oRxR74 ZdxxlqBfPqs8v/xrCr98En75zQq/BAAAAACAJbGP/fKbFX65n/zyR3bzPgQA AAAAgIPPE/bLH1H45V755V8y4q+o+f3y7yj8EgAAAAAAtsEe++XfUfP75V9x HAm/nN8vv8mpq7+g5vfLmMIvAQAAAABgB+wTv4yp+f3yLzjO9E0Kv4zyy3/H qZd5/fI/MuKvqxl++fHHHwtBEARBEMTTGr/xG79xKMNs3xPEXkWn09lxqNl+ +dcd15nXL/9dx6Xwy+375TNqtl9+uwr4pfk7gRtf+9rXxv/X/62vs5ux3eMv +3wpP+Wn/JSf8lN+yv/0lN/1yxs3bhyqMMtk5o4IYq/C9MSdovx++e1qtl8+ o/DL3fDLT6npfvm3lOeXzxnxWSN+2PXLnX4+Bz/fgxHc3+T6d7X/u+ss8P3z Ne3/zr7vfi16/UW/nyg/5af8lJ/yU37Kf3DL7/plt9s9VGGWyeyXSBB7FQv6 5Q87rvKc8vzyb6npfvkphV/O45f/tlP+WX5pzpMU5ZefVjP8cvrn//TY7vfR tr8vlrz+9r//KD/lp/yUn/JTfsp/WMvv+uVXv/rVQxVmmaLGvBHEk4id+KWZ e5/DLz+tov3y31Oz/fIbHMfCL7fnl+ZzRsP88m+riPzlsr4ftvv9td3vt+3u b7eD8lN+yk/5KT/lp/wHt/yuXy4yzuyPzp6VP2rf9F7r/KH8+puvy5tv/6Zc Dq77278ur7/+pvxmva2t/0dSfust+e0/1F5r/5H8v2f/aMfnhF8Sex3b9UvT LX/5l385yi//tgr3y/9A4ZfL8ss/r6L98q+qSb/8G8rzS/P5MZH9Y2f1V1n0 83y3vw8X/X6i/JSf8lN+yk/5Kf/TU37XL3u93vbjqx/Lr/zEt5htYfn5yob9 2vXflx8z/v7On/p5+ZnvVaK+95fkirP+H/zKjxnrfqf8/D/9KWubX/rXV4zX r8gvGesd/ZmfkW9R3yu/e91cd0N+3lj+Y6f/YOrxf/zHf1za7XboMvyS2OvY jl9ev37dckvzPRnil9+mPL/8G2rSL/+qivbLP6/wy2X65X+o7Hl7w/zy7xrx nxrxQ7P6x876/J+1/sz9zRgvsd3vx10/X8pP+Sk/5af8lJ/yH5ryu34Ztd20 OPOlT8unv/Rl+fL/+n3ypd/+ivXaHxaOiTr+ZWedy/LThif+i3pX7t7+Qzlm /Lv4kb3t5d/4aVHf9Zp0735FvvTp75O68dpr3/Vd8v9078rZf/Zdor7w5ZnH /9SnPiXf9m3fJr/5m785sQy/JPY65vXLoFs6fvlDjqv8XRXul/+x4zr45e74 5V9W0/3SfD6MeS3M55GG+uW0z67g5/Gsz/tZsezvr+D3k++1HRyP8lN+yk/5 KT/lp/xPT/ldv/z617++7fjan/yJ9f9//QvfLy/9bsf592fkxFuXxuv87kuf kZcqxrKbvyufUT8pH7rb36zIZz79C9L5+tfk11/8jBgtZlGf+QX53cr/abSt X5T2HMc3/dKNn/3Zn5Xbt2+Pl+GXxF7HPH5prqO7pTb+Mswv/6bjNO6zL6P8 8i8r/PLfUJ5jRvnln1WTfmn2J/6Lyu+X5ry80/zSnNc3NH8Z9fm77O+DZS/f 7vfddren/JSf8lN+yk/5Kf/hLb/rl/fu3dtx1DKGX1avjf+dqXXHy85lPyPf //oHcq9ble//TFa67na3a4Zv/pCcu23+fVe+sv4VuX2tJkajWv6vcx/Iu6+/ Ku9U/7+px9X90owvfOEL42X4JbHXMcsvr169OuGW2vjLoF9+q5rul/++8vvl X3RcKeiX7tyxUX7petlB90s9h7lTv9SfgWk+X9Qc56r7pTmPr+uX5vxL5nNK v9uIHwz2j50Z25z/e7vfP4vGot9flJ/yU37KT/kpP+V/esrv+uXW1taO4+w/ +Zz87Jkbzr+fle/ONcbLfuPzz9rLbp2RZ9XnpL7pbLfxa6Ke/UW5Nd7PHfmX 363khV+ry68Z27zwL3/FcM1n5dc2NiOPq7vlz/3cz1nlGR/XKNNoNCKIPYtp fhl0y2vXrgXHX/6g4yrfobxnX/5Nx2l0v/xmx330Z18u6peunz1Nfvnn1Hx+ 6T6jxPVLc76lmX4Z/PwNxqLfH9tdPuv42/2+WvbxKT/lp/yUn/JTfsp/cMvv +uWf/umf7jh+/9Tn5OXf61r/7v7ey4Y3npK2uaz7e2I0tuTL7XvGso6cMv79 8u+0rfV+759/t6gv/t/jfVzIf07U54rGv+8a6323/L7x2u988Vk59fvdyOOa Xvnt3/7t8ju/8zsTy/BLYq8jyi9nueUUv3Sfffktyv9skll++ecUfun65Z9R fr90x2Bu1y/N+ZVcv9SfUfIZI45tN3+57O+z3V5/0e/L/VYeyk/5KT/lp/yU n/Ivr/zL8stTv+d64G358slnrflhzfh84Q/G69299GV51nldqS/KH9y2X7+3 XjT+/rxcuOu4ZuGL9jrPnpRL96KP+xM/8RNy69at0GX0jyX2OsL88itf+cpU tzT/dvzymOMqwWeTPKsmn305j1+6Yy91v3R962nxS9cxo/zSfQamWXfuHLJm nZr9jsP8MjiHrM8vt/P5vOzvr5nfJwv2x1n0+5LyU37KT/kpP+Wn/Ie3/K5f PnjwYKnR++pX5au9weSyQc9oQ39V+jO2H/R6Mljg+PglsdcR9Mswlwz7e4pf Bp9Novvlp5Tnl39JeX75TWq6X7redRj80nXMML/Uc5iz/HKeZ5TofqnP8fNd Rvy34/ljd+nze9b3ybK/j2Z+XwVjl7+/KD/lp/yUn/JTfsq/f8vv+uVwODxU gV8Sex26X87rlu7fpqM4rhKc28f1y3meTTKvX7r+FeaXursdVL+MGoMZ5pc7 fUaJ65f/iRHfb36uEgRBEARBPK1huthhjGX9NkAQO4l5n38ZhukojqvMM3fs M2r6s0mCfjnPs0kOkl8G+8jqfjltjh/dL+d5BqaZJzbr3Mwb63PIumMwzXGy 5ny/nzXiv1Z2DvpHjEga8WNGnDDi80b8j0b8hBHPG/GCEf+TEf/IiJ824kUj Thrxj434GSPSRrxkxM8a8XNG/LwR/5sRXzLiF4zIGPFPjDhlxD914n834p8Z 8X9okXXiF7X454F4hSAIgiAIgiCImRFsR+ttbLfdrbfFzba52UZ32+tm291s w5ttebNN/yVlt/HNtr7Z5jfb/qYDmC5gOoHpBqYjmK5gOoPpDqZDmC5hOoXp FqZjmK5xQtnuYTqI6SKmk5hu8lllu4rpLPrYS9cvTccxXcd0nmfU/M++nOaX +rNJgn4Z9LnD4Jff4NTJN6pJv1xkjp/nlN23OW7E9xjxXxpxxIjvM+JzRvx9 I35A2Tnqo8qey+mHjfgHyr4PftSI40b898q+R35c2ffLirLvnS8oz02/6ITr qD/lRErZ957rrG78z1qcDMQ/nhH/C0EQBEEQBEE8BTGrXRxsR+ttbL3t7bbH zba520533dBtx7uOaLbxzba+2eY32/6mA5guYDqB6QamI5iuYDqD6Q4/qGyX MJ3CdAvTMUzXMJ3DdA/TQUwXMZ3EdBPTURaZ2yfol65Hzfvsy6fFL90cZtgz SvQ5fqL8MmwM5nco+/p9p7KvpfkcU9c1/ws16ZoJZd8T/52yf18w7xXXN/+h 8vKf5n11Qnne+T84obun7p8/qcULyu+jrpPq8Y8IgiAIgiAIgpgZwXa03sZ2 2916W1z3R90h3fa865EnlN3md/OPpgvoPmm6gukMpjuYDvH3ld8pTddwndJ0 ENNFTCcx3cR0lKixl9P8Up/bR382SXDs5UH3y6Bnhs0huxO/DJtD1swLm3X8 jJo9BtPMN5u/C5i557+n7OtpPmfms0b8Z0b85yo8n6k7pp7TNHPael7T7Wdr xueVl990PTOY53TjeRXtnGHxRYIgCIIgCIIgxjGt7Rx0Sdcn3dCd0vVKNz/p 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 ujuye57DjPdk47OYvcbU98rqM5ntLDN25qrXmk1sTu3O2J8qfhcAAAAAfMvt 0nHf1l1cW7LpNeUqdmW7D9uetdT3xFbasj1z6d7ps/W5y1X1vbGv1Jdb78hm Z5j6e5jZPdlRY/5h+WxMd1/WdWY809TWjL3ZuO6M/loUvzMAAADAK6rux9l+ HTuy0Z7UpoxnlVlXxvuw+p7YUVv27sXq711uObtcZXdjH6UvdWafwcze8ZPd kW2/hdlrTPd7mNk92VFj6jt/srPM2Jm91lxpbzaxO9Wfjb8AAAAAGHK7tNu5 tSMb7clV1pSuK92ZZWvL9i6fUVt+LP17sfrcZdaW7jcvR3djtS+rz16eNXve 8dMas/053R3ZmTPMeE9WfxOz0pj6Xlk9y1w/G3qWqZ3pzjRba+od2ubL8nVz uvZ0HTrivjMAAADAq6nux9l+HffwL8tnSzatJ1tTurPK2JXtzFK7cm0KfU9s tS31ty7dvdjK2eXobuxPl33v9jlrttyT1T9L9T0/lcbUM8zes5iuMfW9su6+ rJ5lamfGM013rqm9qWecsT1jg2bidwIAAAB4Z18G3M6tO7nu6tqT2pTxrDJ2 ZTyz1Puw8T2xri2zZy717LLSlvG5yz1nlz/pOGt6/5tHvOdHG1P7UhvTnWG6 ZzFdY+o7f/T3MfW+bNaZvdaMvanNqd3p+jNrUQAAAAA12X4d93Dd0dverj3Z a8qsK/U+rP6+ZWvL9i6frC3jM5fx7FLbcua5S9eXd/3mZTZ7+zI2pvblljPM 3rOYvcZc//uBNmY8y3SdmbVm7E3XnNqd0Z8G4ncCAAAAeGej/Tnbu3U315aM PZk15agr231Y/X3LSlu6Zy73nF1mv3n57H05c0d2dIa55VlMbcxfL1+/V7Y1 ZjzL7HXmqDVdb8bu1PZ0fgAAAAAwrbdj6y4e93TtyVFTVruy3YfVtmzviXVt OfPM5Z6zy97d2Efsy61nmNlzmKN7sq4x9VnMrDE/lm/vy1Y6s7WmnmvG3tTm 1O7U9swaNPM9AAAAgB9V9+i4f+turjt72+O1J/WcsjVlpSuz+7C9tvzVMm7L 0Tt9Zp67vPs3SXT29OXW5zB792R7v4s505h6luk6U1tTzzXj2WZsTu1O15/R HwEAAABM6+3YcR/XXV13eD2j1HNKbUrXldmZ5cdSa0v3O5fVe7Fbnrt85r6c PcPs3ZOtPIu5cu+V3duZrjVjb7rmdO3pGrQnfh8AAACAd1bdo90OHvd0dz7Z etI15dFd2c4tY19mv3W5917slruxZ/Zlm7PPMLN7sqPGzN4rO2rMVezMUWv2 ejN2p7anEz/nAAAAAOb1dm7dzePe7npy1JSuK1ezbdk6ptqWvXf6HH12edVc cYbZexYza8zWmb3GnOlMPdOMrel6U5tTu1PFz7LzewAAAABDld3a7eS6s+su rz0Zm1LPKme6ctSWrWMq7/OZbcu9Z5dXzdHPYW59FnOmMbOzzNiZem/Wtabr TW1O7U7Xn65DZ7nvCAAAAPBq9uzMbgePe7ru8Lrba0+6ptR7sLErszPLmbbc 88zlMzx3Geeq5zBHjdk6UxvTvVc2nmWOOrPXmq43tTljd8b2jOJnHAAAAMB2 vd077um6w+turz3Za8pRV8YzS/ee2NG5pWvL1Ss8d9lm9P/jzsYcPZMZ78xq Z+q92aw1V7E3tTljd7r+zMTPOwAAAICxyq7tdnTd4XW3155cuabUe7DalfEu 7OhZy0dty0fryyPvyc40Zu++bNaZ2fOZrjVdb65+E/zW+F2R++wDAAAA+Fp1 v3a7edzfP5a8J2NTZs9XZl3Zuw97VFseeS/26r5sc+YZZtaY+r6fUWNu7czY mq43s+aM3aniZ7jCfRcAAACAd7Vlp/5I6A7vWjL2ZGzKrV1ZbcvR+3zOOru8 a/b25dbGdOeY2Xt/3HOZvc7stabrzdicsTuzBq36AAAAAPCjLTt1tp/HPV53 /NiTWVP2utI9Z5m9x2f23LLSlq/Wl6uzG9P9PmbvLLPXmb3W1N7MmtO1Z9ag Vdl3AQAAAHhHW/dqt6PHPd61pPZk1pQzXenOLN1vkNzVlnf25WL+v2xpTNeX WxrT3ZcddeZMa46aM3Zn1p8j7rMPAAAA4Guze7bb1eM+71pypilHXVm5D1tt y2d+p082W/vy7Mbc05muNbU3R83Z688e93kHAAAA0Dezc2d7e9aS2pOuKbd2 5dVt+Up9ueWebPWu7BGd6VrTnWu65ozdmfVntUcBAAAA7Dfax90OH/f82AGx J11THtGVM3dij7wX+wh92ebMZzGzxqycZVY6M2vNrDer3TlqUAAAAADX6O3q WUf2ejJrykpXVs4st5xbPvO92DhnnWP+bPGd2WvMamfOtmbszaw7s/4c6X3m AQAAAHize3e2v7tdP/ZAtSmrXTlqy9hDr35uqXPUs5i9u7Iz92VHnenONEe9 mXVn1p6VDgUAAABwntGe7nZ71wCuJ7OzypmunH3WstqWz3p2qXNnY1Y6s9Ka o97sdWfWnhWjzz0AAACAb23dv7N93u3+WU9WmrLSlbSlnz33ZGcb88jO7LVm 1pxZd1YaFAAAAMD1Rvu72/ldG2RNeWRXnt2Wz9CX6xzdmDNnmdXOnGnNXnNm 3bmlRQEAAAAcr7qvZ/u+a4NqU1a7cvbM8l3ass3VjTnTmaPWdL2ZNeeoPUeq n3UAAAAAY1v38t6u79og9kOvKWe6krbM54rGnO3MLa3Za85qf87Y+p0AAAAA 3slR+/doz8/6YKYpt3Qlbfn1VP98vcY8szNda7reHHVntT+PctT3CAAAAHhk V+3Xoz0/6wPXEq45zu7KmbZ85r5c58zG3NqZM63Z682Z9jzSVd8zAAAA4E5X 7tiVnT/rhUpT7ulK2vLrOaoxZ84yXWdmrZn1Zq85Z/tzqyu/UwAAAMCjO3P3 ruz+WTdkneGaJOuX2a58x7ZsM/PnPvIsM+vMXmv2enOmO6vO/I4AAAAA7+LI HX3UA72WyPpjpiuPPLN8tbZsc2Rj9jpzS2uOerPSnFf1KAAAAIA5e3b5USf0 GmO2KY8+s3zVtmwz+3dxVmeOWrPanEc2KAAAAIBrze77lYboNciVXfnqbdnm jMYcdeaoNau9ubU7AQAAADyPmTYYdcaoUyqtQ1uO567OrLTmluakTQEAAIDH ccYuX+2ISpPQlcfOlr+rmc6stuZMb17RnwAAAADusbULqt1R7Zg9rfTuc0Vn zrTm3uY8293fOQAAAOAKd+/de1tytinpyuNmz9/jbGdu7c1n6U8AAAAA2+3t hC1tsreHGD97/163tuYRvXmUu79PAAAAwDO4e2/f05NHNCVdWZ8j/q73tOYj dicAAACA+xzRFkd1DjM/R/3dH9madCgAAADwWs7uhKO7htk3R/97XNWbAAAA AN7PWf3CHD9n/VvRnAAAAABmnd0nzDVz9r8j/QkAAADgru5g7pm7/r3pVAAA AOBx3b3v05XPP3d/FgAAAABgFvMcc/fnBAAAAAAi5nXm7s8SAAAAgPfBvOfc /bkDAAAA8LwYZnbu/swCAAAAuB7DMAzDMAzDMAzDMAzDMAzDMAzDMAzDMAzD MAzDMAzDMAzDMAzDMAzDMAzDMAzDMAzDMAzDMAzDMAzDMAzDMAzDMAzDMAzD MAzDMMzbz/8AMwjTWQ== "], {{0, 728}, {920, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> ColorProfileData[CompressedData[" 1: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 K5wt3CG8IiIq4iKSKHJfZEaUTdRMNFq0UnRMjFpMVyxErEhsUBwjribuL54v 3ieBkFCW8JXIleiVREiqSBIk8yX7pdBS6lJEqSKpYWkqaX3pCOlK6UkZFhlL mXiZ+zJfZYVk98telO2Q3ZRTlguQuy73Rp5B3lw+Xr5R/oeChIKnQq7CoCK1 oolinGK94nclSSW8UoHSiDKjspVyonKb8m8VVRWSSpXKrKqQ6hHVPNVhNSY1 W7Vzap3qaHUD9Tj1JvVVDRWNMI17Gt80pTX9NSs0Z7REtfBa17Xeawto47QL tSd0+HSO6FzTmdDl18XpFulO6QnqeemV6H3SF9f307+p/9VAzoBkUGuwYqhh eMywxQhptM8o2ajHmMHYyfiK8biJgImPSaXJwj7lfTH7WkzRphamF02HzbjN PM3KzRbMVc2PmbdbUFk4WFyxmLKUsCRZNlohrMytMqzGrIWtidb3bYCNmU2G zVtbUdsQ2wd2GDtbu1y7j/by9rH2HQ6MDu4OFQ4/HQ0cLzi+cRJzCndqc6Z1 Puhc7rziYuSS7jLhKut6zPW5G4cbwa1+P3a/8/6S/csHjA9cOjB9UPlgwsGh Q6KHjh7qOsxxOODwQ3dad5x79RH0EZcjFUc2cDa4Ityyh5lHnseCp6Fntuec l55XptcsXhufjv/kre2d7j3jo+2T4TPrq+ub5TtPMCRcIXz3M/W76rfib+Nf 6r8V4BJwO5As8EhgA5GB6E9sD+IJOhrUHywZnBA8EaIRcilkgWRBKgmFQg+F 1ocxwWlOd7hY+JnwyQidiNyIX5HOkdVH6Y8Sj3ZHSUSdjfoUbRJ9IwYV4xnT FssfezJ28pj+scLj0HGP421xgnGn46ZP7DtRdpLipP/JF/Fy8enxS6dcTjWe 5j594vT7M/vOVCbQJJAShhM1E68moZIIST1nFc/mnN1M9kp+liKXkpWycc7z 3LPz8ucvn99K9U7tuaByoSANk0ZMG7qoe7EsnT49Ov19hlVGXSZfZnLm0iX3 S11ZSllXsymyw7MnLlters8RyknL2bjie+VVrkHu7TyuvLN5K/le+QMFegVV V7mvplxdu0a4NlK4r7CuSKQoqxhTHFH88brz9Y4bajfKSzhKUkp+lxJLJ8rs y9rLVcvLK7gqLlQiKsMrZ28evNl3y+hWfZV0VeFtltspd8Cd8Duf7x65O3TP 4l5btVp1VY1wTV4tY21yHVQXVbdw3/f+RL1bfX+DeUNbo2Zj7QOZB6VN/E25 D5kfXmimaD7dvPUo+tFyS3DLfKtP6/s297Y3j10fD7bbtfc8sXjS+dTk6eMO /Y5HndqdTV0aXQ3P1J7df67yvK5bubv2hfKL2h6Vnrpe1d76PvW+xn6t/uYB 3YHWl0Yvnw6aDT5/Zf2qf8hpaGT44PDEiNfIzOuA199HI0bX35wYQ48lv6V7 mzXONV70Tvzd7QmViYeTRpPdUw5Tb957vp/7EPphY/r0R+qPWZ94P5XPKMw0 zZrM9n0+8Hl6LnhufT7hC/2XvK9iX2u+6X3rXnBdmP5O+r7149wi+2LpktJS 27Lt8vjPwJ/rK8m/2H+Vraqtdqy5rH1aj9zAblz+Lf67cdNic2wrcGsrGEfC 7aQCSPhCeHsD8KMUAGo3ABj7AKCg2T177RUktH3k2M6a1cBZOKZbQ7cRPIjz SGpkBkoU1YkOw0hhvmJbyIrJ0yjOUJ6hyqQupRmmY6fHM1QzQcxuLHfZKNjd OMo4v3KL8tjw+vFF8EcJxAmeFcoQzhUpEi0RuyF+Q+KaZI5UmnSiTJxslFyE fIRCrOJRpf3KsipolbeqtWqp6gQNE00hLYTWlHabTrHuGT0/fUcDHUNJI3Zj cuMNk2/7Ppm+M3tjPmIxZDlkNWI9bDNo+9JuwH7AYdBxxOmt8weXOddFt80D 5AfpD9EfpnOnO0KHY/Bg8mTz4sILeIv5yPlqEKz8wvzzA9oDPwfRBiuFOJEi QjPCbod3RUxFrkcxRUvFmMS6H4s6nhF368TTk+/if52mPyORYJDolkQ6ez65 MqX73I9UrguWaccv1qTPZ4pecs/KyH5yeeWKeK5bXlL+/YLpawyFukX+xeev 37jRXDJc+qOcukKi0vSmz63EqvLbz+98u8darVvjXZtSV3W/p36+kewBf5Pa Q+tm50f2LVatZm1Gj/XatZ6oPVXskO2U7OLu2ng29Px2d8KLAz0yPVu9PX1X +r0HFF6Cl6ODda8yhoKHbUbkXtO/XhwdetM4du1twnjgO8cJzUn+KezU/Pu+ DzXTlz/Gfjo0ozXLObv6eWiuev7CF/+vJt/4v20tbP4QXXRburQ8tqLwK2N1 az18Y3EzcmtrJ2NkhnNEd5ALZiBl6Cw0j3BFDCAPwflTAdoOw4j5gH1IdoM8 lyKLMo/qMfUarRZdHH07I5JJlzmGpYr1HTsTBxyVuRK5S3k6eKf4vvJ/FBgU fCh0Q/icSLCotZio2IZ4j0SepI+UgtSqdItMgqyVHK/cinyvQolijJKlMofy B5VK1WA1BbUf6nc0QjV1tZi1fmgP6tTr5unF6R82UDOkMOw3SjXWN14webTv pmm+Wbp5skWiZaJVsnWazWXbq3al9lUO1x1jnKydBZx/ubx0rXHL23/+wNmD 5w/lHL7l3nDkLq7Mo9Azxysdf847weekbywh0i/UPziAGBhA9AsiBBNCCCS/ 0ICwIDiRDo+MOnosKj46MeZ8bOax/OOlcdUnWk/2xU+dWj5DnsCTqJJke9Y/ OSGl8NzD869Tl9MYLsqmW2X4ZcZfupRVnt10uT9n+sp6Hn2+WIHuVZdrwYVn i8qLO6/PlJCXipeZl/tXnKu8dbP31sJthjtKd53uhVdfqqmu7a/7Uo9t4G/U eGDX5PEwpPnEowstua2lbXcfN7a3wv6qp+NlZ2dX87Oa5ze7S15c68nrzem7 3J89kPuybLD+VefQ6+HPI+uj1G94x+TfGo27vCNNZE+2TM1+YJzW/RjwKWem Y3Z5Tmj+8JeKbxQLZ36wL3YvF6wkr6au3/jdvTf/7EALhIB6iAr2AXnQCjz/ T+DcehBFQvOhP2OasOVkteSvKJaomKilaRxpo+ny6ZsZ3jGhmCVYLFh92GLY 4zhiOKO5ornDeQJ5Pfjs+DUFuAR+CrYJHReWFR4XSRFVE50USxCXEH8q4SGx IZkpJSXVIe0pA2TyZDVkX8kFy1PLlyuYKEwpxisJK71UPqWioDKpelFNX21B /aqGrSbQvKV1QJtcu0GHoMup26t3Rl9bf9ngtmGAkaTRZ+NyE999YrCfKDHD mwubf7AotsRZ8Vi9tS6wwdkK2X62u2sf7WDsyOg46XTH+biLlSun62e3hv1J B1wOCh9cOtR+OMvd74gujhW34PHcs9QrAY/3NvIR8kX6ThFa/a75xwUcDlQn MhG/BXUHV4Qkk/xDrcJkwxnDVyJGI5uO5kfFRu+PUYmlj/12bPT4q7j+Ey9O Po/vPNVxuuNMR0JH4tOkx2fbkh+ndJx7cX4odeLCXNryxbX09YxVOLrOZY1n 915uzqm90pc7l48pELyqe+1gYRQcN2uud9+YKlkrYy5XrHCsPHqz4NbTqrk7 DHfV7rlXJ9RU1Q7VbdaLNtg3Hn9Q0TTcjHqk2IJrTWtreTz/hOmpesehzuNd eXBE6+/+0WPee6MfMxDw8vUrm6HuEdvXb8d4x2smH0+TZvu/Pl/SWt3cnv/d 3+C2C0YFgOIuAFzkAbDlACB/ET5nLgBAGwS/UwPgqA4QgsMAeqYNILu5v/ED C1iAONCBT5b+4BTsRapBN/gIAYgDUoFsIAJ8CiyAGqFhaAnBgJBH2CFCEZcQ jYgJJDlSGemFzEb2oshQBqhjqEbUGloTfQLdgaHDHMLcxGxi7bAl2A0yB7IK cgS5H/kYhS3FU0pdygYqZapqakXqWhoNmhZaU9peOle6KXoi/RpDEiMrYwmT KlMn8wHmbyynWTlY77M5si2yZ3KocLzmPMYlwNXFHcLDyfOEN4RPkO8tf7aA oyCD4AAcsZxFOETewTGLKK4qvipxV9JPSljqvfR1GW9ZSdkluUfyqQruikpK VEofldtUrqmeUMOpG2mIa9Jq/oLz5z6dR7p39K7r5xhcNDxnlGgcb3JsX6Rp sJmP+UELW0sjK1VrCRtuW3o7CnusA9aR3InKmcGF01XETXG/4QGng4RDcYez 3ZuPfPPg93T0SsI3ey/5ShA8/K74DwbSEM2CEoIfhayGqoZFhj+IRB61jSqM Xom1O3Y3julEdDzyVOYZsYTmJOezCynnz8uk9qWFp3NlrF76nD2RM577KX/1 GluR3vWgkqKymor2m6+qPt35VU1Ry31frsHogevDgEenWgseP3wy2UnxTK3b v6ewb/Ql/6ug4bZRjrGI8ZFJ3fc3P3LNaH6mnhv+kvXNfGHxR9qS8PLdFZVf dWvy66W/uTZTd/wHI5ACJnD8iAIZ4BboBO/BJsQJqUJ2UACUCBVDLdA4tIng hc/3eEQK4h5iFIlGyiPdkReQrcgllAQKjypFfUGrok+hBzAimDjMGFYHW0JG T3aSbJk8kHwSPg0/ozSibKcyoxqkxlP/prlCq0U7TBdID+gzGMQYWhgPMSGY 7jATWQxYeVmfshHZmdgfcOA4sZy3uBy41riLeax51nkr+U7x4wVMBSWFKIWm hRtFkkTtxFjERsQvS5AkbaVkpemll2VGZVvlKuQvKZxSJCl5KjupmKnqqamp y2tIa0poiWuL60jqyuop62sbmBjaGx02DjCJ2ZdimmtWad5k8cJy3Oq7DcqW 3U7KXs/B2THQKcG50OWh6xu39QNcB3UPeR1Odm88suAh5unhlYcf9WH1dSFk +40G8AR6EMuDvocoko6GNodjImwjc4/ORKvGJMW+OS4bd+bE23iVUxmnfyQ4 JNaf5UtOSVk7H5g6lXbg4lDGgcyZrKOXKXKu5WrmjRYcuyZcOFB88oZyyVxZ W0XuzbAq6zui96DqN7W199MaAh7oPUQ1P2tJbzvQLvpkqaOtK+O59wv1Xtq+ jwOlgx5DPMOjr7PfOL5lGO+bSJuy+8A0PfIpe1bn88g87svIN52F7O9TizxL tssxP/NW6n69WB1bm13/sfHr98bmjv8AdEASmAJPcBxkg7ugC0yAFYgOkoBM IA8oDt77zdAEAokQRVjCOz8P0YH4iZSAZ/8SsgdFgTJFJaP60Jxof/QTjCym AMuITSVjJCsi1yB/TRFNyUvZRRVNLUc9R1NJS6DjoRuhz2JwZeRl/MzUwHyR xZ/VlE2UHcs+w9HNeYcrkzuWx5fXhc+C31BAR1BbyFDYSsRV1EssRDxOIlUy X6pSukmmX3ZWHq0gpGiiFKCcrfJYdUGdR8NSM1qrTHtYF6Onqu9nUGj4xpjN xHVfnul7cyU4yxizVrBJsn1nr+qQ7vjF2crlrhvH/uQDW4diDm8cCcc98xTw isYPwnnmecKcv0XALSJjUFzwHMk5tDVcIiIDzjDx0b2xBscexRmc6I4/cur3 meJE26Rfyd4pQ+dNUxvTZC/eyODOzM5izL6Qw3KlKE8mv+GqwbWuIpviwRuu JW/KvMq/VkbfwlRl3RG5W19tUTNRF1FP3VD8QLNpsJnYQt5647Fh+9TT+E6h rufPY17I9sz0lQz4DSoPYYbHXt97ozLWMK7xrmFSeerWB/7ptI9rMx6zHXMS 8Fkj9ivxm9WCyMLn77d/uC0iFq8vKS89XXZaHvzp8HNgxXzl4S/ZX0WrtKtR q1Nrlms162zrx9YnN4w3Sn+T/fb93bUpsZm4Ob1luFW4Pf+h3ooKO+EDojKA k4nxra1FETgopAPw++LW1nrR1tbvYviwMQZAS8Du/zo7sYYOgLy+bdThMXfi v/+v/C8tL/Ze "], "RGB", "XYZ"], Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSizeRaw->{920, 728}, PlotRange->{{0, 920}, {0, 728}}]], "Input", CellID->1192827007] }, Open ]], Cell[CellGroupData[{ Cell["Applications", "Subsection", CellID->20767984], Cell[TextData[{ "Redirect messages from a deployed ", Cell[BoxData[ ButtonBox["APIFunction", BaseStyle->"Link"]], "InlineFormula"], " to the current session:" }], "Text", CellChangeTimes->{{3.748972123404602*^9, 3.7489721375397167`*^9}, 3.748972733218642*^9}, CellID->1014257573], Cell[BoxData[ RowBox[{ RowBox[{"ChannelListen", "[", RowBox[{"\"\\"", ",", RowBox[{ RowBox[{"(", RowBox[{"SessionSubmit", "[", RowBox[{ RowBox[{"ReleaseHold", "[", "#Message", "]"}], "[", "\"\\"", "]"}], "]"}], ")"}], "&"}]}], "]"}], ";"}]], "Input", CellChangeTimes->{{3.74897265096667*^9, 3.748972678369466*^9}}, CellLabel->"In[48]:=", CellID->495991246], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"api", "=", RowBox[{"CloudDeploy", "[", RowBox[{"APIFunction", "[", RowBox[{ RowBox[{"{", RowBox[{ RowBox[{"\"\\"", "\[Rule]", "\"\\""}], ",", RowBox[{"\"\\"", "\[Rule]", "\"\\""}]}], "}"}], ",", RowBox[{ RowBox[{ InterpretationBox[ FrameBox[ TemplateBox[{GraphicsBox[{ RGBColor[0.9882352941176471, 0.4, 0.25098039215686274`], Thickness[ Dynamic[ If[CurrentValue["CellStyleName"] === "Input", 0.2, 0.1]]], CircleBox[{0, 0}]}, ImageSize -> 10, BaselinePosition -> Scaled[0.05], ImagePadding -> 1],TemplateBox[{3}, "Spacer1"], StyleBox[ "\"ChannelMessages\"", FontColor -> RGBColor[ 0.2784313725490196, 0.2784313725490196, 0.2784313725490196], ShowAutoStyles -> False, ShowStringCharacters -> False, FontSize -> 0.78 Inherited, FontFamily -> "Roboto", Selectable -> True, FontWeight -> Dynamic[ If[ CurrentValue["CellStyleName"] === "Input", "DemiBold", Plain]], StripOnInput -> False]}, "Row", DisplayFunction->(PaneBox[ RowBox[{ TemplateSlotSequence[1, "\[InvisibleSpace]"]}], BaselinePosition -> Center]& ), InterpretationFunction->(RowBox[{"Row", "[", RowBox[{ RowBox[{"{", TemplateSlotSequence[1, ","], "}"}], ",", RowBox[{"BaselinePosition", "\[Rule]", "Center"}]}], "]"}]& )], Selectable -> False, Background->RGBColor[ 0.9686274509803922, 0.9686274509803922, 0.9686274509803922], ContentPadding->False, FrameMargins->{{3, 4}, {0, -2}}, FrameStyle->Directive[ AbsoluteThickness[1], RGBColor[ 0.8627450980392157, 0.8627450980392157, 0.8627450980392157]], RoundingRadius->3, StripOnInput->False], ResourceFunction["ChannelMessages"], BoxID -> "ChannelMessages"], "[", RowBox[{ RowBox[{"#x", "/", "#y"}], ",", "\"\\""}], "]"}], "&"}]}], "]"}], "]"}]}]], "Input", CellChangeTimes->{{3.748972140398219*^9, 3.748972172500235*^9}, { 3.748972394098295*^9, 3.74897240418427*^9}, {3.748972519558276*^9, 3.74897253299673*^9}, {3.748972598824871*^9, 3.748972600366267*^9}}, CellLabel->"In[49]:=", CellID->607033697], Cell[BoxData[ InterpretationBox[ RowBox[{"CloudObject", "[", TemplateBox[{ "\"https://www.wolframcloud.com/objects/8c814bf2-08b8-4feb-96e8-\ 180d98e55d3a\"", "https://www.wolframcloud.com/objects/8c814bf2-08b8-4feb-96e8-\ 180d98e55d3a"}, "HyperlinkURL"], "]"}], CloudObject[ "https://www.wolframcloud.com/objects/8c814bf2-08b8-4feb-96e8-180d98e55d3a"], SelectWithContents->True]], "Output", CellChangeTimes->{3.748972620145545*^9, 3.7489727648761883`*^9}, CellLabel->"Out[49]=", CellID->824099642] }, Open ]], Cell["Messages from the API will print in the current session:", "Text", CellChangeTimes->{{3.7489730064581537`*^9, 3.748973024043401*^9}}, CellID->452587442], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"URLExecute", "[", RowBox[{"api", ",", RowBox[{"{", RowBox[{ RowBox[{"\"\\"", "\[Rule]", "1"}], ",", RowBox[{"\"\\"", "\[Rule]", "0"}]}], "}"}]}], "]"}]], "Input", CellChangeTimes->{{3.748972622757101*^9, 3.748972636727984*^9}, { 3.7489728133546867`*^9, 3.7489728281416616`*^9}}, CellLabel->"In[53]:=", CellID->1930047012], Cell[BoxData["\<\"ComplexInfinity\"\>"], "Output", CellChangeTimes->{{3.7489726439267607`*^9, 3.748972657098154*^9}, 3.7489727742664537`*^9, {3.748972818016322*^9, 3.748972842753654*^9}}, CellLabel->"Out[53]=", CellID->448680640], Cell[BoxData[ TemplateBox[{ "Power","infy", "\"Infinite expression \\!\\(\\*FractionBox[\\\"1\\\", \\\"0\\\"]\\) \ encountered.\"",2,54,12,17438544361313303919,"Local"}, "MessageTemplate"]], "Message", "MSG", ShowCellLabel->True, CellChangeTimes->{3.748972843625917*^9}, CellLabel->"During evaluation of In[54]:=", CellID->1160431863] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"URLExecute", "[", RowBox[{"api", ",", RowBox[{"{", RowBox[{ RowBox[{"\"\\"", "\[Rule]", "0"}], ",", RowBox[{"\"\\"", "\[Rule]", "0"}]}], "}"}]}], "]"}]], "Input", CellChangeTimes->{3.7489728796236677`*^9}, CellLabel->"In[55]:=", CellID->1455160988], Cell[BoxData["\<\"Indeterminate\"\>"], "Output", CellChangeTimes->{3.74897288856678*^9}, CellLabel->"Out[55]=", CellID->249230091], Cell[BoxData[ TemplateBox[{ "Power","infy", "\"Infinite expression \\!\\(\\*FractionBox[\\\"1\\\", \\\"0\\\"]\\) \ encountered.\"",2,56,15,17438544361313303919,"Local"}, "MessageTemplate"]], "Message", "MSG", ShowCellLabel->True, CellChangeTimes->{3.748972889418852*^9}, CellLabel->"During evaluation of In[56]:=", CellID->1217027787], Cell[BoxData[ TemplateBox[{ "Infinity","indet", "\"Indeterminate expression \\!\\(\\*RowBox[{\\\"0\\\", \\\" \\\", \ \\\"ComplexInfinity\\\"}]\\) encountered.\"",2,56,16,17438544361313303919, "Local"}, "MessageTemplate"]], "Message", "MSG", ShowCellLabel->True, CellChangeTimes->{3.748972889539748*^9}, CellLabel->"During evaluation of In[56]:=", CellID->1951762081] }, Open ]] }, Open ]] }, WindowSize->Automatic, WindowMargins->Automatic, Visible->False, FrontEndVersion->"11.3 for Linux x86 (64-bit) (March 6, 2018)", StyleDefinitions->"Default.nb" ] (* End of Notebook Content *) (* Internal cache information *) (*CellTagsOutline CellTagsIndex->{} *) (*CellTagsIndex CellTagsIndex->{} *) (*NotebookFileOutline Notebook[{ Cell[CellGroupData[{ Cell[580, 22, 56, 1, 70, "Subsection",ExpressionUUID->"42a25396-fb34-45da-8022-3c21b1c69e80", CellID->285421464], Cell[639, 25, 192, 3, 70, "Text",ExpressionUUID->"ca357c55-fe77-471a-94ef-2eb1816314cf", CellID->221583938], Cell[CellGroupData[{ Cell[856, 32, 563, 14, 70, "Input",ExpressionUUID->"7a3cb37c-3bb1-4425-ae4d-60a83198fc58", CellID->1119434760], Cell[1422, 48, 32361, 589, 70, "Output",ExpressionUUID->"24ecbabf-9d97-43d3-9b10-a9e3c0795e6e", CellID->951497079] }, Open ]], Cell[33798, 640, 160, 2, 70, "Text",ExpressionUUID->"a384d432-6122-4d84-a3c3-690cec729556", CellID->1726097931], Cell[CellGroupData[{ Cell[33983, 646, 1828, 44, 70, "Input",ExpressionUUID->"176f95a4-0d5f-4e0a-9905-bbf1568c5035", CellID->1015324269], Cell[35814, 692, 371, 9, 70, "Message",ExpressionUUID->"d34d69f9-7723-442b-92fb-c1c963dba43a", CellID->396379380], Cell[36188, 703, 177, 4, 70, "Output",ExpressionUUID->"bdeeadf5-cc73-442b-a532-1da5e7ff9c77", CellID->453966666] }, Open ]], Cell[36380, 710, 120, 2, 70, "Text",ExpressionUUID->"b366f95e-a245-48ab-b7a8-6730ebd561e4", CellID->896411007], Cell[CellGroupData[{ Cell[36525, 716, 186, 4, 70, "Input",ExpressionUUID->"e3fa1281-098a-4a5e-9e58-94e2869aa706", CellID->292846997], Cell[36714, 722, 323, 8, 70, "Message",ExpressionUUID->"20b00164-978d-4a52-b078-2bda02c1565a", CellID->1106904222] }, Open ]], Cell[37052, 733, 136, 2, 70, "Text",ExpressionUUID->"864ae1ed-ad36-4f68-b07d-1628bea070fc", CellID->1083661904], Cell[CellGroupData[{ Cell[37213, 739, 285, 7, 70, "Input",ExpressionUUID->"b3d6540b-a900-4abb-8cb3-9c50c4060801", CellID->1895757338], Cell[37501, 748, 309, 7, 70, "Output",ExpressionUUID->"5aad8915-67aa-44e1-bfa8-6a7a8f4e34f1", CellID->573261407] }, Open ]], Cell[37825, 758, 73589, 1212, 70, "Input",ExpressionUUID->"9b1b277c-588d-4106-9334-ba6b6ed57490", CellID->1192827007] }, Open ]], Cell[CellGroupData[{ Cell[111451, 1975, 53, 1, 70, "Subsection",ExpressionUUID->"edf6b4f4-af60-40ff-bc85-b18a4d52782c", CellID->20767984], Cell[111507, 1978, 293, 9, 70, "Text",ExpressionUUID->"43fd2f81-4158-4c6b-86cc-f54a6ed156f0", CellID->1014257573], Cell[111803, 1989, 435, 12, 70, "Input",ExpressionUUID->"322b8ed2-dc2c-4ad6-9491-b6c946aa2707", CellID->495991246], Cell[CellGroupData[{ Cell[112263, 2005, 2556, 61, 70, "Input",ExpressionUUID->"dd44019b-593c-4ddb-bd9a-9b8ee5377cd4", CellID->607033697], Cell[114822, 2068, 526, 14, 70, "Output",ExpressionUUID->"49c9017b-b7b8-4c86-8b6c-a3459e464e82", CellID->824099642] }, Open ]], Cell[115363, 2085, 160, 2, 70, "Text",ExpressionUUID->"c9aa28f5-2966-4116-95b9-8ef6ed63ff97", CellID->452587442], Cell[CellGroupData[{ Cell[115548, 2091, 381, 10, 70, "Input",ExpressionUUID->"f3a267a2-a79d-4b16-846c-a9a5e8b4aaaf", CellID->1930047012], Cell[115932, 2103, 236, 4, 70, "Output",ExpressionUUID->"0abe5258-ce81-4ac6-9abd-bebd45212eaf", CellID->448680640], Cell[116171, 2109, 346, 9, 70, "Message",ExpressionUUID->"373516e2-c1d9-423d-91ce-9706f99a7086", CellID->1160431863] }, Open ]], Cell[CellGroupData[{ Cell[116554, 2123, 306, 9, 70, "Input",ExpressionUUID->"1bbe4a13-d0d2-483a-8dd8-3dd4692730ab", CellID->1455160988], Cell[116863, 2134, 133, 3, 70, "Output",ExpressionUUID->"3136f4cf-f667-4321-be25-817e6cfdb5db", CellID->249230091], Cell[116999, 2139, 346, 9, 70, "Message",ExpressionUUID->"96cf1f75-d830-4544-8253-fb5f7b52c3e8", CellID->1217027787], Cell[117348, 2150, 381, 10, 70, "Message",ExpressionUUID->"ec64ed83-4cd3-48d7-8091-0ecb30fa6f10", CellID->1951762081] }, Open ]] }, Open ]] } ] *) (* End of internal cache information *)