(* Content-type: application/vnd.wolfram.mathematica *)

(*** Wolfram Notebook File ***)
(* http://www.wolfram.com/nb *)

(* CreatedBy='Wolfram 14.1' *)

(*CacheID: 234*)
(* Internal cache information:
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[       154,          7]
NotebookDataLength[    589076,      10993]
NotebookOptionsPosition[    577279,      10820]
NotebookOutlinePosition[    577703,      10837]
CellTagsIndexPosition[    577660,      10834]
WindowFrame->Normal*)

(* Beginning of Notebook Content *)
Notebook[{

Cell[CellGroupData[{
Cell["Revising Basic Test Functionality", "Subtitle",
 CellChangeTimes->{{3.932545464511311*^9, 
  3.932545487022573*^9}},ExpressionUUID->"bd67ce16-9108-4da9-81cf-\
ba5221818881"],

Cell[TextData[{
 "Create a test that assures ",
 StyleBox["DigitSum", "Code"],
 " \[OpenCurlyQuote]s action on 1."
}], "Text",
 CellChangeTimes->{{3.932512725670878*^9, 3.9325127597921877`*^9}, {
   3.9325134927683372`*^9, 3.9325135150317593`*^9}, {3.932513890603909*^9, 
   3.932513921249373*^9}, {3.932513982325382*^9, 3.93251399218087*^9}, {
   3.932514521301839*^9, 3.932514567539832*^9}, {3.932514944972601*^9, 
   3.9325149539733963`*^9}, {3.9325152343037157`*^9, 3.93251523800572*^9}, 
   3.9325738058445253`*^9},ExpressionUUID->"f2d78dc1-f136-4663-8077-\
e4c5e7901423"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"test1", "=", 
  RowBox[{"TestCreate", "[", 
   RowBox[{
    RowBox[{"DigitSum", "[", "1", "]"}], ",", "1"}], "]"}]}]], "Input",
 CellChangeTimes->{{3.9325135283100853`*^9, 3.932513544036021*^9}, {
  3.932513608159974*^9, 3.9325136324043207`*^9}, {3.93251385021603*^9, 
  3.932513859554545*^9}, {3.9325146010783987`*^9, 3.9325146033717213`*^9}, {
  3.932514801217415*^9, 3.93251480648955*^9}, {3.932514928796568*^9, 
  3.9325149357484417`*^9}, {3.93251601119429*^9, 3.932516023477511*^9}},
 CellLabel->"In[1]:=",ExpressionUUID->"30b6963e-890e-49be-b447-bbbedefb4c59"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["TestObject",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{
      PaneSelectorBox[{False -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]], 
              ButtonFunction :> (Typeset`open$$ = True), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "NotEvaluatedIcon"]], Alignment -> 
                  Center, ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Outcome: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"NotEvaluated\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Test ID: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  
                  PaneSelectorBox[{
                   False -> TagBox["\"t06gxzstt4wz0p\"", HoldForm], True -> 
                    StyleBox[
                    TagBox[
                    TagBox[
                    TooltipBox[
                    TagBox["\"t06gxzstt4wz0p\"", HoldForm], 
                    "\"Copy to clipboard.\"", TooltipStyle -> "TextStyling"], 
                    Annotation[#, "Copy to clipboard.", "Tooltip"]& ], 
                    EventHandlerTag[{"MouseClicked" :> CopyToClipboard[
                    Unevaluated["t06gxzstt4wz0p"]], Method -> "Preemptive", 
                    PassEventsDown -> Automatic, PassEventsUp -> True}]], 
                    Background -> GrayLevel[0.85], StripOnInput -> False]}, 
                   Dynamic[
                    CurrentValue["MouseOver"]], ImageSize -> Automatic, 
                   FrameMargins -> 0], "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]], 
              ButtonFunction :> (Typeset`open$$ = False), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "NotEvaluatedIcon"]], Alignment -> 
                  Center, ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Outcome: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"NotEvaluated\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Test ID: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  
                  PaneSelectorBox[{
                   False -> TagBox["\"t06gxzstt4wz0p\"", HoldForm], True -> 
                    StyleBox[
                    TagBox[
                    TagBox[
                    TooltipBox[
                    TagBox["\"t06gxzstt4wz0p\"", HoldForm], 
                    "\"Copy to clipboard.\"", TooltipStyle -> "TextStyling"], 
                    Annotation[#, "Copy to clipboard.", "Tooltip"]& ], 
                    EventHandlerTag[{"MouseClicked" :> CopyToClipboard[
                    Unevaluated["t06gxzstt4wz0p"]], Method -> "Preemptive", 
                    PassEventsDown -> Automatic, PassEventsUp -> True}]], 
                    Background -> GrayLevel[0.85], StripOnInput -> False]}, 
                   Dynamic[
                    CurrentValue["MouseOver"]], ImageSize -> Automatic, 
                   FrameMargins -> 0], "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Input: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  PaneBox[
                   TagBox[
                    
                    PaneSelectorBox[{
                    False -> RowBox[{"DigitSum", "[", "1", "]"}], True -> 
                    StyleBox[
                    TagBox[
                    TagBox[
                    TooltipBox[
                    RowBox[{"DigitSum", "[", "1", "]"}], 
                    "\"Copy to clipboard.\"", TooltipStyle -> "TextStyling"], 
                    Annotation[#, "Copy to clipboard.", "Tooltip"]& ], 
                    EventHandlerTag[{"MouseClicked" :> CopyToClipboard[
                    Unevaluated[
                    DigitSum[1]]], Method -> "Preemptive", PassEventsDown -> 
                    Automatic, PassEventsUp -> True}]], Background -> 
                    GrayLevel[0.85], StripOnInput -> False]}, 
                    Dynamic[
                    CurrentValue["MouseOver"]], ImageSize -> Automatic, 
                    FrameMargins -> 0], Short[#, 
                    Rational[2, 3]]& ], ImageSize -> {{1, 500}, Automatic}, 
                   BaselinePosition -> Baseline, ContentPadding -> False, 
                   FrameMargins -> 0, StripOnInput -> True], 
                  "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Expected output: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  PaneBox[
                   TagBox[
                    PaneSelectorBox[{False -> "1", True -> StyleBox[
                    TagBox[
                    TagBox[
                    TooltipBox[
                    "1", "\"Copy to clipboard.\"", TooltipStyle -> 
                    "TextStyling"], 
                    Annotation[#, "Copy to clipboard.", "Tooltip"]& ], 
                    EventHandlerTag[{"MouseClicked" :> CopyToClipboard[
                    Unevaluated[1]], Method -> "Preemptive", PassEventsDown -> 
                    Automatic, PassEventsUp -> True}]], Background -> 
                    GrayLevel[0.85], StripOnInput -> False]}, 
                    Dynamic[
                    CurrentValue["MouseOver"]], ImageSize -> Automatic, 
                    FrameMargins -> 0], Short[#, 
                    Rational[2, 3]]& ], ImageSize -> {{1, 500}, Automatic}, 
                   BaselinePosition -> Baseline, ContentPadding -> False, 
                   FrameMargins -> 0, StripOnInput -> True], 
                  "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  TestObject[<|
   "Outcome" -> "NotEvaluated", "FailureType" -> None, "Input" -> HoldForm[
      DigitSum[1]], "ExpectedOutput" -> HoldForm[1], "ExpectedMessages" -> 
    HoldForm[{}], "MetaInformation" -> None, "AbsoluteTime" -> 
    3.933788697425686`15.648416013003432*^9, "SameTest" -> SameQ, 
    "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
    DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
    "CreationID" -> "dc9ac7f6-1ca9-44f1-a3c6-f8da14b8c112", "TestID" -> 
    "t06gxzstt4wz0p", "TestFileName" -> ""|>],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{3.932513866909432*^9, 3.932514607040327*^9, 
  3.93251471665768*^9, 3.932514809203046*^9, 3.932514936907627*^9, 
  3.932515248224022*^9, 3.932516041813764*^9, 3.9337886975093193`*^9},
 CellLabel->"Out[1]=",ExpressionUUID->"c08ba3a2-a983-47c2-b729-a6b276e3c0ce"]
}, Open  ]],

Cell[TextData[{
 "Create a test that assures ",
 StyleBox["DigitSum", "Code"],
 " \[OpenCurlyQuote]s action on 11."
}], "Text",
 CellChangeTimes->{{3.932512725670878*^9, 3.9325127597921877`*^9}, {
   3.9325134927683372`*^9, 3.9325135150317593`*^9}, {3.932513890603909*^9, 
   3.932513921249373*^9}, {3.932513982325382*^9, 3.93251399218087*^9}, {
   3.932514521301839*^9, 3.932514567539832*^9}, {3.932514944972601*^9, 
   3.9325149539733963`*^9}, {3.9325152343037157`*^9, 3.93251523800572*^9}, 
   3.932516029462302*^9, 3.93257381133359*^9, {3.933788702887834*^9, 
   3.933788704034672*^9}},ExpressionUUID->"35c06f66-e666-493b-83b2-\
ec4ab502fdea"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"test2", "=", 
  RowBox[{"TestCreate", "[", 
   RowBox[{
    RowBox[{"DigitSum", "[", "12", "]"}], ",", "3"}], "]"}]}]], "Input",
 CellChangeTimes->{{3.9325135283100853`*^9, 3.932513544036021*^9}, {
  3.932513608159974*^9, 3.9325136324043207`*^9}, {3.93251385021603*^9, 
  3.932513859554545*^9}, {3.9325146010783987`*^9, 3.9325146033717213`*^9}, {
  3.932514801217415*^9, 3.93251480648955*^9}, {3.932514928796568*^9, 
  3.9325149357484417`*^9}, {3.932515323440577*^9, 3.93251532685962*^9}, {
  3.932516032377203*^9, 3.9325160622577047`*^9}, {3.932516139737112*^9, 
  3.932516144854388*^9}, {3.932516181010894*^9, 3.9325161813698177`*^9}},
 CellLabel->"In[2]:=",ExpressionUUID->"fac6f336-b3fd-43be-854c-b8932b7af364"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["TestObject",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{
      PaneSelectorBox[{False -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]], 
              ButtonFunction :> (Typeset`open$$ = True), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "NotEvaluatedIcon"]], Alignment -> 
                  Center, ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Outcome: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"NotEvaluated\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Test ID: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  
                  PaneSelectorBox[{
                   False -> TagBox["\"t0y792bswmom4w\"", HoldForm], True -> 
                    StyleBox[
                    TagBox[
                    TagBox[
                    TooltipBox[
                    TagBox["\"t0y792bswmom4w\"", HoldForm], 
                    "\"Copy to clipboard.\"", TooltipStyle -> "TextStyling"], 
                    Annotation[#, "Copy to clipboard.", "Tooltip"]& ], 
                    EventHandlerTag[{"MouseClicked" :> CopyToClipboard[
                    Unevaluated["t0y792bswmom4w"]], Method -> "Preemptive", 
                    PassEventsDown -> Automatic, PassEventsUp -> True}]], 
                    Background -> GrayLevel[0.85], StripOnInput -> False]}, 
                   Dynamic[
                    CurrentValue["MouseOver"]], ImageSize -> Automatic, 
                   FrameMargins -> 0], "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]], 
              ButtonFunction :> (Typeset`open$$ = False), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "NotEvaluatedIcon"]], Alignment -> 
                  Center, ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Outcome: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"NotEvaluated\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Test ID: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  
                  PaneSelectorBox[{
                   False -> TagBox["\"t0y792bswmom4w\"", HoldForm], True -> 
                    StyleBox[
                    TagBox[
                    TagBox[
                    TooltipBox[
                    TagBox["\"t0y792bswmom4w\"", HoldForm], 
                    "\"Copy to clipboard.\"", TooltipStyle -> "TextStyling"], 
                    Annotation[#, "Copy to clipboard.", "Tooltip"]& ], 
                    EventHandlerTag[{"MouseClicked" :> CopyToClipboard[
                    Unevaluated["t0y792bswmom4w"]], Method -> "Preemptive", 
                    PassEventsDown -> Automatic, PassEventsUp -> True}]], 
                    Background -> GrayLevel[0.85], StripOnInput -> False]}, 
                   Dynamic[
                    CurrentValue["MouseOver"]], ImageSize -> Automatic, 
                   FrameMargins -> 0], "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Input: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  PaneBox[
                   TagBox[
                    
                    PaneSelectorBox[{
                    False -> RowBox[{"DigitSum", "[", "12", "]"}], True -> 
                    StyleBox[
                    TagBox[
                    TagBox[
                    TooltipBox[
                    RowBox[{"DigitSum", "[", "12", "]"}], 
                    "\"Copy to clipboard.\"", TooltipStyle -> "TextStyling"], 
                    Annotation[#, "Copy to clipboard.", "Tooltip"]& ], 
                    EventHandlerTag[{"MouseClicked" :> CopyToClipboard[
                    Unevaluated[
                    DigitSum[12]]], Method -> "Preemptive", PassEventsDown -> 
                    Automatic, PassEventsUp -> True}]], Background -> 
                    GrayLevel[0.85], StripOnInput -> False]}, 
                    Dynamic[
                    CurrentValue["MouseOver"]], ImageSize -> Automatic, 
                    FrameMargins -> 0], Short[#, 
                    Rational[2, 3]]& ], ImageSize -> {{1, 500}, Automatic}, 
                   BaselinePosition -> Baseline, ContentPadding -> False, 
                   FrameMargins -> 0, StripOnInput -> True], 
                  "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Expected output: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  PaneBox[
                   TagBox[
                    PaneSelectorBox[{False -> "3", True -> StyleBox[
                    TagBox[
                    TagBox[
                    TooltipBox[
                    "3", "\"Copy to clipboard.\"", TooltipStyle -> 
                    "TextStyling"], 
                    Annotation[#, "Copy to clipboard.", "Tooltip"]& ], 
                    EventHandlerTag[{"MouseClicked" :> CopyToClipboard[
                    Unevaluated[3]], Method -> "Preemptive", PassEventsDown -> 
                    Automatic, PassEventsUp -> True}]], Background -> 
                    GrayLevel[0.85], StripOnInput -> False]}, 
                    Dynamic[
                    CurrentValue["MouseOver"]], ImageSize -> Automatic, 
                    FrameMargins -> 0], Short[#, 
                    Rational[2, 3]]& ], ImageSize -> {{1, 500}, Automatic}, 
                   BaselinePosition -> Baseline, ContentPadding -> False, 
                   FrameMargins -> 0, StripOnInput -> True], 
                  "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  TestObject[<|
   "Outcome" -> "NotEvaluated", "FailureType" -> None, "Input" -> HoldForm[
      DigitSum[12]], "ExpectedOutput" -> HoldForm[3], "ExpectedMessages" -> 
    HoldForm[{}], "MetaInformation" -> None, "AbsoluteTime" -> 
    3.933788708357229`15.64841601421029*^9, "SameTest" -> SameQ, 
    "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
    DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
    "CreationID" -> "63b7b7ce-32ef-4f01-ab17-6c2e722fbf3a", "TestID" -> 
    "t0y792bswmom4w", "TestFileName" -> ""|>],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{
  3.932513866909432*^9, 3.932514607040327*^9, 3.93251471665768*^9, 
   3.932514809203046*^9, 3.932514936907627*^9, 3.932515248224022*^9, {
   3.932516045063961*^9, 3.932516065036147*^9}, 3.93251610309494*^9, 
   3.932516145231289*^9, 3.9325161817909193`*^9, 3.933788708370331*^9},
 CellLabel->"Out[2]=",ExpressionUUID->"70246465-35d6-4681-82d3-244b43911e0f"]
}, Open  ]],

Cell[TextData[{
 "Create a test that assures ",
 StyleBox["DigitSum", "Code"],
 " \[OpenCurlyQuote]s action on 123."
}], "Text",
 CellChangeTimes->{{3.932512725670878*^9, 3.9325127597921877`*^9}, {
   3.9325134927683372`*^9, 3.9325135150317593`*^9}, {3.932513890603909*^9, 
   3.932513921249373*^9}, {3.932513982325382*^9, 3.93251399218087*^9}, {
   3.932514521301839*^9, 3.932514567539832*^9}, {3.932514944972601*^9, 
   3.9325149539733963`*^9}, {3.9325152343037157`*^9, 3.93251523800572*^9}, 
   3.932516029462302*^9, {3.932516079175037*^9, 3.9325160802448997`*^9}, 
   3.932516169109729*^9, {3.932573828094763*^9, 
   3.932573829231132*^9}},ExpressionUUID->"cb1b8708-131e-4de3-b47c-\
a82778f0e5af"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"test3", "=", 
  RowBox[{"TestCreate", "[", 
   RowBox[{
    RowBox[{"DigitSum", "[", "123", "]"}], ",", "5"}], "]"}]}]], "Input",
 CellChangeTimes->{{3.9325135283100853`*^9, 3.932513544036021*^9}, {
  3.932513608159974*^9, 3.9325136324043207`*^9}, {3.93251385021603*^9, 
  3.932513859554545*^9}, {3.9325146010783987`*^9, 3.9325146033717213`*^9}, {
  3.932514801217415*^9, 3.93251480648955*^9}, {3.932514928796568*^9, 
  3.9325149357484417`*^9}, {3.932515323440577*^9, 3.93251532685962*^9}, {
  3.932516032377203*^9, 3.9325160992020273`*^9}},
 CellLabel->"In[3]:=",ExpressionUUID->"bb78df07-7d64-4af8-9232-c0dda82fdfa5"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["TestObject",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{
      PaneSelectorBox[{False -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]], 
              ButtonFunction :> (Typeset`open$$ = True), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "NotEvaluatedIcon"]], Alignment -> 
                  Center, ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Outcome: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"NotEvaluated\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Test ID: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  
                  PaneSelectorBox[{
                   False -> TagBox["\"t1qcmupfwc1ho9\"", HoldForm], True -> 
                    StyleBox[
                    TagBox[
                    TagBox[
                    TooltipBox[
                    TagBox["\"t1qcmupfwc1ho9\"", HoldForm], 
                    "\"Copy to clipboard.\"", TooltipStyle -> "TextStyling"], 
                    Annotation[#, "Copy to clipboard.", "Tooltip"]& ], 
                    EventHandlerTag[{"MouseClicked" :> CopyToClipboard[
                    Unevaluated["t1qcmupfwc1ho9"]], Method -> "Preemptive", 
                    PassEventsDown -> Automatic, PassEventsUp -> True}]], 
                    Background -> GrayLevel[0.85], StripOnInput -> False]}, 
                   Dynamic[
                    CurrentValue["MouseOver"]], ImageSize -> Automatic, 
                   FrameMargins -> 0], "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]], 
              ButtonFunction :> (Typeset`open$$ = False), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "NotEvaluatedIcon"]], Alignment -> 
                  Center, ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Outcome: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"NotEvaluated\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Test ID: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  
                  PaneSelectorBox[{
                   False -> TagBox["\"t1qcmupfwc1ho9\"", HoldForm], True -> 
                    StyleBox[
                    TagBox[
                    TagBox[
                    TooltipBox[
                    TagBox["\"t1qcmupfwc1ho9\"", HoldForm], 
                    "\"Copy to clipboard.\"", TooltipStyle -> "TextStyling"], 
                    Annotation[#, "Copy to clipboard.", "Tooltip"]& ], 
                    EventHandlerTag[{"MouseClicked" :> CopyToClipboard[
                    Unevaluated["t1qcmupfwc1ho9"]], Method -> "Preemptive", 
                    PassEventsDown -> Automatic, PassEventsUp -> True}]], 
                    Background -> GrayLevel[0.85], StripOnInput -> False]}, 
                   Dynamic[
                    CurrentValue["MouseOver"]], ImageSize -> Automatic, 
                   FrameMargins -> 0], "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Input: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  PaneBox[
                   TagBox[
                    
                    PaneSelectorBox[{
                    False -> RowBox[{"DigitSum", "[", "123", "]"}], True -> 
                    StyleBox[
                    TagBox[
                    TagBox[
                    TooltipBox[
                    RowBox[{"DigitSum", "[", "123", "]"}], 
                    "\"Copy to clipboard.\"", TooltipStyle -> "TextStyling"], 
                    Annotation[#, "Copy to clipboard.", "Tooltip"]& ], 
                    EventHandlerTag[{"MouseClicked" :> CopyToClipboard[
                    Unevaluated[
                    DigitSum[123]]], Method -> "Preemptive", PassEventsDown -> 
                    Automatic, PassEventsUp -> True}]], Background -> 
                    GrayLevel[0.85], StripOnInput -> False]}, 
                    Dynamic[
                    CurrentValue["MouseOver"]], ImageSize -> Automatic, 
                    FrameMargins -> 0], Short[#, 
                    Rational[2, 3]]& ], ImageSize -> {{1, 500}, Automatic}, 
                   BaselinePosition -> Baseline, ContentPadding -> False, 
                   FrameMargins -> 0, StripOnInput -> True], 
                  "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Expected output: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  PaneBox[
                   TagBox[
                    PaneSelectorBox[{False -> "5", True -> StyleBox[
                    TagBox[
                    TagBox[
                    TooltipBox[
                    "5", "\"Copy to clipboard.\"", TooltipStyle -> 
                    "TextStyling"], 
                    Annotation[#, "Copy to clipboard.", "Tooltip"]& ], 
                    EventHandlerTag[{"MouseClicked" :> CopyToClipboard[
                    Unevaluated[5]], Method -> "Preemptive", PassEventsDown -> 
                    Automatic, PassEventsUp -> True}]], Background -> 
                    GrayLevel[0.85], StripOnInput -> False]}, 
                    Dynamic[
                    CurrentValue["MouseOver"]], ImageSize -> Automatic, 
                    FrameMargins -> 0], Short[#, 
                    Rational[2, 3]]& ], ImageSize -> {{1, 500}, Automatic}, 
                   BaselinePosition -> Baseline, ContentPadding -> False, 
                   FrameMargins -> 0, StripOnInput -> True], 
                  "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  TestObject[<|
   "Outcome" -> "NotEvaluated", "FailureType" -> None, "Input" -> HoldForm[
      DigitSum[123]], "ExpectedOutput" -> HoldForm[5], "ExpectedMessages" -> 
    HoldForm[{}], "MetaInformation" -> None, "AbsoluteTime" -> 
    3.9337887128907610000000000001`15.648416014710792*^9, "SameTest" -> SameQ,
     "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
    DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
    "CreationID" -> "044ed450-bd30-4fd4-b913-63d1bdcdc113", "TestID" -> 
    "t1qcmupfwc1ho9", "TestFileName" -> ""|>],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{
  3.932513866909432*^9, 3.932514607040327*^9, 3.93251471665768*^9, 
   3.932514809203046*^9, 3.932514936907627*^9, 3.932515248224022*^9, {
   3.932516045063961*^9, 3.932516099662663*^9}, 3.9325161845373173`*^9, 
   3.933788712904058*^9},
 CellLabel->"Out[3]=",ExpressionUUID->"c97cb955-e1bc-475e-90c4-eb5ac4740326"]
}, Open  ]],

Cell["Create a test report on the running of these three tests.", "Text",
 CellChangeTimes->{{3.932512725670878*^9, 3.9325127597921877`*^9}, {
   3.9325134927683372`*^9, 3.9325135150317593`*^9}, {3.932513890603909*^9, 
   3.932513921249373*^9}, {3.932513982325382*^9, 3.93251399218087*^9}, {
   3.932514521301839*^9, 3.932514567539832*^9}, {3.932514944972601*^9, 
   3.9325149539733963`*^9}, {3.9325152343037157`*^9, 3.93251523800572*^9}, 
   3.932516029462302*^9, {3.932516079175037*^9, 3.9325160802448997`*^9}, {
   3.932516198438136*^9, 
   3.9325162103296223`*^9}},ExpressionUUID->"15e2e9b5-4e9e-411a-926a-\
e27704b848ca"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"TestReport", "[", 
  RowBox[{"{", 
   RowBox[{"test1", ",", "test2", ",", "test3"}], "}"}], "]"}]], "Input",
 CellChangeTimes->{{3.932514428436688*^9, 3.9325144492345533`*^9}, {
  3.932514500062829*^9, 3.932514509967018*^9}, {3.932514651479035*^9, 
  3.932514695251289*^9}, {3.9325152560533123`*^9, 3.932515298408965*^9}, {
  3.932516119027101*^9, 3.932516127934923*^9}},
 CellLabel->"In[4]:=",ExpressionUUID->"81943606-6fe6-4ed9-be6f-c12046abc7b6"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["TestReportObject",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{
      PaneSelectorBox[{False -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]], 
              ButtonFunction :> (Typeset`open$$ = True), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "TestFailureIcon"]], Alignment -> 
                  Center, ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["3", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"66.67%\"", ShowStringCharacters -> False], 
                    0.6666666666666666, AutoDelete -> True], PercentForm], 
                  "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]], 
              ButtonFunction :> (Typeset`open$$ = False), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "TestFailureIcon"]], Alignment -> 
                  Center, ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["3", "SummaryItem"]}], ""}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"66.67%\"", ShowStringCharacters -> False], 
                    0.6666666666666666, AutoDelete -> True], PercentForm], 
                  "SummaryItem"]}], ""}, {
               RowBox[{
                 TagBox["\"Success count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["2", "SummaryItem"]}], "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Failure count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["1", "SummaryItem"]}], "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Time elapsed: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  
                  TemplateBox[{
                   "0.002978`3.1473184365284883", "\"s\"", "seconds", 
                    "\"Seconds\""}, "Quantity", SyntaxForm -> Mod], 
                  "SummaryItem"]}], "\[SpanFromLeft]"}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  TestReportObject[<|
   "Title" -> Automatic, "Aborted" -> False, 
    "TestResults" -> <|
     2081241949291300728 -> 
      TestObject[<|
        "MetaInformation" -> None, "AbsoluteTime" -> 
         3.933788697425686`15.648416013003432*^9, "SameTest" -> SameQ, 
         "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
         DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
         "CreationID" -> "dc9ac7f6-1ca9-44f1-a3c6-f8da14b8c112", "TestID" -> 
         "t06gxzstt4wz0p", "TestFileName" -> "", "EvaluationID" -> 
         "e7d06e96-7994-4ce2-ab97-29ceab8184f9", "Input" -> HoldForm[
           DigitSum[1]], "ExpectedOutput" -> HoldForm[1], "ExpectedMessages" -> 
         HoldForm[{}], "ActualOutput" -> HoldForm[1], "ActualMessages" -> {}, 
         "AbsoluteTimeUsed" -> 0.002743`3.5887408054365233, "CPUTimeUsed" -> 
         0.001561999999978525, "MemoryUsed" -> 24888, 
         "IntermediateTestsTree" -> {}, "Outcome" -> "Success", "FailureType" -> 
         None|>], 6559703476307059077 -> 
      TestObject[<|
        "MetaInformation" -> None, "AbsoluteTime" -> 
         3.933788708357229`15.64841601421029*^9, "SameTest" -> SameQ, 
         "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
         DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
         "CreationID" -> "63b7b7ce-32ef-4f01-ab17-6c2e722fbf3a", "TestID" -> 
         "t0y792bswmom4w", "TestFileName" -> "", "EvaluationID" -> 
         "0660fa01-4e92-43da-ba89-a3b50887ecf0", "Input" -> HoldForm[
           DigitSum[12]], "ExpectedOutput" -> HoldForm[3], "ExpectedMessages" -> 
         HoldForm[{}], "ActualOutput" -> HoldForm[3], "ActualMessages" -> {}, 
         "AbsoluteTimeUsed" -> 0.000128`2.2577249674798603, "CPUTimeUsed" -> 
         0.00012699999999199463`, "MemoryUsed" -> 4264, 
         "IntermediateTestsTree" -> {}, "Outcome" -> "Success", "FailureType" -> 
         None|>], 8101651258327780459 -> 
      TestObject[<|
        "MetaInformation" -> None, "AbsoluteTime" -> 
         3.9337887128907610000000000001`15.648416014710792*^9, "SameTest" -> 
         SameQ, "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
         DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
         "CreationID" -> "044ed450-bd30-4fd4-b913-63d1bdcdc113", "TestID" -> 
         "t1qcmupfwc1ho9", "TestFileName" -> "", "EvaluationID" -> 
         "460b0e0a-d902-40ce-a290-3f2a7e71ab83", "Input" -> HoldForm[
           DigitSum[123]], "ExpectedOutput" -> HoldForm[5], 
         "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> HoldForm[6], 
         "ActualMessages" -> {}, "AbsoluteTimeUsed" -> 
         0.000107`2.1798987755172035, "CPUTimeUsed" -> 
         0.00010600000001659282`, "MemoryUsed" -> 3784, 
         "IntermediateTestsTree" -> {}, "Outcome" -> "Failure", "FailureType" -> 
         "SameTestFailure"|>]|>, "FailureResults" -> <||>, 
    "TestsNotEvaluatedKeys" -> {}, "TestsFailedWithMessagesKeys" -> {}, 
    "TestsSucceededKeys" -> {2081241949291300728, 6559703476307059077}, 
    "TestsFailedWrongResultsKeys" -> {8101651258327780459}|>],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{{3.9325146852181597`*^9, 3.932514696753097*^9}, 
   3.9325147282613077`*^9, 3.9325161319508657`*^9, {3.9325161762317667`*^9, 
   3.932516188109993*^9}, 3.93378872335916*^9},
 CellLabel->"Out[4]=",ExpressionUUID->"6c7c9c2b-5390-4e55-b18f-36404959b0f1"]
}, Open  ]],

Cell["\<\
Rather than run and store tests in a notebook, typically tests are organized \
into test notebooks. Create a new test notebook.\
\>", "Text",
 CellChangeTimes->{{3.932512725670878*^9, 3.9325127597921877`*^9}, {
   3.9325134927683372`*^9, 3.9325135150317593`*^9}, {3.932513890603909*^9, 
   3.932513921249373*^9}, {3.932513982325382*^9, 3.93251399218087*^9}, {
   3.932514521301839*^9, 3.932514567539832*^9}, {3.932514944972601*^9, 
   3.9325149539733963`*^9}, {3.9325152343037157`*^9, 3.93251523800572*^9}, 
   3.932516029462302*^9, {3.932516079175037*^9, 3.9325160802448997`*^9}, {
   3.932516198438136*^9, 3.932516221703146*^9}, {3.932516284231241*^9, 
   3.932516310949874*^9}, {3.932516353115047*^9, 3.932516366063603*^9}, {
   3.932546919148947*^9, 3.932546930400033*^9}, {3.933789927169312*^9, 
   3.933789946429744*^9}, {3.933790341200189*^9, 
   3.933790348051463*^9}},ExpressionUUID->"317e7490-6f4a-4d0e-891b-\
a053a4f2247e"],

Cell[BoxData[
 RowBox[{
  RowBox[{"nb", "=", 
   RowBox[{"CreateNotebook", "[", "\"\<Testing\>\"", "]"}]}], ";"}]], "Input",\

 CellChangeTimes->{{3.9325166199703217`*^9, 3.93251662127157*^9}, {
   3.932516973455752*^9, 3.932516981139184*^9}, {3.932517034431828*^9, 
   3.932517051970035*^9}, 3.9337916431747932`*^9},
 CellLabel->"In[24]:=",ExpressionUUID->"b26e7515-cb70-46e0-bb7a-a1a639c83736"],

Cell["\<\
Populating the created test notebook with the same three tests results in the \
following appearance:\
\>", "Text",
 CellChangeTimes->{{3.932512725670878*^9, 3.9325127597921877`*^9}, {
   3.9325134927683372`*^9, 3.9325135150317593`*^9}, {3.932513890603909*^9, 
   3.932513921249373*^9}, {3.932513982325382*^9, 3.93251399218087*^9}, {
   3.932514521301839*^9, 3.932514567539832*^9}, {3.932514944972601*^9, 
   3.9325149539733963`*^9}, {3.9325152343037157`*^9, 3.93251523800572*^9}, 
   3.932516029462302*^9, {3.932516079175037*^9, 3.9325160802448997`*^9}, {
   3.932516198438136*^9, 3.932516221703146*^9}, {3.932516284231241*^9, 
   3.932516310949874*^9}, {3.932516353115047*^9, 3.932516366063603*^9}, {
   3.932546919148947*^9, 3.932546930400033*^9}, {3.933789927169312*^9, 
   3.933789946429744*^9}, {3.933790341200189*^9, 3.93379042387849*^9}, {
   3.93379671677724*^9, 
   3.933796742631255*^9}},ExpressionUUID->"ad8f2dc2-2230-4b57-a78d-\
aabc96062554"],

Cell[BoxData[
 GraphicsBox[
  TagBox[RasterBox[CompressedData["
1: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
Lq4cMGCAa9myZdr14ieaNWuWGOaZEVv3jTfe6MaOHet/s/1c9zmb7Rv4icGD
B/vjWblypZs0aZI/TmLpqNMyWz+w60q8gC5cuOD/nz9/3r3++usl9ROkx223
3ZZ4z9jUqVPd/fff77pfiWfizpPFIpvy8QM9PuAOnTnkgtp9arcfn83yUe3r
0KFDQ/33tGnTUi6DNyR/J3t5kT0vvviif4831wVlVKHry/YesuKnP3WHRo9O
5LkZn/hEg7j/iMzEHTNWEvIT0adn3PF3pRF3eRMFxJPE2cFxs2fPdo8++qiv
u3722Wf98Lx589zdd9/tx73xxhs+Rm/Xrp1/b1WTJk3csGHD/LLJfiIIfmLK
lCl1xvXv39/Hs/fdd5/r0qWLW7dunR9PfNu4cWO/H6w7eftz5851LVq08Nsn
1l60aFGd9eInhg8fXmcc3/7o1auXW7p0qf9t4/EdxPXEExzLK6+84tf7m9/8
xs2ZMydjGmbrB86dO+fOnj3rXn31Vbdnzx5/TeLnSuknOB7Ow/z58xPjJk6c
6PcjVbpYniBtSP9nnnnGz8v41157zd1xxx0+puVcMm7x4sV+njvvvNM98cQT
flnG07bE+eS89ujRw3vNt99+27Vv396nd+vWrX1+TLeOTOc93/vyPw7/R38+
VlSvcH/a70/dsqplfrjRhEZZLR/V9YifIO+SvkHS9Uujbp3rMd21Vwzeeust
v7/dunXz54F9ID9YP7rOnTu7JUuW+HPdt29fv3+cP8YTvw8cONDPx/ExT+/e
vf05Jd+xfq5HxvNePOoSrIwJTrP1kl+6du3qXn75ZV9nwHrZH6azLdoG8dKT
J0/287MO6jTYd34zD3mM/y+88IJPUzwax0N5wG/yKuvLJm2yvYfsvbK+i2fO
yE8IIYSo14T5iaefftrf14kL+P/kk0/6OJ9YnGnEgdy7ieuIKajToz8R/QVy
8ROsn7py4tkJEyb4OJMYg35N9MVh3dzX6ZtFXBLcPv2ouNcTE3C/J0YPbouY
jNiAeIf4gt/EvfgSYp/gMbNeYlriGuqCiV+Y56mnnsoqjs+lzxKx1KZNm9zl
y5fdxYsXvYcqdX+nNm3auJtuusk1b97cn0eL1VOli+UJfBznBI9J2lNnTr81
vAn5iHNJnMcywHjODfOQN0h/6n6J/dg2eWXQoEG+Tp1Yj3PVtGlTv72wdZAH
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
ufqCfIn7OOsr9clPZILY2OJb/if7/SD4sGQvFgbxs/UVCo4P8/NB2Db99Yp1
rPSHtPYG8n/YcxylJJfjlZ8QQgghRC7IT5Q3leQnGhrWvpBvG2RcyE8IIYQQ
IhfkJ8ob+QlRauQnhBClhr7jvIeDvqLFoqqqyj9fVsxtlAMcIxw+fLioacq6
7T01QgghhBBCxAmxKfFvMWUxdqWLYwTeq17M4zW/EnfeEUIIIYQQgvruc+fO
+XfTF4tSbKMc4Bih2Mdr24g77wghhBBCCEFcWuw4uxTbKCdKlaZx5x0hhBBC
CCGIS8+cOVNUSrGNcqJUaRp33hFCCCGEEEJ+on4er/yEEPWDE2//uOjEfYyi
vKgZ/YuiE/cxCiHKC+LS06dPF5VSbKOcKFWaxp13hBCZkZ8QpUZ+QghRauQn
6ufxyk+I+siiRYvcDTfccBVPPPFE7PtWLLL1BKc2PeIunlrvLl847i6e3uhO
b2kmPyHyIltPcGTCbe7dfYvdpXNH3YXje9ypVd3kJ4QQeVEpfuLEiROx+wj5
CSHSY35i/vz5bunSpQkq+Xsq2XqCi2d31Hkv9KV3D5XcTwwdOjTU702bNi3l
Mg888ICbNGmSe/PNN93jjz8ee3qL7P3E2a0Tr3ofee2UxvITQoicIS49depU
Vpw5sMFd6tvIndn/jsePP17rLg77mTu3alDK5bLdxsmTJ0PJtBzfy+vYsaPr
3bu3H964caMbP368j1GyPbYoyXS8pBVpRtr5dL2Slj5dr6RvLtuIO+8IkSvm
J1avXn3VtBUrVrgmTZq4119/3T322GNuwoQJ7tlnn3WtWrVyr7zyip/epk0b
d+utt7onn3zSjRkzxi/Xo0cPP71p06Y+ph01apR79NFHXePGjf20sG2Vkqw8
wdrrnbt80XuIk+vvdJfO7fGx3cl1N5XcTzz44IN1vB6sXbs25TIzZ850K1eu
9GnfrFmzkqXrW2+95fd36tSprk+fPu6NN95wnTt3dmPHjnWvvfaa69Spk5s7
d66fd/Hixa5r167u5ZdfdkOGDPHHwz737dvXvfjii65nz55u1apVoeOYd9Cg
QX5Z1mHrnDNnjt9ely5dXL9+/fx+rFu3zo0YMcLnR8bPmzfPz4t/7t69u//O
PNt/++23/XaKlTbZ+onzNZt8Pjs681F3bvdc//vE0pfkJ4QQOUNcmiqOrxPT
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
KVvou0/9OfDbxtM/J9UyuW4jFdXV1b7fUb7L00+K973mutzBgwd9e0W282dz
vHzjOphmlq7BNM20jbjzjhBCCCGEEFHF+oXG15VEqdI07rwjhBBCCCEEcSnP
FxeTUmyjnChVmsadd4QQQgghhJCfqJ/HKz8hhBBCCCHKAeJSnksoJqXYRjlR
qjSNO+8IIYQQQgghP1E/j1d+QgghhBBClAPEpbzzqJiUYhvlRKnSNO68I4QQ
QgghxJQpU9yWLVuKGvvOmDGj6NsoBzhGmD59elGPl3XzzYy4844QQgghhBDL
ly/3sSn13cXCPEUxt1EO8F1uOHz4cFHTlHVz3uLOO0IIIYQQQgghhBBCCCGE
EEIIIYQQQgghhBBCCCGEEEIIIYQQQgjR0Hn77beFEEIIIYQQIi9WrlwphBBC
CCGEEHnx3nvviRg5d+6cJ+79ECJOdB2UFzofwlBeEFGi/CREcTh27Jgn7v0Q
Ik50HZQXOh/CUF4QUaL8JERx0LUlhK6DckPnQxjKCyJKlJ9EJt59993Y96E+
Uui1Rbpb2gd/65yK+kQ5XwcNkajv+Ton9RfFfyJKSp2foip3VH5lx6lTp9yc
OXPqUFtbm9M6mjRp4vbv35/X9s+ePZv4PXjwYLdo0aLY06RUpLq2NmzY4CZM
mODmz5/vTp48mXL5rl27urlz5171OwjPyYwdO9YtXrw4kdb0X8x0fRRyToXI
hVJcB6J05yOZ5557zq1evTr24xKF5wXiBc5/sbYXjAdE5RFWtlgMeuLEicS4
t956K6PvyOY5jKjiGNZz4MCB2NOv3KmpqXH33HOPGz58eIKDBw/mtI5HHnkk
r3O2c+dO17Zt28QwXmLLli2xp0mpCLu2hg4d6p5++ml/Hrp16+b69++fcvnX
X389ETsFfxvc+5988kk3YsQI17lzZ79uxr/xxhtuxYoVRTmnQuRKsa8DUdrz
kUy7du3kJ+opyXmBeOHee+8tyraS4wFReYSVLRaDDhs2LDGuZcuWGWPB3/zm
NxnrNaKKY1iP/ERmwsqHqqoq16JFi8S5Ivbs1auXP78vvPCCa9q0qR+2dgw7
Z/jFp556KpFfhgwZ4pYsWeLrwskrTCOfMO748eM+1m3cuLEfv337djdgwAC3
bNkyv+yUKVPc448/7pk5c6Yft2fPHvfKK6+47t27u8cee8yvP+70K4Tka2vt
2rU+bcOuEaZxTh599FE3ZswYPy5THEVacf8Pjps4caJ74IEH/Hp69uzpXnzx
Rbdu3To/7ciRI/78cB6D1yHngvTmfGXyIULkSjGuA/IwbRXk49atW7sdO3bE
fpz1hVzPxzPPPOOn4zGsfpm6DMoMzhXnwPxE2PkT5Us6P0E7Rd++fV2HDh38
vcHaLTjHTzzxhD/Hdo8+dOiQe/75530M2KVLl0Q7x6BBg1ybNm38epLjgbiP
XRQ/P1meoozg/O/evduPC/qJsFiQch4PQj6bMWOGO336tOvdu7dvR6D+Yt++
fX6+hx9+2L366qs+L+JVbXyqcivVePMT7Cv5taHnT2JGIH22bduWeF+secN+
/fp5pk6d6seT9rQ58btHjx7+nG7dutXH++SHl156KVF+BP0E6zKfQdxv53/a
tGm+3WPNmjU+D+AxFixY4O8tlDVnzpxJxAKbNm1yDz30kN/PzZs3uwcffNCf
P2KC++67z7eNsS/8Zv/jTtuori3SnjRIno/7OPmbe/LevXv9b667TH5i1apV
vnzGM3Cd2DY5t7NmzXJHjx51o0ePdn369PHTOB+vvfZanXPKuSAu4Fri3HNd
qi+hiJJiXAeUG0yn3oJvd/I/7uOsL2R7PuifQHxIeh8+fNjHAJTzlBnUWWzc
uNHXOVNmcM5Snb+4j1dknxeCfoJzzbldv369v89zL2c89VjUW7Ec156NGzVq
lK+zok6S+w/LEy8sX77c34uS44G4j10UPz9ZniLeoH8KsQrjzE+kigWJJck7
lB94U/Lbyy+/7Ndtbaish/US1xK/EI9Sx5Sq3Eo13tZDPETeHTlyZOzpGCf0
ezW/MHv27MRvO5ecF8oDsPpnzg/11/gP0pJrnPGcY85X8+bNfd1CMK3T+QnO
M/6DugnmoVzhm3rB9k2LBejvj9e08eSBSZMmeT/RrFmzxHjKHqtbr48kX1uk
OceaPB/lNfkcTwekPW082fTz4LxwrvFe9HtiHP2Z7TwznfNH+U0/qGSPyLlg
fts2564+ezhRfhTjOqB8YV7KMLVNFO98UDdkw5T11AWOGzfO10HZeOvvlOr8
xX28Ivu8kOwnuL5sPPcGYgB8A/kCz0C9MTEEy3Av4bwT99EXgeWDPjU5HhCV
Ryo/gWegnpLzv3TpUteqVSsfa6aKBclX5DerJyLOt3rvgQMH+r6ZjA/2syBW
pMxJVW6lGm/rYf20kTT072dk8hNh/SHxc5T9tCcQTzKO658YnvPNs9PWhzbZ
T3AvZ7z5CevbRJ8n2hXYXnV1dUo/gf+jvLHx5CfuUcl+gmWt3r0+knxt0R5E
W29y/T/pRDvD9OnTE9D3K5d+49ZWwbqDfgJoh6btgfNt+2PnlHOBTw9uO5dn
MYXIRLGuA/ptUvdBnZb66RXnfFidNFAXQf3i+PHjE/WDYH4i1fmL+3hF9nkh
lZ/gHs+93/qHcD/hvAP1x0x78803E+ed+3ZwectP8hOVTTo/wW/yBWUN+QA/
kSoWTPYTxDSU/Za/kutFg+tOVW6lGm/roS2OvhoN/VkwrnG8GelJmw4xfbC/
U6rnq5599llfHuD5GMarUefAfQWvEPQT1i8N/8Z5Yb14QfwE+cL6ydA+ZX6C
tlD8gd2nLBag/ZP1kO9o62BZfE2l+wnrD0B9IGlCmxtlMGnJfdjysbUPkF70
/Ur+DbQ3UFbT34Bh0hW/wHrxD8F5uW44V7RJ2zg7p5wL+iSyL8FtCxEVxbgO
mGZ9aaivsncRiGjPx/333+/vJ9QlUe/MePolUGbj56hbsntwqvMnypd8/AT1
vOQHzr3FfDzDRN5gPMPEg8l+IjkeEJVHJj8BxCHkG+LGVLEg+Yh8aHEnz+nQ
B5+yimnBZ3utDwt5jTaGVOVWqvG2HvIn78nEk5B/407LcsSuefq7GpxDpln/
FuvrRP82YlLaGtq3b5/wjcSn3LP5TfsU6yAPMB4/wbnhGRbakvAonBvOHeUK
81GGsE3zE5QnPJ/FfGD9qoiNmd/2HT9RSf2dgD7HxPY8R8Q1RnoynnShnpVp
QNrxPCPPDjE9+BtIc5a19fDf+hZwXrluzHtzDXLOgu0bdk45F/hGe06O90TF
nW6isijGdcA9h3LFnq1rSO+NK+X5wLtZ3R1lBstR9lB+c54o861OMNX5i/t4
RfZ5gXghlZ9gPH6C+zjXHnnC+r1x/XHvxlsCfSaS/URyPBD3sYvi5yfLU0E/
Qb0xeYk8kyoWBJ71JB6lDQP/wHsBWA/5x+rAWYbYk7xIOWTvaAort9KNt+ex
2R+2Q91K3GlZCdB2mezNuH8E8whtIGF1DDxzlTyO8gdvETY/cW4l961J920X
ro/kfnqklfUlM4LDydOAdCV9k9fFubC0xS9yHQbPT/I5ZV7d+0UxKNZ1YHlf
77Qv7vmgLTSsbOc+ENbXOOz8ifIk3++Pcb9IXo7rkfOerv95unhA1H8KyU/J
sWBY+c66iVGTlyffJeepVOVWqvFClDPl8O1R6oioE9K7G0VclMN1IHQ+hPKC
KC7KT0IUB11bQug6KDd0PoShvCCiRPlJiOKQ6tpiHO9UoV8gz5EKkS/kIfJS
OZfhuseUFzofwlBeEFGi/CREcUh1bfFOX559r+RnR0RpIA+Rl8hTce9LKnSP
KS90PoShvCCiRPlJiOKQ6trinflx75uoLMo5T+keU17ofAhDeUFEifJTw+Td
s2fdwdkz3Ib2rdz6Z1vkBMuw7LsxvFeFZ/i3bNvlZs1d4mbMWZwTLMOypXq3
RKpri34qcZ9/UVmUc57SPaa80PkQhvKCiBLlp/QQe/Jubr7zxrtx+W403wfj
Wwn2Hiv+M8x4pjMf87Ncub4Xbc3jD7lxf3ZNSpZe/z1PunlYR6n3e+LUua5F
u9dSMnDYeE+6eVhHKfZVfkKUinLOU/XlHnPTTTfFtu3t27f7d6LbN3zC3okI
vBfRvg1b6edDFB/lBRElueanBQsW+G+d5QPLRrXffDdvwoQJ/ptdfHdt7969
kacNnuD666933/nOd9zdd9/ty3m++81vxn3729/22+e/zcN05rN5WJ71FLIf
vCuXb5Xx3Y9hw4b5bwcV+v2+SZ/64zreYNYXP534PeHjH3antm728DtsHmAd
pc6vbTt2reMNOnUdmPjdqn0XV3PkqIffYfMA6yjFvspPiFJRznmqvsQs5ico
r9euXVu0+0oYfE/p4MGD/vf48eN9vRTfg+F7rYzj+2B8D7xXr17u9ttvd5s2
bar48yGKT755gXrSli1buhtvvNHdcMMNsR9HOTF9+nR33XXX+Xgt3bc4ooQ6
bb4RyHek+X59XMeeS34irv3MZz7jRowYkRcsG8V3JPh23de+9jX//c3Ro0f7
72YTu/Ot5+9973vu5z//uf+md6Fl5rXXXusWLlzo0Pnz593q1au9h+G/DfNN
Pv6nEsuznny2zzXL98C//vWvux/96Ef++uXbk/gXhpcuXZr3sSW3NZzZvdNV
z53p2yTWt3gssf/8Xvrz77rqOTP8PMnLFZqnciW5reHosRNu+869vk1i2syF
if3mN+O279jj50lerhT7LT8hSkU556lix69f+MIXPIWux/wE7QR4Cepw+D5r
KdKI79Pbb77T2qJFC+9l7Lvg7A/P3OMvaMPgu3Nxng++o921a1e3a9cu/5/h
YqcR30Tv3Lmz/65tGExjnlKcr0oh37xAzBP85nEx2bZtm+vfv3/K854JlmUd
pdhXrtlGjRolyiSu1WJvk++zUR9hMeJXv/pVHzeWe36inCNuz1csa9/Dzpet
W7d670f7RFCkKe3A+BXqeV566SX3s5/9rKD6JfID3xYmfVgf49q2beu3wzDj
M4nl873Xvfrqq+773/++v6+ZGL9s2TI3cOBAn29mzpyZ17qTfUHtW4vDD+Dy
5cTP2mVLys5P7Nl3MHy3A7/3XpmnvvmJ/fv3+/n4X4x0FJVFqfxEPrF7KerD
o/YThw8f9r/vuOOOkqQrdWH2m/tXKj+xY8cOfw8qZFtRnA/2kbot0p3/1rZS
TIgNabNJJaYxT1TbI8aYMmWKvw9nE7cyH/OzXCnyTBTkmxeoV+V4g+No17vz
zjt9nNekSRP3wAMP+Hpffq9bty7vfezevbt/h12+YlnWke/2qTumPwgxH+fZ
9oX/wWHqjqnPtjISfvjDHxb1/BH3kr7Ab8bRTlHs7UaRn+L0E5xP0glPTDtS
NqJv0P3335932pifsHv1ihUrfFvD+vXr3cWLF/14xLWSinz9BMf6jW98w5fT
QV2+Et+z/bFjx/pvH3/zm990VVVVOa8/2RccGD8qsY3j694OTU/mKTc/sX7T
toz5gHnqm5+gvwXtyPwvRjoWE+7rNTU1GefDl9N/I/m3yJ1c/ARpzb1/6tSp
vq2XNl7aj+ljA/369XM9e/Z0b7zxhuvUqZPv0xlcvth+Itt6x0L2KYw4/USw
vxOxGueBYb5tzzjqWM1PtGnTpqBtRVnOjRo1qiTpY/kik6LyE/Qno92FeniG
sxHzMT/LFdIfrZTkmxfIn3369LlqvPVB5zffxbH8G+V5nzRpUsZzkTxPIfmC
2BNdvnw5bFMJUccb9BJQaF/3TNAeEfQSQD0EfVrKPT/F5Sc4Jz/4wQ98Hc7r
r7/u9uzZk/U2f/WrX/l7wrx583J+Ntr8BPdbvCfjKCfmzJnj1814VAw/gbcn
f6YS7cxcM9z7evTokfP68QILr/uq29DycXdw4hh3/vhv21omfOx33ab2Ld2l
9+qWo8zDvCzDsnH5iV4D3nTTZy1yGzZvd+fOvev3bcMVzzB4+IQ6bPgfr8E8
zMsyLFupfoJ+m+T3YqS7QVvZjBkzQqcR/5Bv/+3f/s195Stf8ddduuuddLA2
8+BvkTu5+gk8H2UT8ek777zj2zznzp3rmTx5sm8vp/yhXi8OP5FJleYn7Hns
Zs2auXbt2vnnsblf0T5BXyLqvXn+kH7S3Ae/+MUv5r2tfMs5yx9BvvSlL4WO
jypduO9yXpLjtJtvvtnHq5nyRb4QK/OOlXzEcmGxdiY45zx/Wei+s45Uz/NH
lRfwTGF9asi7dn+g/IiijihYHnBN/OIXv/BtBqkUNk8h+YJ2iUxegn4zX/7y
l+vk0UJ9fybwDU2bNq3jJfhNH83ktqNSUe5+gnr6//7v//Z18KlEGXvhwgX/
P0w8y8YzbLRX5LJt8xO0h/CMHL6G7fANKa6ZYvkJnuH593//d59W6UQ7Bff+
YFt5tuAFNrR+MnS91vYw598/546vWRWepm2aZ+0nOIe9e/e+Kp8xzHimZ7vf
eIEZs6/um/XD6+9z3/3p3XVgXLJ4b2y2fqLQ/a5EP0F8aX3/kiEfPvjgg/6Y
uRa5p/I+mlTrkp9ID+9dIO5PHs84puWapwz5iWgJay8p523ncj64ji3GzdVP
sNzZAt8pzr0/2UsY9BfPlC8KSddMMWQqsVw++0GcEazPzqX+Mzgv68jWz+Tr
Jzp27Oj7RwTH8UwP5+TEiRN+mHpO2jqjOBeIcooYkvvid7/73VC/l2qeQvLF
a6+9lvZ8Mw/33WDebNSoUWjZHSXV1dV+G/Q3pIwO6/tUasrdT9x1111p+85R
XuFDeTaZ/6k8Bfnqxz/+cU7bNj/xwgsv+Hdr4EvoI9CtWzf/u1j9nfArLJPq
WILiuPN5v4J5hp29u161zmB/JtoqNj7bok5bBcvk0t+JmIV7C3Uado3xn2HG
Mz3b/bb+SstWrquzz8lewgiKZXLp71TofsfpJ2h3pn6E+J7nbOiPbe+a6NKl
i+9L91//9V+Jti2uD6415r3tttt8+xfjeecB9yb6hVIXwnKNrpSV3DeCz3bg
bWmXIL8n7xdlW4cOHdy3vvUtX8ZzDVk6yE+EQ3zAPZs+R8H7Er8Zx7RgDCE/
UbifyOdZz+Cy9WXb2Z4P6gLuu+++RNrm6idYjuXT1SlkwuKzZKUaH6WfKET5
7AflX/Capi9LtssG52UdlPtR5oVkeA8NbdXBcdQzUcdqw6tWrfKxblTngnKP
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
1NXW1ua1rCRJkiRJktQwJT9RmLJJv0OHDrkPfOADnj/+4z92X/jCF1y/fv1C
5/385z/vPvShD7n169fnvC8bN250v/u7v+s+97nPXTVt4cKF7rbbbvPnI1nb
tm1z1157rbvmmms8f//3f+/GjBmT8/bTaf/+/X4fAN9jOnHihJswYYK74YYb
3Ne//vWrluMb4bYc+ylJkiRJkiSVl+QnClM26Xfw4EEfp3/rW99yDz74oPvI
Rz7ih19++eWr5iW9aCfIVywb5hk6duzot3nmzJmrpn3jG99wv/M7v+Nat27t
unbt6r70pS+5pk2b5r0PYXruuecSfqVDhw6J8T169EiM//CHP3zVcsOGDUtM
v+OOOyLdJ0mSJEmSJKlwyU8Uplz8RJMmTfzw6dOn3V//9V+7P/uzP3MXL150
s2fPdv/0T/9Uh+rq6sTyly5dco8++qj72Mc+5v70T//UfeYzn/Hz3HjjjX56
s2bN6ixr4xFp/6//+q9+Wfbh05/+tF+eNhLTX/zFX7i/+7u/cxcuXPDDly9f
9ttEXbp08evcvXu3H37nnXf88IABA3y7C7/vu+8+9+d//ud+P37wgx+4v/mb
v/HtCUHhJ9gP1h0Ux3/u3Dn3k5/8JNRP2P78/Oc/l5+QJEmSJEkqQ8lPFKZ8
/AR6+OGH/bgdO3b4GJ1h+Jd/+Rc/nmVMvXv39uOI262e/2tf+5rr37+/nz5w
4MDE8n/4h3/ovvKVrySWpQ8U44n7Wa5x48Z+mNjf9Ktf/cpPY55evXr5c2ei
zYJpW7du9cPLly/3w506dXJ79uzxv/EqeAV+f/Ob3/R9ru666646aWB+IpXw
C6n8BLr++uvlJyRJkiRJkspQ8hOFKV8/0a5dOz9u8eLFdealHSLZT9x///1+
3LFjx/zwX/7lX/r4Oky0DQT9hIn4PlV/J55huOWWW9wHP/hBP89f/dVf+TYT
lI2f4FjwNDz3wTnnmfBGjRrV2Yb8hCRJkiRJUmVKfqIw5esnzCMEn01GYX6C
vkWM49mL559/3v9u06ZN6Lby8RMm2koeeOAB7ys++tGP+nOXjZ946aWX3NCh
Q93v/d7v+Xn++Z//WX5CkiRJkiSpgUh+ojDl4yd4J+snPvEJ9/GPfzzxnIIp
zE9s2bLF9yH6x3/8R/cP//AP3ovwzEGYUvkJfALr3blz51XTNmzY4J9jMP3y
l79MeB17jnvRokV+2ty5c+UnJEmSJEmSpITkJwpTLn7i29/+trvnnnvcH/3R
H/nh119//ap5w/zE008/7f7gD/7Ax/KbNm1y27dvz9lPdO7c2a+X97LOmjXL
t3kg1mXvsH3llVdc27Zt3Z/8yZ/4PlU8Bz1//ny/3He+8x3XrVs3v/4o/cSQ
IUP88yFsn3YRfvfp0+eq+eQnJEmSJEmSylPyE4UpFz8B+ALianuWOllhfoJn
GWz54HrGjx9/1fJ/+7d/67761a9eNf7kyZN+vC2Pp9m3b59vH8FrfOpTn0pM
47nspUuX+uU4hz/60Y98rM8y9LfiOQn8BO0XzI8PGT58eMJP8Ex5tn7ik5/8
5FXHBsnvgZKfkCRJkiRJKk/JTxSmqL+PHSa+D3Hdddf5dzWtXbvWty/QhkB7
R67iHa98W87eDRtUVVWV/35cmBgf9l2LbJWpv1MmyU9IkiRJkiSVp+QnClMp
/AT9h+h/ZP2KeG8s39p+4403irrdKIWf4F226b4NHqbp06f7ZfgGoPyEJEmS
JElS+Ul+ojCVwk/wbiVi6WuvvdZ9+ctfdr/+9a/d1KlTi7rNqLVs2TLfLwp4
R1S24ll0W27GjBlF3ENJkiRJkiQpH8lPFKZS+AlJkiRJkiRJKlfJTxQm+QlJ
kiRJkiSpIUt+ojDJT0iSJEmSJEkNWfIThUl+QpIkSZIkSWrIkp8oTPITkiRJ
kiRJUkOW/ERhkp+QJEmSJEmSGrLkJwqT/IQkSZIkSZLUkCU/UZjkJyRJkiRJ
kqSGrLB4+NSpU3WQn0itgwcPuj179rhjx44JIYQQQgjR4CAWJiY2nTx50s2e
PbsO6b5L3ND9RE1NjTt06JA7e/asEEIIIYQQDQ5iYWJiRPw/a9Ys7x/mzp2b
QO0TqaX+TpIkSZIkSVJDVnI8fOLECe8pdu/enRgnP5Fa8hOSJEmSJElSQ1ZY
PJzsKeQnUis5/Wpra93WrVsT7Nq1K9LtXbhwwZNOpDvbvnz5cmLcuXPn3LZt
29zOnTvdpUuX0i7PvFHvkyRJkiRJklSZSlW/HvQU8hOplZx+q1atcn379vXp
AjNnzoxsW/iAIUOGJPqnpdunHj16JGJ8nqkfMGCAZ/jw4f4/5yhM+I1x48ZF
vk+SJEmSJElSZSpdfx3zFPITqRXmJ0aOHJl4NxZ1/evWrXNTpkzxbRfE6jz/
PnnyZJ+2o0ePdlu2bPHL4t3Gjx/vFi5c6M6cOeOXXbx4sRs1apRf7zvvvON9
wtixY71XeOutt/zvjRs3+uVpC2GYZ+iDfmLZsmWuf//+ieGpU6e6efPm+f1g
v9DKlSvdmjVr/L736dPHrV+/3m8bP8T2V6xY4edjfp65sWMJ7pMkSZIkSZLU
8JTKT1g8TOyIZ8AbhEl+4mo/QXzdq1cvD/E46UAdPnH69OnT/Xy0ETCNuL13
795+HsatXbvWew3WQ3yP39i3b5/3AKQr66Yv044dO9zgwYO9h2A7+A+GWW7p
0qV1/ATbYXkT2xg0aJBflm2iOXPmeB+zZMkSN2LECH/u2Q+2zzvA2EZ1dbWf
n+XIFz179vTvCLN9kiRJkiRJkhqeUvkJvd8pO4X5CWLwZC1atMjH3dYWQVxO
uwJtEIwnRrd6ftKUtgd8AO0IiLid9GQe+hbhGfr165foV0XMb9PwH0E/QRsC
/sHEeoFtsg7EO73wE7SljBkzxo/DT9i5ww9t2rTJ7zdehm3gJ9iGbVeSJEmS
JElqeNL3sQtTmJ8g5uaYDdKD+n3aCOh3RFsC89AOQJ8ni/X5j3+jz9Pbb7/t
vQfzEefTtkH/M2L3+fPn+75ReAG2R6zPd0PwAZwP+iEF/QTvBeaZjjfffNN7
BPYF/2HtHayDdbGdDRs2uIEDB/rpzMv2zQvRZsE6pk2b5qfhJ3h+wvZJkiRJ
kiRJaniSnyhMyelHPyCeRQjCe5U2b97sY+/Vq1e7/fv3+zidNobly5e748eP
+2VJL/oi0Z5AuvF+JuJ6nn+w56eJ9xlmGm0C/KatAOFTbHv8D77HCW/BPuBT
Tp8+nRjP+ng2gmXYFt6D/cKv2DMetJXY9unzxPTt27d7H5K8T5IkSZIkSVLD
kvxEYcr3+xP4ieA3PspR+Al7DluSJEmSJEmSwiQ/UZj0PTtJkiRJkiSpIUt+
ojDJT0iSJEmSJEkNWfIThUl+QpIkSZIkSWrIkp8oTPITkiRJkiRJUkOW/ERh
kp+QJEmSJEmSGrLkJwqT/IQkSZIkSZLUkCU/UZjkJyRJkiRJkqSGLPmJwiQ/
IUmSJEmSJDVkyU8Upmz9xIkTJ9yECRPcDTfc4L7+9a+XYM8kSZIkSZIkqfiS
nyhM2fqJHj16uGuuucbz4Q9/uAR7JkmSJEmSJEnFl/xEYcrWT1y8eNGdO3fO
/eQnP5GfkCRJkiRJkipG8hOFKdfnJ37+85/LT0iSJEmSJEkVI/mJwiQ/IUmS
JEmSJDVkyU8UJvkJSZIkSZIkqSFLfqIwyU9IkiRJkiRJDVnyE4UpWz8xZMgQ
17t3b/eFL3zBffCDH/S/+/TpU4I9lCRJkiRJkqTiSX6iMGXrJz75yU8m3hcb
5PLlyyXYS0mSJEmSJEkqjuQnCpO+jy1JkiRJkiQ1ZMlPFCb5CUmSJEmSJKkh
S36iMMlPSJIkSZIkSQ1Z8hOFSX5CkiRJkiRJasiSnyhM8hOSJEmSJElSQ5b8
RGGSn5AkSZIkSZIasuQnCpP8hCRJkiRJktSQJT9RmOQnJEmSJEmSpIYs+YnC
JD8hSZIkSZIkNWTJTxQm+QlJkiRJkiSpIUt+ojAdOnTI7du3L5GOQgghhBBC
NCSIhYmJk2PkIPITqXXN0GuEEEIIIYRo0LR/u30iPq6pqXELFy68ilSSn4j/
/AkhhBBCCBEnty29zcfGFy9edIsWLXJz5851K1asSKD2idSK+9wJIYQQQggR
N63XtU7Ex8T/eIrNmzcnxslPpFbc504IIYQQQoi4CfoJlOwp5CdSK+5zJ4QQ
QgghRNwk+wkU9BTyE6kV97kTQgghhBAibpL9RHV1tf+PF+BZCvmJ1Ir73Akh
hBBCCBE3QT/BM9nz5893mzZt8sybN897BsaHSX4i/vMnhBBCCCFEnCS3T+AD
8Algv1NJfiL+89cQ+MDQD7gXN77oBu8a7D407EOx748QQgghhPgtyX6CdomZ
M2d6+C0/kVpRnYPr5l7nWq5r6frv7O/avNPG/Z/J/yf2fFEufHDYB12v7b0S
aT5239jY90kIIYQQQvyW5P5Oq1ev9l4A+C0/kVpRpP+AnQNC1z2/ar77veG/
F3v+iJMPD/+wG7lnZCJNzl867369+Nex75cQQgghhPgtYe93OnToUAL5idQq
NO0/O/mziXWtOrrK9djWw609tjYx7u5ld/8/9t4DPI7q3t+nhtAJhITOBZJA
kktCQviRAiSQ/HngSeFyLySEFAgk9CT03jsJvbv33o17N+6Wuy3bcpclS0gu
6pJt2f7+9TnKWVar3dVqR9LY3vf18z7eqTs7M9o5nznnzIZ+foTlEf2OsDEF
YyL7onpXtf1q6q9C3y5ERETEZF776bX2wrIXIv593t/tqP5HJV3m6AFH2zED
jkk6z2vLX7Pb5t5mpw451a33J+N/Evpn9cbLE/w+dmoE3ff/N+3/Iut6funz
rgz91cFftblb5tr04ul2z7x73HzTiqfZ0tKl9j+f/o8bvnDMhW5YnjzkZDfu
umnXWdbWLCvdWWrZpdn2Xs57kWlNTT9+4PGurVV+db5t3bHVJhdNtovGXuSm
qe/CK9mv2NqKtVZZW+mmf5L/iZ09/OyUpjfXYwcc65yxeUZk35TtLLOfTvhp
6H8riIiIiE3Za0MvV36pqK2w2j217nVOeY6dMuSUhMss3LbQNlRuSLrez2o+
s4EbB9qPx/3YrfPxxY+nvE2+vYfakKtc6cueLfWZ4+WJaMgTiQm6788YeoZr
w+Op2VVjIzaNsD/N/JPLqX6+Ldu3uOn3zr/XDV86/tLIMmcOO9N+PfXXcbdv
cN5gN39T0z8tbnyMtu/ebqcPPd1+O/23DcZ5dC4e1OegJqfH+9xXTrrSvj/6
+43GnzjoRFc/E11Hs3n7Zpefwv5uQERERExFnyfOGn6WnTDoBNf+RLy58k13
D1dle2WDZaXLXDvuu7PudmWoXXt22dsr33blr9EFo62gusC1X7ll9i1uvQu2
LXDris4TKjt1WdvFzTtv6zz7y+y/xN0m1Y8sKlnklns5+2VbX7nevb5hxg0t
8pnJE+nTEvv/1jm3WtWuqkbrXl2+2mUFzdNUnvB5QOeS7uOrDkyoLuKkwScl
nf7LKb+MrOulZS+5cr7GC9WrdVrbyb0u31luf571Z1dnovoHzXt4v8ObnB7v
M5MnEBERcX81Ok9o2Jf/xxaOtQcXPOhe676ryjh76v6pfXvJjhLXtlvZ4vUV
r7t5dI+5qKbIlcuUB3bv2W0TPpvQIE/oOT6iz4Y+lluV69p0qJ1HvO26bMJl
bl5ll9vn3u5eF28vbpHPTJ5In5Y679TuSFlB/QV0LnlUJ6XpPk/cN/8+N6xM
4FGe0Lkg1GZJ09WPWdnWrz/ZdOVYz4qyFZE6MKH6i7uy7mrwmXXeq92U78vQ
1PRY1e5KdTI63/X34MerrmZNxZoG61L7q/NGnBf69wIiIiJiqsbmiQtGX+CG
B2wcEGnPrefxqK240L1l1R0oD2j+S8ZfYpM+m+TqMfw9Z7Ujj5cnVOchVFZU
GU7lMj0bM3ab1DdD9SHimSXPWF5VnlvfNZ9e0yKfmTyRPoH3/dJnXX3TyrKV
royvcbpH78vVOu4a5/PEQwsfcsNXT746sg3KE74+wecF/UaD+uiojk3Dyabr
HPao74POL2/39d1dmyW1r1PdRjTqK6H829T02M+srO1Rdrpi4hUuMyg7RKN9
oIwR9ncCIiIiYnOMzROPLXrMDeve8abqTe61+kEoL0iVhaLzRL/cfm6eKUVT
rLCm0L1OlCe+9snXbNDGQa6uQ+i+brw+rHrevnhr5Vs2a/OsBuXKlpA8kT6B
9/3Sz/e98uU3PvmGa3+ksrhQNtV8G6s2uuHOazu74Xdz3o0spzyhtnVC56GG
ozOC2kYlm3799Osjr2+adZPLtMoRqjdTm7qnljzlzuf2a9rb+aPOb/De6h/e
1PTYz6zcpL8hj+oqlGM8vr2TclXY3weIiIiIzdXnCeUC3UdVWUd9I1RO8s+u
fDX7VRu5aaTLAT8c90OXJ9R2XK/1vB3lApXR/D3lc4afEzdPqI25xt+ZdafN
3DzTjdd959ht0vN+dJ9W94HVLzy6HUtLSJ5In6D7XueGzp1E+Oc7jS8c74Z1
bqn/TjTKBzqH4qF+E1q+qemqH/H4tlFCzzvT7+x51B7K10OovZLK/E1Nj/e5
lVnUdygW1QH65zuF/V2AiIiImI66L+vR852UD343/Xdumn6zWOUvlemUFdRX
Vc/K1H1lzat7yarH0GvN4+sd9ExQ5RL1wbh47MVu3COLHrHLJ14eqcPQ9OH5
wxM+D6c1JU+kT0vsf/WFiO5/LHRePLDggcg86rvszxWdX0PzhrrXyqMqs6t8
/uKyFyPPV1I7IuVh/zvbTU3/5ohvuueUedT26MnFT7ppahulZwn4+rkdu3e4
bOzrHpqankj97byT807kPZXX9bzcsL8DEBEREVtb1RHE/m6xykFH9j/SvVZ/
h+MGHpfSulTOU7unpn7jojUlT6RPSx4HnTeqh9JzxOJNV/lb7eH8eRZPle1V
55HouUpNTVe9gG/rF09Ni36ObXOnx1N9L9R20PcfQURERMR9S/JE+oR97BAR
ERERw5Y8kT5hHztERERExLAlT6RP2McOERERETFsb551c6R8vGfPHps5c2YD
yROJyc7ORkRERETMaPW7FqK2ttbmzZtnkydPtqlTp0acMmVKwvI0eSL844eI
iIiIGKbRrF692iZOnGgFBQW2ZcsWJ/UTiQn72CEiIiJiYrOysmzUqFGuzIqJ
1T5asmRJ2vs5FmUK1UtUV1e7YfJEYji/Md7fo+r5OOb7tq11nLRenQdhX18R
ETNFfe+qbAqJ0f6Rc+fOTXs/xyM6U+gamIh408gTnN+Ziv97HDlyJMd8H8Yf
x9Zat86DsK+viIiZosqqNTU1rkyL8dX+kXPmzEl7PyfCZwryRGI4vzHe3+OI
ESM45vuw/jiqT1lrrFvnQdjXV0TETFHfuWFfV/YVWypP7Nq1y9V1+Oup+mbr
OOi6Gg/yBOc3NjZZngh72zB1WyNPSPIEImLbqe/cqqoqTMGWrJ9Ys2aNjR49
2qnX1E8khvMb45ksT4S9bZi6yhOtsV7yBCJi28m1N3VbMk/4+njfNoM8kRjO
b4wneWL/kDyBiLjvq+/cyspKTMGWbO80adIkVy8h9Zo8kRjOb4xnsjwR9rZh
6ipPtMZ6yROIiG1ni1x7KyqscnO+VZaXhn5tak1bsn6ipKSkwWvyRGJCP79x
r5Q8sX9InkBE3PfVd25FXR5Ix6rFY237+7+xnfcdb7W3H2C1d33BdrxysVWP
f9cqykrSXu/eaks/32nmzJkRyROJCev8xr3bZHki7G3D1NX3V2uslzyBiNh2
6ju3vLy8eZaVWU2fe+szhPefx1jtHQdGhne8/P+sonB989e9F9vSecL/Nja/
j52cNj+/o6zIX2U1Pe50/4d9/mFDk+WJoOuuyFtRf9w3rQn9c+7v6vurNdZL
nkBEbDvTufZWf/JifW74+5G2veMfrXLxWJcxKnKzrabfA7bzgRPrM8W/LrPy
0pLQr1ctZWv8/oSHPJGYtj6/vRVr59vOR89w57L+r1i7oMXPKbV1mzFjhtvW
eNPnz5/vzruwz/290dbKExVrsmznI6fVH/fHz7KKdYv2uuO+bds227x5c6Bt
KKv7zu7Vq5f77gjzOJInEBH3ffWdq+tKqpZvWGa1dx9mtXccZJXz4y9bnpdj
Ox8+xV2Pq8a+nXR906ZNs6eeeiria6+9ZoMHD7bS0tJmbVdbSJ4Ih7Y8v70V
SyfazvtPqM/Fr/ywvmxZN6zxqSy/du1ae/LJJ+2hhx6y5cuXJ5yvsLDQzdO5
c+e40/X38MwzzzT6m9Ey7733XoPx+k0TjX/55ZdD/1tpC5PliXTXWbFknO28
70sNj/sDJ1pF9tTQj7tct26dO+6PPvqoPfzww/bmm2/a4sWLU9q24uJiGz58
uPse03BRUZFbT7t27UI9jvoOSzSta9eubj/FU9OSrZc8gYjYduo7V2X3VK3u
e7+7xta0uyHpfJWfdqm/Jj99XtL59Ftuuja8/vrr1r59e3vsscfc8JgxY5q1
XW0heSIc2vL8lhWz+9vOvx/hMnPVJy+7cfpfwxqv6U2tY9iwYZFyT//+iecv
KCiIlCvjTfflynh/M1K/r+7Hq1yocS+++GLofyttYbI8kc76Kmb2sdp7Dq8/
7qP+VX/chz1X347zH0dZxdzBoR53lf9fffVVt9wbb7zhcoVeP/3007Zhw4Ym
ty03N9fN361bt8g4LaecEeZx1HdYommqh9H5HJslNE7Tkq2XPIGI2HbqO1d1
76m6/bVLXE4onzMg4TylG5ZZWc4cq73zEDdv2cqZVrZmQdx59axUXR/0v4YX
LVrkhj/66CM3rOtux44d3T2/l156yUaOHOnGL1y40F1TdI9K//ft29eV9/Va
/Zs1z6hRo9xwTk5OZP4ePXq49Tz33HPut+Sa89nJE+HQlue3zuvauw51zxao
mNLRSjeutOrud7j/Nazxmp7s/JeqI3j22Wfduab/Vfbx01SP8O9//9uVA/v1
6+fO906dOrlpur/9/vvvu/Nd47S8ypXx/mbkoEGD3Lj8/PwGZS0/r86Lf/3r
Xy6nf/DBB+7+tv87U4Z/5JFH3HtMmDDBjVcbmt69e7v3fPzxx+3jjz925VBN
U72IyrNa5pVXXrFZs2ZFltHfoT6P7pd36dLFbcP69evT2oZUTZYnmrMeWTGz
b/331d2HWcWnXeq+w7Lrj3tejlVM/DhyTpRnDQ39uGv/+nGqb9C4gQMHumFl
SmWRnj17unW9/fbbrp5EfbSef/55N6+Oq7KIjpuOk+bVsqoz0Xurnljzahu3
bt0aWa+Oob4/tby+n7XNLXEc9R2W8FpSlwtWrlzp6mK07fpfrlixwk1Ltl7y
BCJi29nca++O579bnxGypyacp2rwUw37ate5/c1fxJ3XXyPHjRvnsoPKCBr2
1zhdt3SdUtlf99U0bfr06ZG2HZqm8o/aIvt2IFOmTHHLqqzl2x34+XWNVnsq
/a9l9Z6pfnbyRDi05fldNfAx2/mPo+rKjUOsbNXcBv0nylZnufGarvkSrUPn
m841tU335+CCBfV5WuebymNqZ6L71/5+sy9XvvXWW5Eyo859f87G+5vRvMrF
KrOOHTvWlddVXvV5YtmyZa7spbLjxIkT3XqUAzRN76tyrTKB8rqGtW36O9K6
9TelZTS/9qHujausrDyg8qLKyiqv6r1VltUyKg/7crLUb6uksw1h5Imqfg/a
zn8eY+Vqw5kzJ9J/YsfjZ1nZmvn1OfPvR1rVkGcSrqO1j7vK8hq/dOnSyLhN
mza5ce+8844bVrlew8oR2g69fuGFF9xx8nUnqtvQ94XqJTSsrOC/a329irZL
r/VdGb1eHSfVI0dnmKDHkTyBiLjv29xrb81bV7rrrO7VJpxv82e244lzPs8T
dx9WVxablzRPRKvrn+oUdE/Nj9O1VG0D9Lp79+6RfOCvdzKVPOE/ry8D6d4a
eWLvpi3P79KNOfXlxyXjI/0ntr98caT/hMZruuZLtA5/bqnNnm+b5POx6sk0
PGBAff2GykW+XKn7xcq4Krtpmu4N615xojyh8rn+z8rKcjlCZVGV232e0GfX
dH9f2f8tqY2Lypt6rXyge9xqN6VlVP7VeOUUbbP+pvR3qGnKB/pM2na/LpUb
VSehMp7Kp5qvQ4cOkTyRzjaEkSdU/1S2dqGVLxob6T8ROe4PnGhlyya7PFma
tyq04+73q74b/Tgtq32vOonocr/qGjTs28Bpf0vf3knTovOEjrGyjrKG3wbl
U79N+l/TNV7fPb7/jqYFPY7J8oRU32qfhYYOHer0fdqTSZ5ARGw79Z2re1ep
Wjnytfpr7Us/sG1115ZE85XPHhDJE7r3l2g+XzbSPTHVQfjrkqb5653UdUqq
zKT6CZXt/bXbr0tlal/XoWF/r1SfM3Z+X87RdT7Vz06eCIe2PL/duTurX6T/
ROXwl+rP+7r/ff8JTU+0rMpbifqPquw3b968SA7W/KtWrYqUK1UHoLKhymd+
fSpTynh/M7pPrXKeyuoa1rrffffdSNvyIUOGuPG6n+z/dlQu27hxo2sfpX2j
OgWVZVVWVDlQyymfKLMr1/v8rmmaR+1ZousgdH9c98b1Oi8vzy2vdfq+Helu
QyomyxPNPebuuM/oZTv/039C33PuuA991vWfcHVWcwaFetzV1jP2O8/fJ1FW
07DOB61L69Swr2dQtlP7M71W2zRN0zw+T+i7VscgehtUn6Kc4tfr66Ok3kPn
ml4HPY76HmtqHvWvVjbzfa1TWS95AhGx7dR3rq6FqbqtcGPk2U0VQ55JOm/1
u7+yHY+eYds+y084j7/Hqv81rHud/p6rhnV903VN5WXNo/tnatsxe/bsyLXV
r8vfW1X5avz48e567PNE7Py+3bGWSfWzkyfCoS3P77JZ/T9vKz+pfYNpGvb9
JzRfvOX9fWiVw9ROQ/ryts5BlblV5lLZTOVDf29X5T4tr3oGn699+z61JYn3
N7NkyRKXnfVa7d11j9nnCc2nZ45qmu5r67Xq9/T3pToFZXaNVybx9731WnV7
2l6t15eBP/zwQ9eWRa+1DrWJ0jZpWGVJfx9A7aF8H2GfJ9LZhlSPVbI80Zxj
7o77jN7/6T9Rd9yndG543Cd8FDknyuYOCe24K4NoeZXXlUv0OTWP1qt9q3l8
/YQygu7ja5pfj46VcoDODx1PX8+gPjL+u1bD6nem/mh6rXZvfr16b78tPk8o
KwU9jvoeS2W+6urqZh1T8gQiYtuZ1rV37tD6a+8dB9r2579rlf0etLKs4VYx
6t9W8/ZVVrpwtJuvZO0iK5vZN+m6ottuaNiXYXR91bDuqfn2FBqve2C6LkbX
N/h16R6brm0a/8QTT0SyiT5n7Py+foI8sffTlud35YBH3b3osjmD45/7deM1
XfPFm96nTx93XqnM7cf5c1r35jWstjC+PO7bo/hypbZZdQAapzKccoJycby/
GZXZ9Lfgy5eapvK8lo8uc/v3UhsavbfG6+9NfyMar+W13RqvvtcqJ/pMoL4O
6gOh9jN+vLbHt/9X/YSWU/7QZ1E5VG3ofZ5IZxtStSXzRGXfB1z/CX2PxT3u
s/TMryOtcvBToR13qWfDKrP446NlVF/rp2tZtVPyfSHUbs3fm5HKB8oYyn4+
T2hbYr9r/XNkddw1Tfdx4uWJljiOqeaJ5kqeQERsO/WdG/07zalaWpcpdjx0
cqN+164t1NPfsi2bi9Na794seSIc2vL83rp+uW3LyUo6j6ZrvrDPx+ao9kW6
lxw7XvlBOTx2vOoPlBXijY9dj+63q05Q/+s8VDlYuSF2vc3dhqZMlieau66t
67Nt26r5yY/7yjm2NXdl6MfS70v1h4gdrzyhsr1exzt+qahjrO+X5i6X7nGs
qalplX1EnkBEbDv1natrfDpuyV9nZWPfs8rOt1rNKz+yqg5/tLLxH9jW1QvS
XufeLHkiHMI6vzE19fxX33Ze961Vd6F74q39vsnyRNj7JCzVZkl1EmFvR3NU
nmiN9ZInEBHbzky+9jZX8kQ4cH5jPMkT+4fkCUTEfV9956qOGpuWPBEOnN8Y
z2R5Iuxtw9RVnmiN9ZInEBHbTq69qUueCAfOb4wneWL/kDyBiLjv63/7FpuW
PBEOnN8Yz2R5Iuxtw9TVc2BbY73kCUTEtlPPGtfvrYZ9Tdmb1f6R+u2odPdz
U5AnEsP5jfH+HnVsOeb7rv44tkae0Hr1vLGwr6+IiJminsOi712VWTGxKqPo
2e/p7uemIE8khvMb4/096vcdOOb7tjqOrbVenQdhX18RERFb0qbQNbA508gT
iIiIiIiZYyzLly9vYHRmSDbNQ55ARERERMwcY1mzZk0jU5nmyaQ8AQAAAAAA
LQt5AgAAAAAA0oU8AQAAAAAA6UKeAAAAAACAdCFPAAAAAABAupAnAAAAAAAg
XcgTAAAAAACQLuQJAAAAAABIF/IEAAAAAACkC3kCAAAAAADShTwBAAAAAADp
Qp4AAAAAAIB0IU8AAAAAAEC6kCcAAAAAACBdyBMAAAAAAJAumZQnSkpK3Ofd
smULIiIiImLGqbKwysSetWvX2vLlyxvpSTbNk0l5orCw0PLy8kI/joiIiIiI
YaiysMrEnkWLFtnUqVNtzZo1ET/55JPI9OjxsdM8mZQn/H4EAAAAAMhE4pWH
lSnmzZsXGY6XGZJNI08AAAAAAGQGicrD0ZmCPJGY2P23ZMkSmzBhQuB15uTk
BN00AAAAAIBWJ9n9dZ8pyBOJid1/c+fOtaFDhzaYZ8+ePUmHY5k4caJNmzat
5TYSAAAAAKCVaKq9jjIFeSIxifJEfn6+9e3b10aNGmWdO3e29evX28KFC23A
gAHWtWtXGzJkiFVUVLjsoH1cW1tr3bt3t40bN1rHjh2tU6dOtmHDhhA/GQAA
AABA06TS/p88kZhEeSI3N9fat2/v9sPYsWNdH/c5c+ZYnz593D7RPFlZWS5v
aBnliXbt2rl1UT8BAAAAAPsK5IlgJMsTqocQU6ZMcSpP9OrVK5In1JZszJgx
Ljvomb0+T0yaNMnlDwAAAACAvR3yRDDi5Ylhw4Y1yBPKBr5+QuPUnkntnsrL
yy07O9s6dOhg/fv3j+SJ+fPnu7qNlStXhvWxAAAAAABSgjwRjOY8L1Z5YvTo
0a5tUzSxw0L7DgAAAABgb4c8EYzm5AnVWag+AgAAAABgf4E8EQx+zw4AAAAA
MhnyRDDIEwAAAACQyZAngkGeAAAAAIBMhjwRDPIEAAAAAGQy5IlgkCcAAAAA
IJMhTwSDPAEAAAAAmQx5IhjkCQAAAADIZMgTwWjpPPHHP/7Rvv3tb9umTZua
vezGjRvdsjfddFNa771t2zbbunVrWssCAAAAQGZCnghGKvuvsLDQDjzwQOdR
Rx1lF154oXXp0iXuvBdccIEdcsghtmzZsmZvy/Lly+3QQw+173znO42mTZs2
zW6++WZ3PGJZvXq1XXTRRXbAAQc4zznnHBs8eHCz3z8Z+fn5bhukco+nrKzM
hg8fbr///e/tZz/7WaPlJk+ebL/85S/t9NNPd9vYt2/fBtP1mf16S0pKWnSb
AQAAAKBpyBPBSGX/FRQUuHL6z3/+c7vnnnvsuOOOc8NvvPFGo3m1v1RPkC5a
Nl5mePXVV917VlVVNZp2+eWX20EHHWTPPvusffjhh3bxxRfb/fffn/Y2xOOl
l16K5JVXXnklMr5du3aR8V/4whcaLLN+/Xo37pJLLrFHH33Uvv71r7tMNnfu
3Mg8//u//xtZfsyYMS26zQAAAADQNOSJYDQnT9x3331uuLKy0k477TQ79thj
bdeuXTZx4kT75je/2cDi4uLI8rt377YHHnjAvvzlL9sxxxxj5513npvnD3/4
g5v+0EMPNVjWjxfa99///vfdstqGc8891y2vOhLPV7/6VTvrrLOstrbWDe/Z
s8e9p3j//ffdOjds2OCGly5d6oa7devm6l30+o477rAvfelLbjt+9atf2Rln
nOHqC6JRntB2aN3R6PPX1NTYtdde2yhPiDlz5kS2RevUZ1A2ikbrJE8AAAAA
hAN5Ihjp5Anxj3/8w41bu3atK6NrWH7ve99z47WMp2PHjm6cyu3+Pv9ll11m
Xbt2ddO7d+8eWf6II45w9/M9ag+k8Sr3a7k777zTDavs77nhhhvcNM3ToUMH
d+w8qrPQtFWrVrlh1Q1o+O2337bc3Fz3WllFWUGvr7jiCtfm6q9//WuDfeDz
RCKuu+66uHkimrFjx7r36NGjR6Np5AkAAACAcCBPBCPdPPHCCy+4cTNmzGgw
r+ohYvPEXXfd5cb5/gEnn3yyXX/99XHfS3UD0XnCo/J9ovZO6sPw5z//2Q4+
+GA3z6mnnurqTEQqeUKfRZlG/T50zNUn/Kc//WmD9wiaJ7ReZS199vLy8kbT
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
EhP2sUNERETExGZlZdmoUaNcmRUTq320ZMmStPdzNMoBKv/n5ORExpEnEsP5
jfH+HufNm8cx38dtreOk9eo8CPv6ioiYKep7V2VTSIz2j5w7d27a+zmW2Eyh
a2Ai4k0jT3B+Zyr+73HkyJEc830Yfxxba906D8K+viIiZooqq9bU1Fh1dTUm
UPtHzpkzJ+39HI/oTEGeSAznN8b7exwxYgTHfB/WH8fa2tpWWbfOg7Cvr4iI
maK+c8O+ruwrtmSe2Lp1q/tfmUB9KcgTieH8xngmyxNhbxumbmvkCUmeQERs
O/WdW1VVhSnYUnlCfbInT55sq1atcvo8ofHxIE9wfmNjk+WJsLcNU1d5ojXW
S55ARGw7ufambkvWTygL+L6D/nUiyBOc39hY8sT+IXkCEXHfV9+5lZWVmIIt
mSdULzF27FinXpMnEsP5jfFMlifC3jZMXeWJ1lgveQIRse3k2pu6LdneSc+6
VB6Qek2eSAznN8aTPLF/SJ5ARNz31XduRUVFepaXW9XKaVY9/l3b3v02qxn2
nFXNG2IV24rSX+debEs/36moqCgieSIxoZ3fuFebLE+EvW2Yuvr+ao31kicQ
EdtOfeeW1+WC5lqxbpHt+NdlVnv7AY3c+fCpVjVnQFrr3Ztt6Tyh9XnJE4kJ
4/xucK7n54R+7mFjk+WJllg/x71t1PdXa6yXPIGI2Hamc+2tWJNlO+89tj47
PHCibf/w/6x69L+tpvvttuPpb1rtHQe6aVUT3g/9WtWStnSeiIY8kZi2Pr+j
rRnwiDufawY+Gvr5hw1ttTxRVmY1fe93x7168JOhf879XfIEIuK+r75zy+qu
nylbstV2PP8dlxe2f3itlW3b0mge5QiXKe4+zCpWz23e+vdiyRPh0Kbnd9R5
XtPpzw3q3Wo63+TGt+Q5tW3bNpsxY4YtW7Ys7vT58+e78y7sc39vNFmeSHu9
Ou4d/tDwuHe9tW78tr3quOv3a4qLiwNtQ2lpqfXs2dN9d4R5HPUdlmha165d
7aGHHoqrpiVbL3kCEbHt1HeuriupWjmlY329xONnW+nmzxLOV9Pppvpr8QfX
Jl3ftGnT7Kmnnor42muv2aBBg6ykpKRZ29UWkifCoS3Pb2fdeb39navd+bvj
6XOtYtEY97/L0HXjk5333jVr1tiTTz7pyj3ajkTzFRQUuHk6d+4cd7r+Hp55
5plGfzNa5r333mt0fmr8Sy+9FPrfSluYLE+ktc7iAtv+1pX1x/2Zb9Uf9ye/
Xv899t6vrXRLuMddrl271t5991179NFH7eGHH7Y333zTFi1alNLnUz+tYcOG
2ezZs92wvkO0nnbt2oV6HPUdlmiacteLL77YKEtonKYlWy95AhGx7dR3rsru
qVrz/jXu+lo55o2k85WuW+LqKHb+/Qgr2bol4Xz6LTddH15//XV3XXvsscfc
8OjRo5u1XW0heSIc2vL8Lt20zra//P/qs8PLF7vh0twV/xl/8X/G/z83nGw9
Q4cOjZR9+vXrl3C+TZs2uXk6deoUd7ovV8b7m5F61rAfr78fX9YK+2+lLUyW
J5q7rtL8Nbb9xR/UH99Xf2ylBRvqj3uc8WEdd/3Nv/rqq5HvS+VJvX766adt
/fr1TX7GDRs2uPm7desWGafllDPCPI76Dkt4XOpywcqVK1120rbrf7lixQo3
Ldl6yROIiG1nc6+9O174vru2li2dlHCeyuEvWs17v7Hauw6tv7f39lVW3fkv
cef1ZSP9r2Hda9PwRx995IZ1H69jx47unp/uu44cOdKNX7hwoSs3qc5b//ft
29eV9/V65syZbp5Ro0a54ZycnMj8PXr0cOt57rnnmp1ZyBPh0Jbnd9Xgp+rP
2XeutpLiAqvq/5DLxVX9H3bDNf+pt9B8ydbz8ssv27PPPuvONf2ve6l+2ty5
c+3f//63KweqzBldrtT95/fff9+d7xqn5ZPlCV+Xl5+f3+DerZ9X58W//vUv
l9M/+OADW7duXeTvTGXSRx55xL3HhAkT3PjNmzdb79693Xs+/vjj9vHHH1tu
bq6bpnoRlWe1zCuvvGKzZs2KLKO/Q30e3S/v0qWL2wZfxm3uNqRqS+aJKvWT
cfUQv6k7zoVW1efe+uM+6AkrLdpkNW/+f/XHfdhzoR937V8/bvjw4W7cwIED
3bAypbKI2jFpXW+//bYtX77ctmzZYs8//7ybV8dVWUTHTcdJ82rZwsJC996q
J9a82ka1q/Lr1THU96eW1/eztrkljiN5AhFx37e5115/j7Z8fuLlylbMsNo7
D2nQBrly3Dtx5/XXyHHjxrnsoDKChv01TtctXadU9td9NU2bPn26uzbrtaap
/KO2yL4dyJQpU9yyKmtpWNdTP7+u0YMHD3b/a1m9Z6qfnTwRDm15fldM72HV
Pe+2ks2fWXXHhv0nqjvdVD++brrmS7QOnW8613r16hU5BxcsWOCm6XxTeUzt
TPr37x+53+zLlW+99VakzKhz35+z8f5mNK9yscqs+l1ElddVXvV5Qm3zVfZS
2XHixIluPcoBmqb3VblWmUB5XcPaNv0dad36m9Iyml/7UPewVVZWHlB5UWVl
lVf13irLahmVh305WartTzrbEEaeqJja2ap6/7P++La/seFx73JL/fjud1jF
zD6hHXeV5TV+6dKlkXG+nuOdd+q/X1Wu17ByhLZDr1944QV3nNTWScNvvPGG
+75Q/wsNKyv471oNa/u0XXqt78ro9eo4tW/fvkGGCXock+UJqb7VfttV/yM1
rqn1kicQEdtOfefqWpOq1V3/Wn+fruc9Seer6nFX5Hq8/cULbdvWLXHni77X
6tX1T3UKun/mx+laqrbGet29e/dIW3Fd7/y6dI3UuMmTJzco5+hz+vl1P0/T
BgwY4IZVb5HqZydPhENbnt/OogKrefs//SeeOtfKFo52/9fXtV3tpidb3p9b
ysA6F/35q2kqX/oym4Z9GVTlN5XvlHFVdtM03VPWvWKVK+P9zah8rv/9fW+V
RdW23rct9/eudb/al0Wl6g1U3tRr5QPNt3r1areM+gFrvHKKllFG19+hpmke
fSb/+aTKs6qTUGZQ5tB8vryp+dPZhlRNlieafcxVj/BZfqQeQv0n3HF/8mv1
x/3dX9u24sJQj3uHDh3cMvpu9OO0rPa99q+Gfblf5XkN+zZw2t/S92PWNB0v
nyd0jJV1lDX8Nvh86ter6Rqvegwtp3NN04IeR32PNTWP+lfrHlN0f/amJE8g
Irad+s5VnXaqli6dXP/spnu+aCXLpyecb1vBBtv54Ffr5j3ISpdMTDifLxPp
OqvrsL8uaZq/3kndn5LKFCrjqE+hxo8ZMyayLp8ndK9Ww2oD5fNE7Py+nKPr
fKqfnTwRDm15fm9Te/mXPu8/oeHIeN9/om66Hx+ryluJnkejsl9WVlaknZLm
V9nQlyt1TFU21L1qvz6VKXXvN97fzJIlS1w5T+1QNKzfWfd5QvMpa2u8yvf6
21He0P9qv5SXl+f2jeoUVJZVWVHlQC2nbVRmV673+V39NDSP2rNE10GonZXu
jev1xo0b3fJap88T6W5DKibLE8055u74blzl7nv4fhLbNq1LOj6M4+7rbvU9
Gf2d5I+RhnU+aF1ap4Z9PYPqitTOzOcJTdM8GlabNn3X6hhEb4PqU5RT/HpV
H+Wn6T10rul10OOo77FU5quurm7WMSVPICK2nelce6s631L/jKd7v2QVw563
rUWFkWklaxbYtsL6ckX5xI/r5v1L0nX5spH+17DudWpY118N696XrmsqL2se
3T9TXoiXJ/w9QJWvxo8f767J5Il9n7Y8vysHPRnp87Pts00Ny5x1wxrv2u8N
ejLu8qrv8vfj1e5b+vK2zkGVvVTmUtlMfYH8vV2V+7S87gf7fO3b9yXLE2on
qNdq764ybXSe8HUNuq+t18ri+vvSvWtldo1X2xl/31uv1VZQ26v1Kp9o/Icf
fujasui11qE2Udomnyf8fQC1h/J9hH2eSGcbUj1WLZknKvs/XN+26b1f132f
FTQ87oV5kXqLiqHPhnbclem0vMrrymn6nJpH69W+1Ty+fkJ1DmoXpGl+PTpW
ygE6P3Q8o/OE/67VsPqd+Xsxavfm1xsvT6heI+hxTDVPNFfyBCJi26nvXJVD
mqXKVf++/PPfw/7HUbb95R/ajsfPcvURld3vqp+v7lqztSA36bp82UhtsjXs
7+MpE2hY99R8ewqN1z0wXZuj84Ffl+6x6dqm8U888UQkm6gNd+z80Xki1c9N
ngiHtjy/yz7tVn/+FhfFn6duvKZrvnjTVf7SeaU+Pn6cP6d1b17Daq/ky+O+
PYrKlZqmbVYdgMapDKecoFwc729GeUJ/Cypf6r53dJ7w86rMrbYzml//qx2O
xuvvTX8jGq/l+/Tp48brGUBah88E6uugsqHK/758rO3x7f9VRtVyyvj6LFqP
L1Oq/JvONqRqsjzR3O+0sskdrbLX35Mc98+sstvtVja9V2jHXarvszKLPz5a
RvW1frqWVTsl3xdC7dbUHi56O5UxlP18uyXlidjvWv8cWR13v17lCb8enyda
4jjW1NQ0+3ilInkCEbHt1Heu7jE126LPrGzU67bzga806Lu4877jraL3vba5
uDi99e7FkifCIZTzez9T7YuK4/xNKj8oh8eOV78IZYV442PXo3K98r/+13mo
crDKnrHrbe42NGWyPBH2/m6L46n+ELHjVe5X2d4fq3TWreWUNZq7XLrHUXmi
NfYReQIRse0MfO0tLrKtqxdYSdYntnXlXJczwr7WtpbkiXAI9fzGJtV9bd92
XvetVXehe/Ot/b6ZnCcSqTZLqpMIezuaI3kCEXHfV9+5umeITUueCAfOb4xn
sjwR9rZh6ipPtMZ6yROIiG0n197UJU+EA+c3xpM8sX9InkBE3Pf1v1WFTUue
CAfOb4xnsjwR9rZh6uo5sK2xXvIEImLbqWcD6lnoYV9T9ma1f6Sek5Lufm4K
8kRiOL8x3t+jji3HfN/VH8fWyBNar57LG/b1FRExU1S/SX3vqsyKiVUZZfHi
xWnv56YgTySG8xvj/T3q9zE45vu2Oo6ttV6dB2FfXxEREVvSptA1sDnTyBOI
iIiIiJljLMoB0UZnhmTTPOQJRERERMTMMRb9nnC00Zkh2TRPJuUJAAAAAABo
WcgTAAAAAACQLuQJAAAAAABIF/IEAAAAAACkC3kCAAAAAADShTwBAAAAAADp
Qp4AAAAAAIB0IU8AAAAAAEC6kCcAAAAAACBdyBMAAAAAAJAu5AkAAAAAAEgX
8gQAAAAAAKQLeQIAAAAAANKFPAEAAAAAAOlCngAAAAAAgHTJpDxRUlLiPu+W
LVsQERERETNOlYVVJvZUV1e7HBCrJ9k0TyblicLCQsvLywv9OCIiIiIihqHK
wioTC5X/R48e7Rw7dmzETz75JFJ+jh4fO82TSXnC70cAAAAAgEwktjy8detW
lyc2bdoUGRcvMySbRp4AAAAAAMgM4pWHYzMFeSIxsfvP1/kEpaamJvA6AAAA
AABam0T316MzBXkiMbH7b+7cuTZ06NBA68zKyrJp06YF3TQAAAAAgFYnWXsd
nynIE4lJlCe0D0aNGmUzZsywgQMHWlFRkWVnZ9u4ceNs8ODBNnXqVLePZs6c
aStWrLBdu3bZkCFDrKCgwLp27WrdunWz/Pz8ED8ZAAAAAEDTNNX+X5lCmSHe
c5wEeSJ+nsjNzbV27dq5tk8aVn3DnDlzXFbQuN69e7t8ocyh+oja2lo3f3Fx
sY0cOdL1dafNEwAAAADs7aTSn5j6icQkyxOdO3d24yZPnmxTpkxxeUJ1E0J5
QRlDeWL27NkuOyhPaF0TJ07cr/cZAAAAAOw/kCeCkSxPqC5CKEv4PNG+fXvX
BqpLly62fv16lzXUHkr7yOcJzTto0CDbvHlzWB8LAAAAACAlyBPBiN1/6r++
cuVKKy0ttUWLFrlxGzZscCpPKGsoc6xbt8727NljFRUVbvyqVatswYIF7vcE
tT71qyBPAAAAAMDeDnkiGM35/QnlBvVvBwAAAADYXyBPBIPfswMAAACATIY8
EQzyBAAAAABkMuSJYJAnAAAAACCTIU8EgzwBAAAAAJkMeSIY5AkAAAAAyGTI
E8EgTwAAAABAJkOeCAZ5AgAAAAAyGfJEMFo6T/zxj3+0b3/72+538ZrLxo0b
3bI33XRTWu+9bds227p1a1rLAgAAAEBmQp4IRir7r7Cw0A488EDnUUcdZRde
eKF16dIl7rwXXHCBHXLIIbZs2bJmb8vy5cvt0EMPte985zuNpk2bNs1uvvlm
dzxiWb16tV100UV2wAEHOM855xwbPHhws98/Gfn5+W4bpHKPp6yszIYPH26/
//3v7Wc/+1mj5SZPnmy//OUv7fTTT3fb2Ldv38g0nWOvvPKK/fCHP7RTTz3V
fvrTn9q4ceMaLD99+nT3nvq9cQAAAABoecgTwUhl/xUUFLhy+s9//nO75557
7LjjjnPDb7zxRqN5tb9UT5AuWjZeZnj11Vfde1ZVVTWadvnll9tBBx1kzz77
rH344Yd28cUX2/3335/2NsTjpZdeiuQVZQBPu3btIuO/8IUvNFhm/fr1btwl
l1xijz76qH396193mWzu3Llu+pgxY1x+Uk565JFH7Ctf+YoddthhLr+J2tra
yLqPPvroFv08AAAAAFAPeSIYzckT9913nxuurKy00047zY499ljbtWuXTZw4
0b75zW82sLi4OLL87t277YEHHrAvf/nLdswxx9h5553n5vnDH/7gpj/00EMN
lvXjhfb997//fbestuHcc891y6uOxPPVr37VzjrrLFf+Fnv27HHvKd5//323
zg0bNrjhpUuXuuFu3bq5crte33HHHfalL33JbcevfvUrO+OMM1ydQDTKE9oO
rTsaff6amhq79tprG+UJMWfOnMi2aJ36DMpG0fvWozyk6bNmzYqM0/v169eP
PAEAAADQSpAngpFOnhD/+Mc/3Li1a9e6MrqG5fe+9z03Prqc3LFjRzdO5XZ/
n/+yyy6zrl27uundu3ePLH/EEUe4+/ketYHSeJX7tdydd97phlX299xwww1u
mubp0KGDO3YeX0ZftWqVG1bdgIbffvtty83Nda+VVZQV9PqKK65wdQZ//etf
G+wDnycScd1118XNE9GMHTvWvUePHj0ajF+8eLHbF2oT9bWvfS2SPzz9+/cn
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
r3+9zc4h1TvoWHt9pvD6LOHV/GGf94iIiIitYda119qqF16IuPTvf7fRRx2V
dJnRRx9to485Juk8a157zRbfdpuNP/VUt94ZP/lJ6J/VG+/5TtnZ2RHJE4kJ
uu+j88TW6dMtv1evz+3Z09VfNLWODR9+aMV15fP5N9wQWp6Ilxk07I2XNcI+
7xERERFbQ5XjRG1Fhe2prXWvK3NybPwppyRcpmzhQqvWffwk691eV8YuGDjQ
pv/4x26dupec6jZNOOMMm3zuuTbi0ENt4tlnu9efHHhgi33meHmC38dOjaD7
PjpPzL7yyrjzTPnWtyy/Rw+rqjsWuyorrTo313KefjoyvbiufF6+dKkt+P3v
G+UJrV/TypcssTHHH+/mz37gATcur2tXN7ziscfc8NapU60mL89q8vNtwY03
unVtrTt2O0tK3Pm9sXNnG/OlLyX8LPEyRaxkCURERNzf9Xli4llnubboue3a
ueG1b77pymMF/fu7bFC+bJkrcy29+27bXVd23rNrl617+22bcPrp7l7x9oIC
K50/3xbdcotbb+mCBW5d0Xli7Ikn2sYuXernnTfPFv3lL3G3Se8pcjt0sK3T
prnXq55/vsU+c6Lfn4iUmckTCQm676PzhI6zjoX30x/8wEYcfLCVRP1WeTQz
f/Yzt45k7Z1mXn55ZFh1Y5p//XvvueGSOXPccF63bo3WvfBPf7LdNTWNxitz
JPs8yTIFWQIREREzweg8oWFf/i8eO9aWP/hgfZmqrky/Y/NmdTawxX/7m7t/
u6u62mWLta+/7uYpGjHCthcVWW1pqWsvtWf3bts8YUKDPJHz3HPu9aY+fdw9
59qyMht97LGNtknLly1a5OZd/fLLVrV+vXut9i0t8ZnJE+kTdN8n6z+h/tjK
AIVDhri8OfuqqxrkBbWf0zpaMk+o3kPrWffWW254T93xm3Hppbbsn/+MzPPp
hRcm/DzkCURERMx0Y/OEL+8VDBhg22bMcK9V/lLbE7Ho1ltdWV95QPPPuOQS
2zJpkrvXvKuqqn5dZ58dN0+ozkPs2LLFZZSld93l7kfH264Zl13m5lVdyJLb
b69frri4RT4zeSJ9gu776DyheojCwYMjzrn6ajfP5PPOs/UffODqxHQeedRu
SdObnSfef7/+/WLyhHKq3y7VsXl0bpbMnRsZXpDk2UzkCURERMx0Y/OE2paL
ZffeazWbNrnX6gehvCBnXXFFgzyxqV8/N8+WKVNse2Fh/boS5IlJX/uaFQ4a
VF/XIfbscfPGbpP6eqssKXKeeca1cdf6sq65pkU+M3kifYLu+6b6T4w7+WRX
/yXUpk7tjTw6JzVPqnli4n/9l5tf/SBEbJ5QbvDvq/o4j+tTEeX83/427meh
/wQiIiLi53lCuUBtltTeQ+W4Keefb8Vjxrhpa1591YpGjnQ5YPoPf+jyRG15
uXutfq3KBfOuv97VO7hy3DnnxM0Tn9WVxTV+yZ132raZM914f086WrV3EWqD
sm3WLPdabWFa6jOTJ9In6L5vKk+oLsCjOqrxp/3/7Z15jBxVfscJuxGgSAtZ
IMkqJPknq1WIog1RtEr+ifJHIq2U/4KilZKssvkjWvYKGxZjwDaXsTl8choM
GDBgjI05vD7GHh8wDDbGN/jCM3h8YMZzH90z4/EYv8znzfyanp6qnurqo+b4
fqSvuqvq1avX/ap+733fq+q+wX01+L2CnQP5/ATnpMG5xb1zPfX1fjnXT7Rs
3Zo5Lv9fATz/vem669z73/++P19PPvOMfz48t5z6fSdJkiRJkqQhnVm+PNP/
4ved8Ad7f/Qjv43/C+P3bvALeAV+A5bfWeK+JdJynxNjxv53oUgzPO+w5+ab
vS9hzNf6e0emT/djxzaHwfZza9e6dZdfXvHPLD8Rn2K/+7H8BP14g99YutDW
llmunzfPp8nnJ/g9JoP773hGxxjlJ6qrM8fFPxs8l41fBn47gN8RyC2n/n9C
kiRJkiQpuvjt2PVXXDFine83Df8fMfcnRfnfAMTzEtz3NNZ/XJRT8hPxKfa7
Z6zfsN9rylXD449n+vP42HRdnX9v9yd1Hz7sl/ETNTfdlMnP7m/Cu/LcDXDv
lM2F2f7mJ5hzyz7ugZ/85Gv/MuiP+b2ysDLq/7ElSZIkSZKmruQn4lOpOtpw
1VX+2Zq481frr7zS+9Y4+3OPFfc8jZUOj8C8Q9i9TKxnu7yEJEmSJEnS5JL8
RHySrjtJkiRJkiRJSlryE/FJuu4kSZIkSZIkKWnJT8Qn6bqTJEmSJEmSpKTF
c7cGHmD9+vUjVKyfqK2tLUtffjxw+PBhSZIkSZIkSZrS4n8twLzEunXrSuon
Dg3/F99kJOm6kyRJkiRJkqSklQ1eAD/R1NTkLl265FWsn+jK+s+DyUbSdSdJ
kiRJ0kjt3r3bbdiwwfdRpKkj6lznQ3Hf3yeffBL7usvFPEVzc7Nf5hhhBG3L
9RNosqJ4JwVdj3v27FGdT3CVq57Il/Mg6f6WJE1mcZ3RFxFTB+obBfWHdT6M
jX1/H3/8cezrLixf8xS0gWEEbZOfULybqtj1yH2CqvOJi9VjufIOG0OTJKk0
om/S19fnent7pSki6ht9+umnOh+K+P527doV+7rL5eLFi5l2D08hPxGO4p0U
dD1y3ajOJ66sHgcGBsqSN+dB0v0tSZrM4hpLOo5IySjMTyRdromiUvkJvMS2
bdtcW1ub1+bNm3094A2CkJ9QvJNGK5+fSLpsUnSVw08g+QlJKq+4xnp6eqQp
qDA/kXS5JopKOT/R0tKSudfX3ochP6F4J41WPj+RdNmk6MJPlCNf+QlJKq8U
a6eu5CeKUyn9BPMS5ifsfRjyE4p30mjJT0wOyU9I0sQU11g6nY6lgXdvce6R
6yIp7jGk8inMTyRdromiUt7vtGXLFj8vgXgvPxFOUvFOGt/K5yeSLpsUXfiJ
cuQrPyFJ5VVRfmLNT92lhX/hehs+DtWFDXc5N/vaxGOUNFpl8RNd7a7nxD7X
u3uN6zla49KtjYl/znKplPMTtKHZ7+Unwkkq3knjW/ITk0PyE5I0McU1lkql
Yqlv16uuf9OcvGnOb3/MuVnXxz5GHPE7qDt37qzY8To6Olxra2tFP2MpFOYn
YuXX2eb61s1xA7d+yw389LKvdcvl7vwLP3bps3WJf95Sq5R+Akr5/9jyE6WP
d9L4Vj4/kXTZpOgidpUjX/kJSSqvuMa6u7sLV0ebSx3/yKXqdudN11v9mBu4
/frAbbW1tW7WrFkZPfroo+6tt97y/+0bq0zDevLJJ920adOKyiOKTpw44Z54
4gl35513ujvuuMMtXLjQe5ko+/LfOmvXrvX/NVBsOaqrq/1vAhW6X5ifKLgM
LY2u/+G/z3iIC7+53p1f+E/uwqzveT/h1/3ft1362Idlr5NKqtR+wv4buxT/
jy0/UeJ4N6z0wSrXP/umwddNiZ9/0kjl8xPF5p3ev36o3j/dkvjnnOwidpUj
X/kJSSqviom16VUzXM/Pr/WvoWk2LvZpgra99957vt+/YMECt3TpUnfXXXf5
5U2bimurK+EnuM/94YcfzpTfjnnPPfe406dPj7n/q6++6tOfPHmy6LLMmTPH
PfDAAwXvVyo/cf65/xjyDLf/gevZtsR1Z/nBdN0u1//oPwxtv+vPXKr5bFnr
pZIqtZ/IRn4inKTiXc+OFW7gl1cN+ebBV5ZLfU4x1/nhhx/6sgZt37t3rz/v
kj73x6PK5Sd6al92A7+44ut637Vq3NV7e3u7b5OKKQPjeK+99pqrqalJtB7l
JyRpYoprjDgSRZ0rHxilrlv/0nX+17Wu85UZXqP2eXeR3x6U3/bt232fmleW
Dx486JeXLFnil+kjvfDCC27mzJlu7ty5/v8tWc+9RfSh8SDMDzC38dxzz7mm
pia/3fr2vP/yyy99HqQhn2XLlmXS8fkfe+wxP79A/vgbKxvzJPTR8QevvPKK
/82doLK/9NJLmXV8l6x78803M+Ugf96zP2UmXldVVbm7777bp+UY/M/ygQMH
/HZ8Bj7lvvvuy+TDZ2CbLTMHwjLlff755/3cCGLd2bNnI9dnmJ+Iuj9KHdo2
1M7+6vdcqn5vcLr2Ftf/4N/4dL0rb8ub3wcffDBizuqRRx7xddHZ2VlQuSoh
+YlkqFS8y1bPpsVu4GffGOxXXul6X/+1f2WZ9VH2//zzz3384Zo/cuRIaLrG
xkafhjgVtJ3r4d577x11zbAPsTB7PXGF9cS2pK+VSiifn4ibZ8/GeUNzrL+0
eh/0FT/7puvZ8mTi9Y6C5shpR6OUjblx5siJYyzTLpLPs88+m2g9EsPCttHe
8j0FKbstDpL8hCSVV1xj9NUiKcBPdP7vjSP8xKh9hv1EUH7WJ+deHeIp942z
TJ+a7c8884ybPn2627hxo3v55Zf9NsZwiHsWQ1588UXvP3hPGvYjvrLMe/ad
PXu2/5z4AtbTnyeWEucRPoU5BrYR/9mH9ytWrPBtFHGa99llt/mFQ4cOZdbR
72cdHoJl2nGOzXvGjthGrGafRYsW+eV33nnHH9PafuL5qlWrfPvBMp7hzJkz
Iz7fnj17Mp+D50TMK/E9cpyo9RnmJyKfD4PqW/bfGZ+QL13qQNXQHMW0P8qb
zs6J+fPnj5iz4rMWUq5KSH4iGSoW74bVu/rOoXP311e71P4NQ+fz4CvL/twf
3D5WHu+++24mZnF9h6WzGEK/Mmi79SuDrhlUV1eXWU+sYd2DDz6Y+LVSCeXz
EwXn19Hhet/4zfC9mr/vUgc3DdX73rXuAs+I3fI7ruetmYnWO+1g9hy5tXuM
gTHvPVbZTp06NaJdQexH25hkPRLDwrYxD8P5nOslWMe2fPnKT0hSecU1xlxr
FDXf8lej1PSfN7imf/u2a10x1yt3n9bVC/32oPz4T+DcuED/+7PPPvNzELYO
H0Cc5f3y5ct938n6nOTD2D99amIKyxZXbRse5O2333ZPPfWUX//GG2/4+QDe
M/ZNOvrszCnzan19jmUehBidXXbmQ1hPWW0dfXm8B7GfZfwE8w/+uxuM0eYn
WLZ8GV9i2fzE6tWr/fLRo0czn537pyzus41nL6yPzTKf245TiML8RCF5nJ/7
A9/mdu9bH5qme9ebLrXlaTfw89/1adNVC1xq29K85wSvLFs94RlZpt1lTgb/
xHwMHpT1+/fv998DY1S8rly50vf3eb9jxw6fBt/IMnVm6fl+yef+++/3PrKQ
zy4/kQyVincozbyE98HfcV1HPxw8zzf4++i79290Xcd2+PX+nB5Mly8fYgFz
jpxrvNL3sW1c+/PmzfMxhtjE+c6cKtsYa2Cek/OddexPvzIsjq5Zs8av++KL
L0b0tSwt97LwnBo+nXho8YfrjHjK+A3H4DeLLaYxlsIxmVNljId+KNuYF6E/
yz4PPfSQH9uwfbgO+TyMlzPmQxkaGhpilSGq8vmJQmNjesP8oXqffoPr+myX
697726F6P7jZdR2ucRdu/0O/nbiWdL3z/do65htsjpxl2hvaI8a/yGvx4sV+
noT2lTaDtNQrbSb1Rj2Rln0Z47O5fdJSRtpTy5c6JH6yP/GZMpeiHolhYdvw
BceOHfPtLGW3uXnaS7bly1d+QpLKqzix1tRau96dufmP3bnZP3YdxMmsWGlq
fn2BO/Mv1wTub/GQPjR9Y97TvlibZO0hMRIRN3mG2/wE/X7Li1hrfepsP4En
sDhtHoC4uG/fvsz8gC/nYH+fdo3j2lxF9nGt32qyuRTr0yPr5xNjrS0xH2Lj
T2P5CfM3x48fz3gI8xP0o9n20UcfjRs/0T976D6m7k/C24zU+y+M/M0nxnRf
/p+85wRzLXxn9BFszorttFu5c1acE/b9sY3+Dx7S7gNhjod96WvZfQeWnvOG
75xX9uWYUT+7/EQyVDLe9bxzn+uf9T3X2fCpS9W+6u97GbqP/kq/zHq2ky4s
D843zjXudbRzkPhjcYH+mM1L2niz9SttbCN7HjasX0lafDF9Vp5Bo79Of9X8
BPOi9L2Ij1u3bvX54APYxnGJVXgC4gzLlI3ryOZq2Yf0fIeMjRPfiNf0F+kr
01/l2PRl2Yf+sPWTUX19fawyRK2rUvqJnjUzXf+9N7rOk4ddqubFEc9PpHas
dF2fH3D9M7/r0r8dPYZWqXq3NoQ4buu439XmyFmmX88yPoJy2Jgd9WRzJ7R3
eLzcMS87LuWjXNntk+VLPTGPnO1hiq1H+QlJmpiK6yfaW5pd47KHXONzg21V
07nQdOeWL3An/jG/n7CxaMayWOZ+HpaJicRc+oWkIe7RzzQ/YV7EPAN+gf2y
/QRxj5hN38/iL20cYy+spx0k/6efftpvI1Yxl8F74i39TvLjGNllp22k/SQP
0tOWWZ/U2ozHH388E4OtjBaridEWq5ljtv7tjBkz/Dg6n9361Ywlka/d02Rt
jfkJPiMxlfYZPxS1DkvhJ/qe+teh8dn1j+ZNd374mWz7/afOL0/mPScKnbPK
9WMoip+wz2t9IMbWon52+YlkqGi8a29zHa3NLl21cPj5iStcz4pbh++j/4Zf
z3afLiQPO7e4Xu3eJPPHzJMFzUvSf+Na5rrPnYcN8xNc/7wyroGPoC9K7DI/
Yc932biyXUvEH/qbNp7DGAr3TbGPjbvgUygz1xTXocVAPhNlt7zoNxLHiUf0
T0ln4zikj1OGqCqln+hoG/yMbS0+rtnzE1/X+zdduvqJxOs9yhy59ftp71i2
e+D4vlH2vHe2n6COadtoc60M+FMrk7WrrLf2mHONbcXWYz4/gXi22rwQ44HI
nmnPJ/kJSSqvuMYYq4ij1uNH3Ln3NuRNc2bZfHf0764J3JbtJ1jmfiOWaQtZ
Jt5Z22TjXYy/2LNrtEmMkdk+pGc/8xO8p/2zZ5+tf4+fYBt9SvqqrCNWEqPs
dzLoq9q9+4yfMa6WW36ei7bnHBBzu4zn2Xb6m3Zse0acWM02fIsdmzKS1tLh
G2hPGNshrpOefrJ9D/b5GKNn2/vvv5955o97EaLWX5ifKOQc6K55yXuE/ul/
4jrOnQlN13nso8z9TqnqJ0PT2TmBz7LnWGiX2GbtXdCclX1/tN2WF2Nu5slY
trFSPmdueuvn0M5H/ezyE8lQ6XjXs2r6kA++9WrXtXedX8cry6xne9i+9Ldy
/bGJOGPPQnF9k97mJelXMgfANU//zPKjT4mCrhmuZ/p5xEUblyHm2b3lNk7C
eLJdO8Q85j+5P4rvhvhD7KGvSD+Q/fAneHaLV7xnG2mIedlzEMRnGwvh3lH2
t9jHPnHLEEX5/ETB7dtgvfWsvC3z/ETX/qE40bX7nczzE+k1MxKt9+w5cltn
4yR4NZZtrIk8WbZ5Brwd95/xnnvT2GbPJdJGEWupg+wy0JbR3lm+Nh+FOAbn
Gu+LrUfi2FhpeL4ab2bPWkfJV35CksorrjFiXxydWjrfffLX17hzuz4I1Ym5
03yauMdA+Adky3bvEG2SLefbnz45/a2w7cQ/0uSuJ6bSPo5VPtpN+vFB22g7
yD9f2XjNvoeJfYLKy7p8nzXoM+RTmJ8oqH5amt35B//Wt7t9C//ZtTeeGZ1m
uFw9r/3KnZ/zg8xykGyMlVeWbc6KPg3LtG+0a3gF0jB+xr0d2d+f5WVjq/Sv
+I8O2mPzE7np7b5j9on62eUnkqGS8S5VtWjIL0/7jus4/MGIbR1Hav1675EH
0wXtb+PQ9MMYQ0DW3+YcJHbY3CP9Qxvbpd/H/oyTmL+2+/u4lyTommF8A+/M
e+5/JB6YnyCdjdcwrs17xky4vogpeHbWExNs3Jv3zO1RXvK1PjBzudzLwnvy
YAyFMrFMrLNxAMZ6bOzD/EScMkStq3x+oqCYRr0zL+HHSW5wHUd3jtjWeei9
zPMT3dVPJVbveBCbI8eX8DlJQ758t6Sx+Qk8AuP4bLN8qCt8AOcH9WnzDDwj
Y7GWZebLeR6N99z3ZvlybCuL+QnarmLrkTgWJV1vb29BdSo/IUnlVTF+omHJ
fLfvxqsjKe4xgoS3oE9JW1TKfJMU40p8JtrtSh2zJH5iUB11e9yF264bHsP9
lutb9EOXXjPL9S79d9d/55+67i1LfLr2xtODbfOOvHll37vBsvVhaF/9OdfQ
MGrOinYxe77B8sIP2jP43Edm3oTPmZve5ifkJ8Y/lYx3qbfv9c9HdHx+MPjc
H1zPdtIFbX/99df9eUWf29bZOc3YPMvcC2P9cbsfxfqVlJk5ANbRh8Mn4IuD
rhmuZ64F61+yjf48+1ta+tx2LO6h4dis53rjGmE9+1Nu1jNOYvO62XO1xGBb
T3ns/n8bfyGO8VnohzLPan4iThmiqpR+Iv3mDP/8RMeJ4H5wR/0+1z/jz11q
7ZzA7ZWod8Rvw+bOkTNfa9vZl3l2exaC+9ZsbAbhD/AYeD/zE5QlN9ba78ja
uB7jOEF+ohT1GNVPFCr5CUkqr7jGGMeSpp7C/EScvNoH+1W9i3846rlrP8Y3
87uutaUl8c9baslPJENF411Ls2ttasyfhu2kGwfnZFRxf1FLwDWJf8CH565n
/gCvELQ+Nx/G25kT5JV5RPrB+IbcfAstw1jK5ycK/o6amwZ1bsLUO98l9/vm
rsdP0LfnfVD9RRF1THwpdL+49djX11eW70h+QpLKK64xYro09RTmJ4rJs+3Y
Lte19VmXeu1W173uEde+v8q1Nn6R+Gcth+QnkkHxbnyL36yze+cZt2bugjHx
ch83n59I+jtJStyzxJxE0uUoRPiJcuQrPyFJ5dVUjrVTXeXwE1NJ8hPJoHgn
BUl+YnJIfkKSJqa4xpiTlKaewvxE0uWaKJKfSAbFOylI+fxE0mWTogs/UY58
5SckqbxSrJ26kp8oTvITyaB4JwVJfmJySH5Ckiam7L9OpamnMD+RdLkmiuQn
kkHxTgpSPj+RdNmk6OJ3YMuRr/yEJJVX/LY0/6+ZdAyRKifqGwX5CZ0P0b8/
fuM37nU3FvIT4SjeSUHXI3WrOp+4snosh58gX35vLOn+liRNZvG7G1xn9FGk
qaOwtlfnQ/Tvj99+j3vdjQXHKGSb/ITi3VQW1yP/76A6n9iiHsuVL+dB0v0t
SZIkSSqlxoI2sJBt8hOSJEmSJEmSNHWUC/+jm61sz5BvmyE/IUmSJEmSJElT
R7m0tbWNUpRtxlTyE0IIIYQQQojSIj8hhBBCCCGEiIv8hBBCCCGEECIu8hNC
CCGEEEKIuMhPCCGEEEIIIeIiPyGEEEIIIYSISxJ+Yvv27ZF02WWXlVRRjytJ
kiRJkiRJUjQV6ifYp6OjI3Ab+9bW1obmwX6FlE1+QpIkSZIkSZLGtwr1E9u2
bQv1EwMDA/5/83gN8xPsL4QQQgghhJgcFOontm7dGuonLl265P0Er0GwH/sL
IYQQQgghJgeF+oktW7aM8BN4hyNHjrgDBw64ffv2eb/AK8usz/YW7Mf+Qggh
hBBCiMlBoX6iurp6lJ84e/asO336tGtoaPD3UPHKMutz/QT7CyGEEEIIISYH
xfqJbL766it/vxOvQchPCCGEEEIIMbko1E9s3rzZtbe3B25j35qamtA82G/T
pk1Fl1kIIYQQQggxPijUT+AX2CeIixcvuhMnTvjXsGOxvxBCCCGEEGJyUKif
qKur84oD+x0/fjzWvkIIIYQQQojxR6F+ore31+3YscOl0+mCjkN69mN/IYQQ
QgghxOSgUD8Bp06dcrt3747sKUhHevYTQgghhBBCTB7i+Al+A/bkyZNu586d
rr6+3jU1NbnW1tZRYj3bSUf6sP+5E0IIIYQQQkxM4vgJI5VKuUOHDvnfgK2q
qnIbN27MiGXWs727u7uMn0AIIYQQQgiRFMX4CSGEEEIIIcTURn5CCCGEEEII
ERf5CSGEEEIIIURc5CeEEEIIIYQQcZGfEEIIIYQQQsRFfkIIIYQQQggRF/kJ
IYQQQgghRFzkJ4QQQgghhBBxkZ8QQgghhBBCxEV+QgghhBBCCBEX+QkhhBBC
CCFEXOQnhBBCCCGEEHGRnxBCCCGEEELERX5CCCGEEEIIERf5CSGEEEIIIURc
5CeEEEIIIYQQcZGfEEIIIYQQQsRFfkIIIYQQQggRF/kJIYQQQgghRFzkJ4QQ
QgghhBBxkZ8QQgghhBBCxEV+QgghhBBCCBEX+QkhhBBCCCFEXIL8xP8DJRX5
rA==
    "], {{0, 709.}, {788., 0}}, {0, 255},
    ColorFunction->RGBColor,
    ImageResolution->{72., 72.},
    RasterInterpolation->"High"],
   BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True],
   Selectable->False],
  DefaultBaseStyle->"ImageGraphics",
  ImageSize->Automatic,
  ImageSizeRaw->{788., 709.},
  PlotRange->{{0, 788.}, {0, 709.}}]], "Input",ExpressionUUID->"6ed18abf-e5f2-\
43a5-8248-a830380d9b32"],

Cell[TextData[{
 "Save the test file in a temporary directory naming it ",
 StyleBox["digitSumTests",
  FontSlant->"Italic"],
 "."
}], "Text",
 CellChangeTimes->{{3.933790438548321*^9, 3.933790445186413*^9}, {
  3.93379049840067*^9, 3.933790506669229*^9}, {3.933791014993849*^9, 
  3.933791021181085*^9}},ExpressionUUID->"2c5fc703-e84a-4d99-b502-\
2023b3ef4267"],

Cell[BoxData[
 RowBox[{
  RowBox[{"digitSumTestFile", "=", 
   RowBox[{"FileNameJoin", "[", 
    RowBox[{"{", 
     RowBox[{
      RowBox[{"CreateDirectory", "[", "]"}], ",", 
      "\"\<digitSumTests.nb\>\""}], "}"}], "]"}]}], ";"}]], "Input",
 CellChangeTimes->{{3.933791100947153*^9, 3.933791193504287*^9}, {
   3.933791285271943*^9, 3.9337913211606283`*^9}, {3.933791359963249*^9, 
   3.933791362100255*^9}, 3.933791414985211*^9, {3.933791679232992*^9, 
   3.933791715908016*^9}},
 CellLabel->"In[27]:=",ExpressionUUID->"e9b58aad-a307-4a17-a29b-277dd8b4a248"],

Cell[BoxData[
 RowBox[{"NotebookSave", "[", 
  RowBox[{"nb", ",", "digitSumTestFile"}], "]"}]], "Input",
 CellChangeTimes->{{3.933791100947153*^9, 3.933791193504287*^9}, {
  3.9337913309042597`*^9, 3.933791346633656*^9}},
 CellLabel->"In[28]:=",ExpressionUUID->"9c3423ce-2cf4-4c41-bd1c-c2adb1f17036"],

Cell[TextData[{
 "Create a test report by running all the tests for ",
 StyleBox["DigitSum", "Code"],
 " in the test notebook just created."
}], "Text",
 CellChangeTimes->{{3.932512725670878*^9, 3.9325127597921877`*^9}, {
   3.9325134927683372`*^9, 3.9325135150317593`*^9}, {3.932513890603909*^9, 
   3.932513921249373*^9}, {3.932513982325382*^9, 3.93251399218087*^9}, {
   3.932514521301839*^9, 3.932514567539832*^9}, {3.932514944972601*^9, 
   3.9325149539733963`*^9}, {3.9325152343037157`*^9, 3.93251523800572*^9}, 
   3.932516029462302*^9, {3.932516079175037*^9, 3.9325160802448997`*^9}, {
   3.932516198438136*^9, 3.932516221703146*^9}, {3.932516284231241*^9, 
   3.932516310949874*^9}, {3.932516353115047*^9, 3.932516366063603*^9}, {
   3.932518455685972*^9, 3.932518467892234*^9}, {3.9325185767032223`*^9, 
   3.932518579425673*^9}, {3.9325187160698137`*^9, 3.932518722919526*^9}, {
   3.9337967647714367`*^9, 3.933796782208338*^9}, {3.93379681856854*^9, 
   3.933796850676283*^9}, {3.933797048439664*^9, 
   3.933797048775811*^9}},ExpressionUUID->"2b5ced56-c7ff-4642-ae59-\
1bc775a26fb1"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"TestReport", "[", "digitSumTestFile", "]"}]], "Input",
 CellChangeTimes->{{3.932518302665485*^9, 3.93251830764188*^9}, {
   3.932518697620826*^9, 3.932518703491043*^9}, 3.933791758964813*^9},
 CellLabel->"In[29]:=",ExpressionUUID->"221cb42d-79ae-4e66-87ed-55dcde432c87"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["TestReportObject",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{
      PaneSelectorBox[{False -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]], 
              ButtonFunction :> (Typeset`open$$ = True), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "TestFailureIcon"]], Alignment -> 
                  Center, ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Title: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"Test Report: digitSumTests.nb\"", "SummaryItem"]}],
                "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"66.67%\"", ShowStringCharacters -> False], 
                    0.6666666666666666, AutoDelete -> True], PercentForm], 
                  "SummaryItem"]}], 
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["3", "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]], 
              ButtonFunction :> (Typeset`open$$ = False), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "TestFailureIcon"]], Alignment -> 
                  Center, ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Title: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"Test Report: digitSumTests.nb\"", "SummaryItem"]}],
                "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"66.67%\"", ShowStringCharacters -> False], 
                    0.6666666666666666, AutoDelete -> True], PercentForm], 
                  "SummaryItem"]}], 
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["3", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Success count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["2", "SummaryItem"]}], "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Failure count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["1", "SummaryItem"]}], "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Time elapsed: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  
                  TemplateBox[{
                   "0.000374`2.2462653453128083", "\"s\"", "seconds", 
                    "\"Seconds\""}, "Quantity", SyntaxForm -> Mod], 
                  "SummaryItem"]}], "\[SpanFromLeft]"}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  TestReportObject[<|
   "Title" -> "Test Report: digitSumTests.nb", "Aborted" -> False, 
    "TestResults" -> <|
     8741120577094855971 -> 
      TestObject[<|
        "MetaInformation" -> None, "AbsoluteTime" -> 
         3.933791760996118`15.648416351224753*^9, "SameTest" -> SameQ, 
         "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
         DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
         "CreationID" -> "bf781950-9d02-4143-aca5-c6bbc4106579", "TestID" -> 
         "t06gxzstt4wz0p", "TestFileName" -> 
         "/private/var/folders/wk/5jhvk6v92x37bl5wkgp7wr200000gn/T/\
m0000087691/digitSumTests.nb", "EvaluationID" -> 
         "05a31cec-a084-45e0-bc36-fe044d79d987", "Input" -> HoldForm[
           DigitSum[1]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> 
         HoldForm[1], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> 
         0.000139`2.2935297980860865, "CPUTimeUsed" -> 0.0001399999999875945, 
         "MemoryUsed" -> 4152, "IntermediateTestsTree" -> {}, 
         "ExpectedOutput" -> HoldForm[1], "Outcome" -> "Success", 
         "FailureType" -> None|>], 37547795372972615 -> 
      TestObject[<|
        "MetaInformation" -> None, "AbsoluteTime" -> 
         3.933791760997166`15.648416351224869*^9, "SameTest" -> SameQ, 
         "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
         DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
         "CreationID" -> "9ac2b2b6-3bfb-448e-90da-1e8c5dae62e2", "TestID" -> 
         "t0y792bswmom4w", "TestFileName" -> 
         "/private/var/folders/wk/5jhvk6v92x37bl5wkgp7wr200000gn/T/\
m0000087691/digitSumTests.nb", "EvaluationID" -> 
         "846d9b2c-ad4c-4952-a6bd-4b016ca5c6c1", "Input" -> HoldForm[
           DigitSum[12]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> 
         HoldForm[3], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> 
         0.000117`2.2187008595781514, "CPUTimeUsed" -> 
         0.00011800000004313915`, "MemoryUsed" -> 4152, 
         "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[3], 
         "Outcome" -> "Success", "FailureType" -> None|>], 
      7176107649052525110 -> 
      TestObject[<|
        "MetaInformation" -> None, "AbsoluteTime" -> 
         3.933791760998134`15.648416351224977*^9, "SameTest" -> SameQ, 
         "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
         DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
         "CreationID" -> "0b1d53f7-c11b-41ec-a1cd-3d688761c9dd", "TestID" -> 
         "t1qcmupfwc1ho9", "TestFileName" -> 
         "/private/var/folders/wk/5jhvk6v92x37bl5wkgp7wr200000gn/T/\
m0000087691/digitSumTests.nb", "EvaluationID" -> 
         "2f602044-91d5-4a01-a754-829a307ce4f6", "Input" -> HoldForm[
           DigitSum[123]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> 
         HoldForm[6], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> 
         0.000118`2.222397005138115, "CPUTimeUsed" -> 0.00011699999998882049`,
          "MemoryUsed" -> 4152, "IntermediateTestsTree" -> {}, 
         "ExpectedOutput" -> HoldForm[5], "Outcome" -> "Failure", 
         "FailureType" -> "SameTestFailure"|>]|>, "FailureResults" -> <||>, 
    "TestsNotEvaluatedKeys" -> {}, "TestsFailedWithMessagesKeys" -> {}, 
    "TestsSucceededKeys" -> {8741120577094855971, 37547795372972615}, 
    "TestsFailedWrongResultsKeys" -> {7176107649052525110}|>],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{3.932517202118867*^9, 3.932518309564521*^9, 
  3.932518574594726*^9, 3.932518730788907*^9, 3.933791761070879*^9},
 CellLabel->"Out[29]=",ExpressionUUID->"fa53c6b9-5be8-4b90-b305-657a2782951b"]
}, Open  ]],

Cell["\<\
Typically, unit-testing workflow proceeds by identifying and correcting any \
failing test.\
\>", "Text",
 CellChangeTimes->{{3.932512725670878*^9, 3.9325127597921877`*^9}, {
   3.9325134927683372`*^9, 3.9325135150317593`*^9}, {3.932513890603909*^9, 
   3.932513921249373*^9}, {3.932513982325382*^9, 3.93251399218087*^9}, {
   3.932514521301839*^9, 3.932514567539832*^9}, {3.932514944972601*^9, 
   3.9325149539733963`*^9}, {3.9325152343037157`*^9, 3.93251523800572*^9}, 
   3.932516029462302*^9, {3.932516079175037*^9, 3.9325160802448997`*^9}, {
   3.932516198438136*^9, 3.932516221703146*^9}, {3.932516284231241*^9, 
   3.932516310949874*^9}, {3.932516353115047*^9, 3.932516366063603*^9}, {
   3.932518455685972*^9, 3.932518467892234*^9}, {3.9325185767032223`*^9, 
   3.9325186116456413`*^9}, {3.9337970584184093`*^9, 
   3.9337971059830008`*^9}, {3.9337973261567297`*^9, 
   3.9337974491533413`*^9}, {3.9337978170714397`*^9, 3.93379782861395*^9}, 
   3.933798130997767*^9, 
   3.933859815575529*^9},ExpressionUUID->"2093b283-000b-4801-85b4-\
1174238e0baa"],

Cell["\<\
 Correcting the failing test in our test notebook results in the following \
appearance:\
\>", "Text",
 CellChangeTimes->{{3.932512725670878*^9, 3.9325127597921877`*^9}, {
   3.9325134927683372`*^9, 3.9325135150317593`*^9}, {3.932513890603909*^9, 
   3.932513921249373*^9}, {3.932513982325382*^9, 3.93251399218087*^9}, {
   3.932514521301839*^9, 3.932514567539832*^9}, {3.932514944972601*^9, 
   3.9325149539733963`*^9}, {3.9325152343037157`*^9, 3.93251523800572*^9}, 
   3.932516029462302*^9, {3.932516079175037*^9, 3.9325160802448997`*^9}, {
   3.932516198438136*^9, 3.932516221703146*^9}, {3.932516284231241*^9, 
   3.932516310949874*^9}, {3.932516353115047*^9, 3.932516366063603*^9}, {
   3.932518455685972*^9, 3.932518467892234*^9}, {3.9325185767032223`*^9, 
   3.9325186116456413`*^9}, {3.9337970584184093`*^9, 
   3.9337971059830008`*^9}, {3.9337973261567297`*^9, 
   3.9337974491533413`*^9}, {3.9337978170714397`*^9, 3.93379782861395*^9}, 
   3.933798130997767*^9},ExpressionUUID->"3598ca22-2bc5-4847-a4f2-\
06d97aac7020"],

Cell[BoxData[
 GraphicsBox[
  TagBox[RasterBox[CompressedData["
1:eJzsvQe8HVd57m0wIV8ICeSGJITk3iQ3XxLyg0sgDh8hCZgWQg0YbMAUN9zk
iotcZavZktwty5asXqzee+/Vqlbvvesc9WpbZX36L993M2c0e+/Ze8/es885
z6PfX2dPn1mzZs37rLVm5m9uuvdHt77/sssue+D/ufjfj258+Kv333/joz/+
6MWBa+55oMlt99xy87fvefCW2265/19vuvziyFYX5/34xR8fuPj72LFjTggh
hBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQtQf
jh49Wm+ZP3++e+GFF9zGjRtT35dSWLNmjZs0aVJZjmP27Nl+3YcPH079OIUQ
QgghhCiUvn37uttuuy2SESNGFL3empoa179/fzdmzJjMuDfeeMPdeuutbubM
mYntP7E4+9q9e/c64++77z539913x1rH8uXL/b4uXbo01vyDBg3yxzF58uTE
z8djjz3m171///7U84YQQgghhBCFMn78eNe2bVvXpk0bH9cSqzMM06dPL3q9
O3bs8Ot78sknM+Ook1+/fn2i+z9x4kS/HaB9xMbfe++97s4774y1DjwQyw8d
OjTW/PIXQgghhBBC5ObQoUM+ro2q8x83bpz3CXfdddcl/ZvGjh3rHn30Udek
SRPXvHlzH+Pv3bvXPfTQQ359jGf6tm3b3LBhw/zvBQsWuNWrV/vfXbt29etk
3a+99pqfj/UeOXLEt3c0bdrUx9zE/sxPe0tw34L+4v7773d79uzx48P+gu09
//zzfjvNmjXLeAk8FG0dLH/PPfe4l156yY+n/aVz587ugQce8PvQs2dPn0ZM
M3/Rq1cv17JlS7/866+/7mpra/10/nJcLMc0jsv2K9e+QNBfrFq1yj3++ON+
G8HlhRBCCCGEqHay+YsZM2b48Q8//LDr1KmTu/322713IP4m/mUacX+/fv18
fH7HHXe4rVu3es/ANGLoV155xbdn9OnTJ9M/atmyZRlfgHdhWX4PHDjQb3fk
yJGZ5Z966qnMvB07dqyzf0F/Ae3bt/fjg/5i586dGQ/x3HPPec/A71GjRnmv
88QTT/hhYn3zL6yHcc8884xr166d/219sMxf2DKkGb979OhRZ1nW26pVK/+7
devWefeF6eYv8HD4E/zZ4sWLU88fQgghhBCiYUK9fjk4ePBgxl8Ex7/44ot+
PHE8fsJi/SVLlrhZs2b538TQCxcu9H2fgPr77du3Z7yDrSvKXxCD02/KhonD
mZf+WQzPmzfPD1tMT1tAcP8mTJiQ8SXmE6ZMmZLxF8xDG4V5E4ZXrlzph2kX
YDjYP4phvJP5hxUrVvjnM6wthulsi+GXX37ZD5vPMt+FB/vNb37j2yBIV/wX
07ds2ZJ3X8xf4FvsWMp1zoUQQgghhCgX2fyF1a+HoV/Uvn373NNPP50ZR/zd
pUsXv664/qJDhw5+2u7duzN+g2HrX0W7B8P0u8rlL/AGvNeJfbD9MX/Bs9sM
jx492g/TVsNzJrS1MBz2F/Rfijpm2LVrV8ZfsJztB+0sjDO/QLrYNI7Rng/J
ty/mL4x169alnjeEEEIIIYQolGz+gj48jMcPEOtv3rzZx7x4C2Jj2iqov6d/
D88/MC9tGeYveH7A1hXlL1599VU/LewvbLu0mzDcrVu3vP6CYetXFfQXvGOK
YZ6hYHjTpk11tmX+gjYShnl+hGG8FccM9FeibYbp5i/YJ4bpD2bz27IPPvig
Tx+mt2jRwo9j+Xz7Yv6CvlH8ZVnOTdr5QwghhBBCiELI5i/wDdZviTp3/ALD
9Bni3VP8pi/T1KlTM7Hx2rVrfT8h6vSpmycOJ+4uxF8wj/kE1kOfozj+gr5W
9ryE+QtieNoHaNvo3bu3fw6d6Tw/znS+OWExPf6EcdYPjH0fPHiwX57prN/8
hT3vYf2f7FhIK4bpW8Y46zvFsvn2xdKQ9DBfMmDAgNTzhxBCCCGEEIVg/oLn
rIPjiYl5T5I9f02sj+dg2oEDB3y8b7E/0yzOhyFDhvgYH49BXG3+guc2wv6C
9yOF+1MxH88p0OeK/ljB5xYMe757+PDhmXG8g4r9DXqluXPn+mfUzXewHmsX
oA2G/kwcB/E+42izsHEsQ9zPsxhMM3/Bc+tsh+PDj+AJmM4z3Lzvl2WZhk+g
/SPOvph/o32I9g68COugjSjtPCKEEEIIIURS0NeHuBm/EZ5GbJxtGmQbnwt8
Cs8841HwIvY+KntuQQghhBBCCFE6xOqNgQ0bNlzyrDP9jWjnSHvfhBBCCCGE
EEIIIYQQQgghhBBCCCGEEEIIIYQQQghR3fCctRBCCCGEEEIIIYQQQgghhBBC
CCGEEEIIIYQQQgghhMgO37ITQgghhBBCCCGEEEIIIYRoyGzatMlNnDjRjRkz
ptHC8W/btk3pIkqC/LJ7927lo4TScs+ePUrLiHTZvHlz6vcNIUR5UXknCqXa
7g/sz/79+11jFccOc+fOVbpIRcvy0dq1a5WPSpSl5apVq5SWAVm6TJ06NfX7
hhCivDT28k4qTHZ/mDRpUtF5rra2NlHwPGfOnHGnT59ulHDsMHPmTKWLKBrL
R8TEykfJpOXy5cuVlhHpMn78+MTvA0KI6qKxl3eiMOz+QL5JO+8G83Da6VIN
RPmLtPdJ1D+i/EXa+1RfifIXae9TNSB/IUTDR+WdKIZq8xenTp1q9ET5i7T3
SdQ/ovxF2vtUX4nyF2nvUzUgfyFEw0flnSgG+YvqQ/5CJIH8RXLIX0QjfyFE
w0flnSiGUvxFTU1NorAvJ0+ebPTgL5QuolTwF8pHyfDWW28pLSPAXyR9HxBC
VBcq70QxkG/SzrvKw3WRvxBJIH+RHPIX0chfCNHwUXknikH+ovqQvxBJIH+R
HPIX0chfCNHwUXkniqHa/MWJEycaPVH+Iu19EvWPKH+R9j7VV6L8Rdr7VA3I
XwjR8Cm1vDu+c5OrffYGV/PYdzy1bX/hjm1bl3r5JcpLKf7iwIEDicK+HD9+
vGSOLJ3uSWJdaYC/KEe6ZOPw1AHu0MDn3LGta1M/dpEcK1euTCwfHdu+wR3b
vzv1Y0oL/EUlr8n6Av4i6fuAEKK6KKq8qz3gDvVv6w489m23//bPuf03fdId
XT7Hg7fYf9tn/LSDfVq6YzV7Uy/LRPKQb9LOuyXl4QgO9mvjSTtti6Xc/uLo
xhXu2I6NmeHDE3q5/Xf9f+7ImxPzp+3//bZi2mlUKMeOHXN798Yvw/bt2+fm
zZvnv2+f1D7s2rXLde/e3a1bt64ix5ykvzgyZ+TFe8Rn3ZHZw1M/l4USPpfz
5893K1asKGgd8hfRyF8I0fApprw7NKy9q2n2/d96ipp9v51+0XvY+JpW19Tr
eE1kp9r8BXFgqRzs+7SnkGW2b9/unnjiCdejR4/MuJ07d/pxQ4cOTWS/4hLl
LxJb/9Gj7gDtk52b1hlf0/Jqd/jNCVmX27Bhg3v55Zfdww8/7B566CH30ksv
uW3btlU0XXIxZcoU/y368PijF493+PDh7rHHHnNNmzZ1jz/+eKz0JDZn/lLS
fuPGjW706NE+7RheunSpX+fEiRMrkiZR/qLYdR2ePcLt+9knPDXP3uCO7toS
e1m7toynnnrK9ezZ0+3fvz/R4+W6IX3h0KFDWc8lv1999dWC1h3lLwpZvn//
/n67I0eOrDN+2LBhfvzgwYMrkicMvO6OHTsi4ZqJux75CyEaPsXcO45sXO7r
pGijyMX+Wz/jjqxZGG+dR474+qLweOqPeId4JcvQhsCmTZt82kWlaRJUm7/g
3lYqtRe9BRSyzNatWzOxyfTp0/044iKGiQ2S2K+4RPmLpNZ9aFIf3055ZPe2
OuMP4C8WjI9chjjw6aef9mnRvn17H5vxu2XLlj6Oq2TaZIOYtVWrVpeMX7Bg
gd/XNm3auCFDhrjWrVv7YcqiXOujftti0mL3afbs2X4dnE8bx/VMGVmJNIny
F0Xnm4C/APLQwXHd3dEYx2LXFueH9psWLVr44ddffz3R433llVcy1/Cbb76Z
9Vyavyhk3VH+opDle/Xq5beLPz98+PB7aXrx2rH9feONNyqSJ4xRo0a5m2++
+RKoQyhkPfIXQjR8ir13HOzfztW83MQdfmtWJLWd7ne1PZrlXQ/70LVrV18/
SHnJ/X7x4sWZ6cWU6XGhfjlYP2a8+OKLRa9z4cKFvgwmtgqOp842qi6O+L8c
x0b9J2lHrMDw5MmTfT1tUuuvNn9B7FUohxZPdbUDnslwoMWPPMFxzJNrHVu2
bMnc64kBiAM51+YvmIf+Nd26dXPNmjXz8fa4ceP8eOJIy+98F4RYlliHaZwv
pq1Zsyb28UT5i2LS5RL273H7b/usOzi8wyXT8BeH5o+LXG7q1KmZGMjG8Ztx
ixYt8sNz5sxxzz33nHvkkUe8ByG/Mp64jONnftIMTzJhwoTMOphG2jPcp08f
P0zdara0tvURr/F34MCBfj7aVIBxu3fvzuwnZQP7OXfuXD9Mm8KgQYPcsmXL
/DB9lThXjz76qHvhhRf8OWQ8/oPluP5yzUesSN0zsTNlX5cuXfz2iWmffPJJ
vw7+0obCOtm/GTNm+GXXr1/vOnTo4Nf5zDPPuGnTpuVNs0KI8hfF5p1Ds4bX
8RfGgeZXucMbV8a6tignfV67uC+0JwHpR9pwvNSdM537yLPPPut/jx071k8b
MGCAT0fymKV9EJZlG7Sr8RcfY9PC59LuRYUcf5S/KGR58xdg+48HCvoLxnEf
Yd+5t5CnyKv4EKZ17tzZ5xPSkbxG+2q2fJkP0r1t27Z1vMV9991X59qJg/yF
EA2fYu8dtQOedbW9mrvDqxe6Q8tmXvLXpudbD/cEyknuh9zvidGA8q/YMj0u
9DfgPs09yerJGO7du3fR67T4ibq3qHsl2+A4g3Vx5Tg28xfEKwxbPW1S6y/F
X+C9kqRof7FgwsU82iLDgWbf9wTHMU+uddh5JUbl7/PPP+89RtBfdOrUyedp
Yj3ylsWt9H/hN30diEMsZuD+T7zJvR/fEfd48BdJpAsc3rb+4nU8y//mOt5/
35fdkUMHL5kvl7+wa2H16tWZcRwPx8dz/own3Yh9iDeIA4l/9uzZ4/0HyzZv
3tzHkfwlDfEP1p8Fv8z6iDeJkXKlta2PaZwX2vboT088hhfBz7FPtp9MY37O
AfEZ+2fXNPOxr1xPtFkRm+KP8JXBmDTXfJwb5qP8GzFiRCaOJt61mJI+d+QL
Yj/rH2XrJJ3wTuQ3pi1ZsiRnmhVy7vEXSeWjrP7i0W+7w2tzx7R2bRE3U27g
7cgv3CuY3rdv3zplLfVC5AV+0+Zk1yOxNstZHglCPrE8wvKcb7bFtCT8Bftc
SlqSF8gzHId5H8oG80PmL8j31l+K+fhNHmCa5RGOn3TBh2fLl3H2ifnuvvtu
7y1uueUW39ZXaL7gekr6PiCEqC5K9hdLZ7hD88Ze8jeOv7A4jPje4ijrG0A5
GFWmE4tRLlI+Um9py1EP2q5dO38/pX7Fyjyrx2JeliGuiLoHBMtjI1sdD9sk
RuH+zf0Mj0BcwL3K+mtTd0hbRvhema0uLtexcZ/jHsGxcW+lXpjxuervgv4i
qp422zrjQr5JO++WmocvydNvPOUpZBk7r9SHW523eWbyCM80B+saiRn5zfll
efIJeYz+1eRb7vPkZfwnMUMh+5Kkv6APy75f/pWref3Bi3//+qLPGh85Xy5/
YelA3X/UdMuj1pbBtcow143FynYMlrbkW46Na7Jjx46ZaxevkSutbX3hazyX
7ybmfO211zLXNNcKz0JYvxnbDueQ37NmzaoTk+aaj3oMrkfzNMT0VhdgZaC1
VwT9ha2T9LDlLK7MlWaFnPuy+ovr/9/32sEOH4p9bQXhvFsZHsdfWJpSfjNs
Za1hdUt4XfOjXH9MqyZ/gf/lL8+akw9ps7J8Rb5nmvkn2i1IJ8p3hq2cN9+U
K1/G3S98Cf4i2N5TCPIXQjR80vQXdh+1PgxA+U/9Ju294TKdMonhfv36+ViE
+zO/KTfpW0IsQJxMbEadJOuy+wxlKPfgtWvXRt4DwrFHrrpH7m8WP1LOExeS
jrw3nnsc06iT5F4Qvldmq4vLdmxMwzexL3gmvALD1Enmur8G/UVUPW22dcY9
/9XmLzjXpVJz0VtAIctwjkln+mFwn7d6RTuXpLUNc04Aj0nsyvLEvpwzliMe
JO605xTwq4XsS5S/KCU9Di6a4t8PdaDdr7LOc6Dlj93BeeMip5lf4BlqG0d+
w3cQu1m9PXXvTLNrgPyKx7CYmmlW3099PsN4B65H0phrhTrZXGkdXp9h/iK8
7/RBYlvEavh8yijzKva8NdcT2+DcU0fO9R+MSXPNR18w9pt1sz17RpbfxHnm
Lxg230B+CJZVTCMutvyXL83iEuUvis5DM4f9ts2i1U/coc2rC762uCZIA2Jm
yizuDUy38o9zxTBeweprrNynjohhu6Y4n7Z+q98Kg69nevBcMmz7UsjxR/mL
QpYn/5LPadPDI3CMpANltfkD8j3TeAbCliMdaBfkN/7C7oeQK18Wsm/UqXAv
KyZfyF8I0fAp9t5B3/Sans3doSXTvZ8I/7XpudZBnWM4/ggTLNMtduMeb30v
uN/YvYL7r91XgDLZhi2GicLKW7tnQ7iOx/ozEcPZ/HgWplHfZXGC7Rd+Iupe
GVUXl+/YuG8wjH/ifsCxBu+vti3zF/zmGRCru2Q4HEdlW2dcqs1fEDeUSk2f
1p5ClrEYhXs0w3g9vJz5C8aR1pwX/DR+lHpG8j7TyDuWH6intpjQ4qZC9iXK
X5ScLnt3uYPbNkROq530htt/97+6Wq77iOn0/6IfD8dOfiSmIG2IhfADdh2R
PsTUPEPNNJ6Ptz7mxMqsy/wy8RrDFksTo9OOYdvMltbh9Rn0y2cd1EsQK9l4
6iLsHOJ3rC2EYyC249qlXoFzRrsj26HMsH5uHG+u+ez9P1zDbJvjpt8L27Zn
y7k28Q/mL4Lbpu2U8808TKMcyZdmcYnyF8Xmn9oZQ92+mz/laif0LnhZu7ZI
e4atLCftGKbNj2H8qnlZzn3w/FGfxLD5C+oAbP1WRnLtcq2BtVPRxhs8l/ZM
NfeiQo4hyl8Usrz5C35TD8Q+MM72h/uF5XvLI8T9Vv/FNPMXts5c+bLk8iIm
8hdCNHyKvXfU9Mc/POkOLp7mDs4dc8lfm55rHRbDU24G7yncL6hnD5fp1sZN
eQ/cd7iv0P+CMpi2AOphLD7jHhG+z0RhcY7dt4LjKJfZFmU16+bey3TKZcp2
e6+MlfP8ZRg/EXWv5FiIjawujrI+17ExjViM88Q9knsfx8r6zF9QR8d8Vn8X
vHdaHaz5C9ufbOuMe/5L8RfUPyZJUv6idv54TyHLBNsvbJzFeeYvaPPC+9kz
GqQ5eZNp/LWYhrShDtG8a6H7T313OdIla3qN7e7rEA6ufyvntUUcY9ck10sw
3iWP2/PM5E/iZMYH6+ItvwVjZfy8LYc3sfVlS+vw+gxidK5xpuFrgteH9Wk3
H8M1SboynfoKrik7d8R0xK4WkxLb55oPL0O5x3XHNHyOXX9Ms2PgGg+2X4TX
yb5TLxInzeJCuZxUPjq48WJ5uWNzUcvatWXxNOcRv0rZSVsP9SqWDpT9/GY6
85oXsXLffFjQX1C/zzjay20cack42qzD59LyUyHHQNqXkpZBf2Hnl/Nv+0Nd
VDjfMz/PDFle5d4S9Be58mU5y4sgtAcmfR8QQlQXafoL7qP0ywnW41mZTx2e
laHmL6zsp96KGM6exbb6Pu7/xCcWd5TiL3LV8RCT0L8BD0Q5zbJWh2r+hr/U
Zdv68tXFZTs24ijujXguYk/r087vXPV3YX8RrKflvGdbZ9zzT75JO+8G87B9
v60xE+Uv0t4nUf+I8hdp71N9JcpfpL1P1YD8hRANn2LLu5o3nnYHuj/uDu7e
4Q7u2nbJ35q+bdyBbo/lXQ/1LsTq1KEQ41L/RD2dTTd/wW/8CPE5cT/jeeaC
mBgvwDoYR78B8yxhf5FtH8wjEOsHx+MrgnU81FET71PPGXxnOh6E/WAZtmNt
GvTRsHWZv6A+imHqR60ujvVlOzbmxRPY+3upm7K+/tTf2baov+M38zEt6C8Y
xhPZOkjzbOuMi/xF9SF/IZJA/iI55C+ikb8QouFTbHlXu3qR23/vv7n9j34r
GvplL5+bejkmykO1+Qt8X2Mnyl+kvU+i/hHlL9Lep/pKlL9Ie5+qAfkLIRo+
JZV3u7a7msXTIqndsSX1MkyUj1L8Be1NSaJ79nvgL5QuolR4J4TyUTLQ91Zp
eSn4i6TvA0KI6kLlnSgG8k3aeTeYh3lHY2Mnyl+kvU+i/hHlL9Lep/pKlL9I
e5+qAfkLIRo+Ku9EMchfVB/yFyIJ5C+SQ/4iGvkLIRo+Ku9EMVSbv+D5+MZO
lL9Ie59E/SPKX6S9T/WVKH+R9j5VA/IXQjR8VN6JYqgmf8H7/vmWW9ppkhYc
O/C+MqWLKBbLR/ZOPuWj0tMy7NUae1pauvDNy7TvG0KI8tLYyztRGNV4f+D7
grzTGM/TWOH4eQey0kWUAvmF92UrHyWTlrwLXGl5abrwrfS07xtCiPKi8k4U
Sqn3hz179gghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGE
qAC7d+8WQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGE
EEIIIYQQQgghhBBCCNEI2bVrlxBCCCGEEEIIIYQQQgghhBBCCCGEEEI0SDZv
3iyEEEIIIYQQibBkyRIhhBBCCCGESIRVq1YJIYQQQgghhBBCCCGEEEIIIYQQ
QgghhBBCCCGEEEIIIYQQQgghhBBCCCGESJDLOl8mEgKlvQ8NCaVn8qRd3ggh
hBCi4ZN2vNOQUDys9Kx20i5vhBBCCNHwSTveaUgoHlZ6Vju5yoKFCxe6KVOm
RMK0tMsqIYQQQtQP0o53GhKKh5We1U6usgAPcc8997ibb765DoyTvxBCCCFE
XNKOdxoSioeVntVOvvJg1KhRl/gLxqVdTgkhhBCi/pB2vNOQUDys9Kx24pQJ
L7/8csZb8DvtMkoIIYQQ9Yu0452GhOJhpWe1E6dMWLZsmXvwwQc9/E67jBJC
CCFE/SLteKchoXhY6VntxC0X7LnutMsnURmef/75ipD2cdZXqqlsEI2DMZdd
VnbSPkZRXtKOdxoSioeVntVO2uWNqE7qq7+YM2eOW7FiRerpV25UNohKI38h
SiXteKchoXhY6VntpF3eJMltt93mrr322kt4+umnsy4zdepUN3To0JzrHTJk
iHvooYcyw6wvaju33nprwfscZ/vGXXfdVWd7N954o2vXrp1bvnx54mkZ1x90
6dLFbdmyxZ04ccJt3brVP/ufhr/o16+fu/POO911113nrr/+eteqVSu3dOnS
1PNkuYh7fX91zFfdwgML3a6Tu1zvDb3d54Z9rlGWDY0R2puTLBvieoQJH/mI
2zNwoDuzZ487dtHrL7/pJvkL4Uk73mlIKB5WelY7aZc3SbJ48WK3aNEiN3Lk
SPfzn//c/4ZccWbv3r3dk08+mXO9+IumTZtmhnkGxdb9i1/8wo0YMcL/ZvuF
7nOc7Rv4i759+/rjWbJkiRs7dqw/TmLrpNMyrj/Ytm2bvy7Pnj3r/7777ruu
Q4cOFfUXpMcNN9yQea/ZhAkT3B133OFef/311PNkuYhzbX+o+4fcwTMH/Xk5
dfaU/zt339yKlw39+/eP9OMTJ07Mugxekfwd9vYiPs8995x/jzjXBWVUqeuL
6xG2vPCCC2vq//yf8hci9XinIaF4WOlZ7aRd3pQD4kvi7uC4adOmuQceeMDX
bT/11FN+eObMme6WW27x41577TUfs7du3dq/J+u+++5zAwYM8MuG/UUQ/MX4
8ePrjOvVq5ePb2+//Xb36quvupUrV/rxxLtNmjTx+8G6w9ufMWOGa9asmd8+
sffcuXPrrBd/MXDgwDrj+BZJ165d3YIFC/xvG48PIc4nvuBYXnzxRb/e3/zm
N2769Ol50zCuPzhz5ow7ffq0e+mll9yOHTv8NYq/q6S/4Hg4D7NmzcqMGzNm
jN+PbOlieYK0If2feOIJPy/j27dv72666SYf43IuGTdv3jw/z69//Wv38MMP
+2UZT9sT55Pz2rlzZ+8933rrLdemTRuf3i1atPD5Mdc68p33Yu/T/2fI//Hn
Y/T20e6DXT/ozpw744c/2vOjFS0b8BfkXdI3SK5+bNS9cz3muvbKwZtvvun3
t1OnTv48sA/kB+t398orr7j58+f7c92jRw+/f5w/xhPP9+nTx8/H8TFPt27d
/Dkl37F+rkfG8x4+6hasjAlOs/WSXzp27OheuBivU4fAetkfprMt2g7x1uPG
jfPzsw7qONh3fjMPeYy/zz77rE9TPBvHQ3nAb/Iq64uTNnH9xaHZs30+m/np
T7udF9eNFv/oR/IXQggh6jVR/uLxxx/393niBP4+8sgjPu4nNmcacSH3cuI8
Ygzq/Oh/RP+CQvwF66cunfh29OjRPu4k5qAfFH13WDf3efpyEacEt0+/K+79
xAjc/4nZg9siRiNWIP4h3uA3cTA+hVgoeMyslxiXOIe6YuIZ5nnsscdixfWF
9HEitlq3bp27cOGCO3funPdUle4f1bJlS/fLX/7SPfroo/48WuyeLV0sT+Dr
OCd4TtKeOnX6ueFVyEecS+I+lgHGc26Yh7xB+lM3TCzItskrb7zxhq9zJ/bj
XN1///1+e1HrIA/mO+9RxK0/eF/n97krhl3hpuye8l6cV7O44nUPpEHQ4wXh
uiDdSEeuSXuHRPPmzd3kyZPrXHvkXZvO+WU5mxfPiJ/nXHI94hvxa9QX0LbI
fGF/H7U/xPxcl8TclAFsj/ODV+U6I28znXGcZ7bHtvGZ+FyuM46JfMc8rIN9
bdu2rc9HpAXlAXmA5ciPtu3wevEagwYN8uslf7Cu4cOH+31jXXgXa5sI+hfK
BX7zl+ufbTIdb8J+UEaxj3b9DR482Kd1vvMYxx+Mff/73dkTJ9y7hw/74eUX
vTTadPG45C+EEELUZ8L+griN2NP6LxEXMsz9PNg/ifpB4gjqBem/T1yerw41
7C9Ylliqe/fuHmImYle2Tb01/oX4wurKg9sn/iEmIpbAn1i7h4G/YD+IQVgn
28GnEIvk8xfUU9r22Id8aViIvyBOOnjwYKYvBNtI4/luYkHSkDTimIn5sqUL
55U8wF/LI1YPHYzvie2I2fAZnBfOKetg/cSIxLicB867eRryA+vm2RhiN3wG
eS7bOvKd9ygKaaP82pivuR0n3mtb2ndqn2/LqLS/wKsT2xo9e/b007g+iNlJ
I7ye5c1g/yi79vAPdq1NmjTJ531+k/5cG8TeXMPMx/rNg3CtRPl7uwYNlrW2
LeoGaLsivrc2hWHDhvlhyo1nnnnGz4934bedM8oP/AH5Lpi/Obeca/KWbRdv
EPYXtl7qG8inbJN1Mh/7Q9nGPLRj4ndYLpe/YJg0ZL/ZR/aD/EY+s36j+A07
H7mI4w8mfvSjPp+d2bXLDy/92c/88M6L65e/EEIIUZ8J+wvuw7/61a8y/TG4
d+MLuM8H43tiS+vnwv24GH9BTEF9NXWLBjEC04g5iBOIedif8Pa5/xMjsQ76
TVGXHdxWuH8U+0bcxrhwHE0cYf4iOB5vk5S/YBuk6ezZs/3w6tWr36sjvxir
V9Jf4COCcRoQq3LOsqULXoJzZ8+/kidog8BXsqzNzzjWQV5gfPC8ErsRoxHb
UU9O/GrnmviXuJnYlz5pxLXZ1pHvvEcRxx/wLHfntZ3dVZOuch/o+gG36dgm
f36+O+G7FfcXHJd5buB4LQ+Tf2lz4vs6tDswvlB/Ye0RjOfasu0Qi7PtbP4+
COM4J/ab80BfIzymvcuA3/gAO0fk/eD5ItZn/eSZ4LdI8S3kOfIe59zKqbC/
sHWxfeoROH7yN9jzKrQ1UG5wbPiEoL/AK2TzF4zDD7Eu8ibbIu9R92C+Khdx
+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
QggRhu9B8O3scsbCkydPLvs2qgGOEfhORjmPl3XzLZC0844QQgghhBBh+C61
fbeuXJjHKOc2qoEpU6Z4+EZHOdOUdXPe0s47QgghhBBCCCGEEEIIIYQQQggh
hBBCCCGEEEIIIYQQQgghhBBCCCHKy1tvvSWEEEIIIYQQibBkyRIhhBBCCCGE
SIR33nlHpMiZM2c8ae+HEGmi66C60PkQhvKCSBLlJyEqw5EjRzxp74cQaaLr
oLrQ+RCG8oJIEuUnISqDrjUhdB1UGzofwlBeEEmi/CQK5e233059H+ojpV5r
pLulffC3zqmoT1TzddAYSToG0DmpvygeFElS6fyUVLmj8qs4Tpw44aZPn16H
Q4cOFbSO++67z+3evbuo7Z8+fTrzu2/fvm7u3Lmpp0mlyHatrVmzxo0ePdrN
mjXLHT9+POvyHTt2dDNmzLjkdxCesxkxYoSbN29eJq3p/5jveinlnApRCJW4
DkTlzkeYp59+2i1btiz14xKl5wXiBc5/ubYXjAdEwyOqbLEY9NixY5lxb775
Zl4fEuc5jqTiGNazZ8+e1NOvvlFbW+tuvfVWN3DgwAx79+4taB333ntvUedw
69atrlWrVplhvMWGDRtST5NKEXWt9e/f3z3++OP+PHTq1Mn16tUr6/IdOnTI
xFLB3waxwCOPPOIGDRrkXnnlFb9uxr/22mtu8eLFZTmnQhRKua8DUdnzEaZ1
69byF/WUcF4gXrjtttvKsq1wPCAaHlFli8WgAwYMyIx78skn88aCv/nNb/LW
cyQVx7Ae+YvCiSovDhw44Jo1a5Y5d8SiXbt29ef72Wefdffff78ftnYOO4f4
ycceeyyTf/r16+fmz5/v68rJO0wj3zDu6NGjPvZt0qSJH79582bXu3dvt3Dh
Qr/s+PHj3UMPPeSZMmWKH7djxw734osvutdff909+OCDfv1pp18phK+1FStW
+LSNumaYxjl54IEH3PDhw/24fHEVaUU8EBw3ZswYd+edd/r1dOnSxT333HNu
5cqVftrBgwf9+eE8Bq9LzgXpzfnK50uEKJRyXAfkYdoyyMctWrRwW7ZsSf04
6wuFno8nnnjCT8dzWP0zdRuUGZwrzoH5i6jzJ6qXXP6CdowePXq4tm3b+nuD
tWtwjh9++GF/ju0evW/fPvfMM8/4mPDVV1/NtIO88cYbrmXLln494Xgg7WMX
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
5CHyEnkq7X3Jhu451YXOhzCUF0SSKD8JURmyXWu8sz/tfRMNi2rOU7rnVBc6
H8JQXhBJovwk4O3Tp93eaZPdmjbN3eqnmhUEy7Ds2ym8t4V3BGzYtM1NnTHf
TZ4+ryBYhmUr9e6KbNca/VrSPv+iYVHNeUr3nOpC50MYygsiSZSfckPsybvA
+c4c7+LlO9Z8n4xvM9h7svjLMOOZznzMz3L15b1ryx+62438yGVZWXDNdzy5
5mEdld7vMRNmuGat22elz4BRnlzzsI5K7Kv8hagU1Zyn6ss955e//GVq2968
ebN/J7t9QyjqHYzAexjt27UN/XyI8qO8IJKk0Pw0e/Zs/621YmDZpPab7/iN
Hj3afzOM777t3Lkz8bTBI1xzzTXum9/8prvlllt8Oc93yfnNuG984xt++/y1
eZjOfDYPy7OeUvaDd/PyrTS+OzJgwAD/7aKkvyc49hMfruMVpv7LP2R+j/6T
D7oTG9d7+B01D7COSuffVu061vEKL3fsk/ndvM2rrvbgYQ+/o+YB1lGJfZW/
EJWimvNUfYlhzF9Qfq9YsaJs95ko+L7T3r17/e9Ro0b5eiu+R8P3ZBnH98r4
XnnXrl3djTfe6NatW9fgz4coP8XmBepRn3zySfeLX/zCXXvttakfRzUxadIk
961vfcvHb7m+BZIk1HnzzUK+c71+/frUjr2Q/ESc+8lPftINGjSoKFg2ie9Y
8C29L3/5y/57oMOGDfPf9SaW59vT3/nOd9zVV1/tvzleapn5+c9/3s2ZM8eh
d9991y1btsx7Gv7aMN8I5G82sTzrKWb7XLN8r/wrX/mK+8EPfuCvX76FiZ9h
eMGCBYnlg3BbxKntW13NjCm+zWJ1swczx8PvBVd/29VMn+znCS9Xah4rlHBb
xOEjx9zmrTt9m8XEKXMy+81vxm3essPPE16uEvstfyEqRTXnqXLHs1dccYWn
1PWYv6AdAW9BHQ/fj61EGjVp0iTzm+/INmvWzHsb+245+8Mz/PgN2jj4Dl6a
54PvfHfs2NFt27bN/2W43GnEN9tfeeUV/93dKJjGPJU4Xw2FYvMCMVDwm8zl
ZNOmTa5Xr15Zz3s+WJZ1VGJfuWavvPLKTJnEtVrubfK9OOonLGb80pe+5OPI
as9PlHPE8cWKZe173cWyceNG7wVpvwiKNKWdGP9Cvc/zzz/vfvzjH5dU30R+
4FvHpA/rY1yrVq38dhhmfD6xfLH3updeesl997vf9fc1E+MXLlzo+vTp4/PN
lClTEskHYZ9w6M150Qd04ULm56GF86vOX+zYtTd6twO/d16cp775i927d/v5
+FuOdBQNi0r5i2Ji+UrUlyftL/bv3+9/33TTTRVJV+rK7Df3s2z+YsuWLf6e
VMq2kjgf7CN1X6Q7f63tpZwQK9Kmk01MY56ktkfMMX78eH9fjhPHMh/zs1wl
8kwSFJsXqHfleIPjaPf79a9/7eO+++67z915552+XpjfK1euLHofX3/9df+O
vGLFsqyj2O1Tt0z/EWJAzrPtC3+Dw9QtU99tZSR8//vfL+v5Iw4mfYHfjKMd
o9zbTSI/pekvOJ+kEx6ZdqY4oi/RHXfcUXTamL+we/XixYt9W8Tq1avduXPn
/HjEtZKNYv0Fx/rVr37Vl9NBXbgY37P9ESNG+G8xf+1rX3MHDhwoOR+EfcKe
UUMz2zy68q3I9GWeavMXq9dtypsvmKe++Qv6Z9DuzN9ypGM54T5fW1ubdz58
O/09wr9F4RTiL0hrYoEJEyb4tmHahGlvpk8O9OzZ03Xp0sW99tpr7uWXX/Z9
QoPLl9tfxK2XLGWfokjTXwT7RxG7cR4Yfuihh/w46mDNX7Rs2bKkbSVZzg0d
OrQi6WP5Ip+S8hf0P6Ndhnp6huOI+Zif5Urpv1ZJis0L5M/u3btfMt76sPOb
7/JY/k3yvI8dOzbvuQjPU0q+IBZFFy5ciNpURtQBB70FlNpXPh+0VwS9BVAv
QR+Yas9PafkLzsn3vvc9X6fToUMHt2PHjtjb/NnPfubvCTNnziz4WWvzF9xv
8aKMo5yYPn26XzfjUTn8BV6f/JlNtENzzXDv69y5c8n5AG8w51tfcmuefMjt
HTPcvXv0t20zoz/2O25dmyfd+XfqlqvMw7wsw7Jp+YuuvYe4SVPnujXrN7sz
Z972+7bmoofoO3B0Hdb8X+/BPMzLMizbUP0F/T7J/+VId4O2tcmTJ0dOIx4i
H//rv/6r+4//+A9/Hea6/kkHa2MP/haFU6i/wANSVhGvrlq1yreRzpgxwzNu
3Djfvk55RL1fGv4inxqav7Dnu5s2bepat27tn+/m/kX7BX2PqBfneUb6WXNf
/Jd/+Zeit1VsOWf5I8gXvvCFyPFJpQv3Yc5LOG771a9+5ePXfPmiWIideYdL
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
u9WrV7u5c+d6JEmSJEmSJEmS4ijsL44dO+bmzZvnZs+enUGSJEmSJEmSJCmO
wv6Cdougt5C/kCRJkiRJkiQprsL+gv5Q8heSJEmSJEmS1PiELyhVYX8R9hYN
2V/wbQ+O/+DBg0IIIYQQQjQ6iIXte3d4gjFjxkRiyjXN1Jj9xb59+9yuXbtS
P69CCCGEEEKkAbEwMbHpwIED3jPw1xTlIXJNa8z+wtJVkiRJkiRJkhqjouLh
sMeQv4ivcHqahytVZ86cKXkdkiRJkiRJklRuZatvD3oM+Yv4CqfnokWL3MiR
I0ta5+LFi92cOXNK3TVJkiRJkiRJKrty9ecxbyF/EV/Z/AVpMn78eP8dkKFD
h/q0XbNmjZs8ebIbPny4mzVrlk+z+fPnu3Xr1rlz5865ESNGuL1797pevXq5
3r17u927d6d4ZJIkSZIkSZKUX/meFzCPke29UvIXdZXNX+zYscN17tzZ95Vi
mPaIhQsXeu/AuP79+3u/gQehveLs2bN+/pqaGjdu3Dg3adIk9ZGSJEmSJEmS
ql5xnkdW+0V85fIXPXr08ONmzJjhZs6c6f0FbRcI/4DnwF+8+eab3kvgL1jX
tGnTGnSaSZIkSZIkSQ1H8hfJKpe/oK0C4S3MX3Tp0sX3merZs6fbtm2b9x70
nyKNzF8w77Bhw1xtbW1ahyVJkiRJkiRJsSR/kazC6blnzx63fv16d/ToUbd8
+XI/bvv27R78Bd4DD7J161Z34cIFd+LECT9+48aNbtmyZe706dN+fTyXIX8h
SZIkSZIkVbvkL5JVId+/wEdMmDChzHskSZIkSZIkSZWT/EWy0vf1JEmSJEmS
pMYs+YtkJX8hSZIkSZIkNWbJXyQr+QtJkiRJkiSpMUv+IlnJX0iSJEmSJEmN
WfIXyUr+QpIkSZIkSWrMkr9IVvIXkiRJkiRJUmOW/EWykr+QJEmSJEmSGrPk
L5JV0v7il7/8pfvUpz7lv9NXqHbu3OmXvf7664va9uHDh92hQ4eKWlaSJEmS
JElqnJK/SFZx0nPfvn3ufe97n+fDH/6wu+KKK1zPnj0j5/3sZz/rPvCBD7jV
q1cXvC9r1651v/M7v+M+85nPXDJtzpw57oYbbvDnJ6xNmza5z3/+8+6yyy7z
/O3f/q0bPnx4wdvPpd27d/t9AHyQ6dixY2706NHu2muvdV/5ylcuWY5vmNty
7KckSZIkSZJUXZK/SFZx0nPv3r0+bv/617/u7rrrLvfRj37UD7/wwguXzEv6
0Y5QrFg2ykO0a9fOb/PUqVOXTPvqV7/q3v/+97sWLVq4jh07ui984Qvu/vvv
L3ofovT0009n/Evbtm0z4zt37pwZ/8EPfvCS5QYMGJCZftNNNyW6T5IkSZIk
SVLpkr9IVoX4i/vuu88Pnzx50v3lX/6l+8hHPuLOnTvnpk2b5v7xH/+xDjU1
NZnlz58/7x544AH3sY99zP3hH/6h++QnP+nn+cUvfuGnN23atM6yNh6R9v/8
z//sl2Uf/uEf/sEvTxuK6c/+7M/c3/zN37izZ8/64QsXLvhtoldffdWvc/v2
7X541apVfrh3796+XYbft99+u/ujP/ojvx/f+9733P/6X//LtzcEhb9gP1h3
UBz/mTNn3FVXXRXpL2x/rr76avkLSZIkSZKkKpT8RbIqxl+ge+65x4/bsmWL
j9kZhs997nN+PMuYunXr5scRx1s7wJe//GXXq1cvP71Pnz6Z5T/0oQ+5//iP
/8gsS58pxuMDWK5JkyZ+GC9g+tnPfuanMU/Xrl39uTTRpsG0jRs3+uFFixb5
4Zdfftnt2LHD/8a74B34/bWvfc330br55pvrpIH5i2zCP2TzF+iaa66Rv5Ak
SZIkSapCyV8kq2L9RevWrf24efPm1ZmXdoqwv7jjjjv8uCNHjvjhP//zP/fx
dpRoOwj6CxPxfrb+UTwDcd1117nLL7/cz/MXf/EXvk0FxfEXHAseh+dGyAM8
Y37llVfW2Yb8hSRJkiRJUsOU/EWyKtZfmGcIPuuMovwFfZEYx7MbzzzzjP/d
smXLyG0V4y9MtKXceeed3mf88R//sT+XcfzF888/7/r37+9+93d/18/zT//0
T/IXkiRJkiRJjUTyF8mqGH/BO2D/9E//1P3Jn/xJ5jkHU5S/2LBhg+9z9Pd/
//fu7/7u77w34ZmFKGXzF/gG1rt169ZLpq1Zs8Y/B2H66U9/mvE+9lz43Llz
/bQZM2bIX0iSJEmSJEkZyV8kq0L8xTe+8Q136623ut///d/3wx06dLhk3ih/
8fjjj7vf+73f87H9unXr3ObNmwv2F6+88opfL++BnTp1qm8TQazL3pn74osv
ulatWrk/+IM/8H2weK561qxZfrlvfvObrlOnTn79SfqLfv36+edL2D7tJvzu
3r37JfPJX0iSJEmSJFWn5C+SVSH+AvAJxNn2bHZYUf6CZyFs+eB6Ro0adcny
f/VXf+W+9KUvXTL++PHjfrwtj8fZtWuXbz/Be3ziE5/ITOM57wULFvjlOKc/
+MEPfOzPMvTP4jkL/AXtG8yPLxk4cGDGX/CMelx/8fGPf/ySY4Pwe6bkLyRJ
kiRJkqpT8hfJKunvd0eJ71N861vf8u+CWrFihW9/oI2B9pBCxTtl+dadvYs2
qAMHDvjv2UWJ8VHf1YirfP2j8kn+QpIkSZIkqTolf5GsKuEv6G9EfyXrh8R7
avkW+GuvvVbW7SYp/AXvzs317fIoTZo0yS/DNwnlLyRJkiRJkqpP8hfJqhL+
gnc3EVt//vOfd1/84hfdz3/+czdhwoSybjNpLVy40PejAt5BFVc8227LTZ48
uYx7KEmSJEmSJBUj+YtkVQl/IUmSJEmSJEnVKvmLZCV/IUmSJEmSJDVmyV8k
K/kLSZIkSZIkqTFL/iJZyV9IkiRJkiRJjVnyF8lK/kKSJEmSJElqzJK/SFby
F5IkSZIkSVJjlvxFspK/kCRJkiRJkhqz5C+SlfyFJEmSJEmS1JgVFQ+fOHGi
DvIX8bV37163Y8cOd+TIESGEEEIIIRodxMLExKbjx4+7adOm1SHXd5LlL+qq
trbW7du3z50+fVoIIYQQQohGB7EwMTHCD0ydOtX7iRkzZmRQ+0V8qX+UJEmS
JEmS1JgVjoePHTvmPcb27dsz4+Qv4kv+QpIkSZIkSWrMioqHwx5D/iK+wul5
6NAht3Hjxgzbtm1LdHtnz5715BLngW1fuHAhM+7MmTNu06ZNbuvWre78+fM5
l2fepPdJkiRJkiRJapjKVt8e9BjyF/EVTs+lS5e6Hj16+HSCKVOmJLYtfEG/
fv0y/dty7VPnzp0zMT/P7Pfu3dszcOBA/5dzFiX8x8iRIxPfJ0mSJEmSJKlh
Kld/HvMY8hfxFeUvBg8enHkXF20BK1eudOPHj/dtG8TuPF8/btw4n9bDhg1z
GzZs8Mvi7UaNGuXmzJnjTp065ZedN2+eGzp0qF/vqlWrvG8YMWKE9w5vvvmm
/7127Vq/PG0lDPOMftBfLFy40PXq1SszPGHCBDdz5ky/H+wXWrJkiVu+fLnf
9+7du7vVq1f7beOP2P7ixYv9fMzPMzx2LMF9kiRJkiRJkhqfsvkLi4eJHfEQ
eIUoyV/UVZS/IN7u2rWrh/icdKGOn7h90qRJfj7aEJhGHN+tWzc/D+NWrFjh
vQfrId7Hf+zatct7AtKZddP3acuWLa5v377eU7Ad/AjDLLdgwYI6/oLtsLyJ
bbzxxht+WbaJpk+f7n3N/Pnz3aBBg3xeYD/YPu8cYxs1NTV+fpYjn3Tp0sW/
k8z2SZIkSZIkSWp8yuYv9P6o4hTlL4jJw5o7d66Pw62tgjiddgfaKBhPzG7t
AKQxbRP4AtoZEHE86cs89EXCQ/Ts2TPTDwsPYNPwI0F/QRsDfsLEeoFtsg7E
O8TwF7S1DB8+3I/DX9i5wx+tW7fO7zfehm3gL9iGbVeSJEmSJElqfNL3u5NV
lL8gBg8eO+lD/T9tCPRToq2BeWgnoI+Uxf78xd/RR+qtt97yXoT5iPtp+6D/
GrH8rFmzfF8qvAHbI/bnOyb4As4P/ZaC/oL3EvNMyJAhQ7xnYF/wI9YewjpY
F9tZs2aN69Onj5/OvGzfvBFtGqxj4sSJfhr+gucvbJ8kSZIkSZKkxif5i2QV
Tk/6DfEsQxDe27R+/Xofiy9btszt3r3bx+20QSxatMgdPXrUL0v60XeJ9gbS
kfc/Eefz/IQ9j038zzDTaDPgN20JCN9i2+Nv8D1ReA32Ad9y8uTJzHjWx7MV
LMO28CLsF/7FnhGhLcW2Tx8ppm/evNn7kvA+SZIkSZIkSY1L8hfJqtjvX+Av
gt8cqUbhL+y5bkmSJEmSJEmKkvxFstL39SRJkiRJkqTGLPmLZCV/IUmSJEmS
JDVmyV8kK/kLSZIkSZIkqTFL/iJZyV9IkiRJkiRJjVnyF8lK/kKSJEmSJElq
zJK/SFbyF5IkSZIkSVJjlvxFspK/kCRJkiRJkhqz5C+SlfyFJEmSJEmS1Jgl
f5Gs4vqLY8eOudGjR7trr73WfeUrX6nAnkmSJEmSJElS+SV/kazi+ovOnTu7
yy67zPPBD36wAnsmSZIkSZIkSeWX/EWyiusvzp07586cOeOuuuoq+QtJkiRJ
kiSpwUj+IlkV+vzF1VdfLX8hSZIkSZIkNRjJXyQr+QtJkiRJkiSpMUv+IlnJ
X0iSJEmSJEmNWfIXyUr+QpIkSZIkSWrMkr9IVnH9Rb9+/Vy3bt3cFVdc4S6/
/HL/u3v37hXYQ0mSJEmSJEkqn+QvklVcf/Hxj388837aIBcuXKjAXkqSJEmS
JElSeSR/kaz0/W5JkiRJkiSpMUv+IlnJX0iSJEmSJEmNWfIXyUr+QpIkSZIk
SWrMkr9IVvIXkiRJkiRJUmOW/EWykr+QJEmSJEmSGrPkL5KV/IUkSZIkSZLU
mCV/kazkLyRJkiRJkqTGLPmLZCV/IUmSJEmSJDVmyV8kK/kLSZIkSZIkqTFL
/iJZyV9IkiRJkiRJjVnyF8lq3759bteuXZl0FUIIIYQQojFBLExMHI6Rg8hf
xNdl/S8TQgghhBCiUdPmrTaZ+Li2ttbNmTPnErJJ/qKu0j6XQgghhBBCpM0N
C27wsfG5c+fc3Llz3YwZM9zixYszqP0ivtI+l0IIIYQQQqRNi5UtMvExfgCP
sX79+sw4+Yv4SvtcCiGEEEIIkTZBf4HCHkP+Ir7SPpdCCCGEEEKkTdhfoKDH
kL+Ir7TPpRBCCCGEEGkT9hc1NTX+L96AZzHkL+Ir7XMphBBCCCFE2gT9Bc94
z5o1y61bt84zc+ZM7yEYHyX5i7pK+1wKIYQQQgiRNuH2C3wBvgHsdzbJX9RV
2ueysfC+/u9zz619zvXd1td9YMAHUt8fIYQQQgjxW8L+gnaLKVOmePgtfxFf
SZ2Tb834lnty5ZOu19ZeruWqlu7T4z6dej6pFi4fcLnrurlrJs1H7BqR+j4J
IYQQQojfEu4ftWzZMu8NgN/yF/GVxPnovbV35LpnHZjlfnfg76aeX9LkgwM/
6AbvGJxJk3fPv+t+Pu/nqe+XEEIIIYT4LVHvj9q3b18G+Yv4KvVcfGrcpzLr
Wnp4qeu8qbNbcWRFZtwtC29JPb+kxYcGfchN3Dsxkxanz51235v1vdT3Swgh
hBAiF1fNvsq1Xt06w91L7nYfHvzhnMv8wZA/cH845A9zzvPM2mfcrYtudX8x
4i/8ev99yr+nfqxGlL/Q97uLU6nn4sdzfpxZV6tVrXxM/WfD/8wtOrjIza2Z
6+5acpefb07NHLfq6Cr3w9k/9MNXTLzCD8Ofj/hzP+7qOVe7xYcWu6PvHnVr
jq5xHTZ0yEzLN/1/DP0fvm/W7tO73aF3DrkZB2a4z0/6vJ/Gsw9t17R1W05s
cSfPnvTTx+we4/736P8da3qhfGTIRzzzaudl0ubYu8fclVOvTP3aEUIIIYTI
R7/t/Xz8cuLsCXf2wln/e8PxDe4TIz6RdZm3Dr/ltp/cnnO9+8/sd0N3/v/s
vQl4HMWd/s8VWG4SQgIhwLIkBJZNQiD8IAmQQLI88CcJyyYEcgEh2QQwIeEw
GHMZ4wswxthcvi9838byfQnflu9bvmXJEpYP3ZJt2a6/31JqmBn1jGbknmnZ
8/noeR9Nd1XX9HTVdH/frqqeEeaHU35oy2y5omXC++TGg2jMueJKF3v69Zm9
/EU4+IvEOdq6uHTMpXbMj6PmYI0Zv2O8+eO8P1of6/Lt3rfbpv9zyT/t8i1T
bwltc9nYy8wvsn/huX+j8kfZ/A2lf1pcv472HdpnLhlzifnNnN9ErHOobZ40
+KQG070+9x0z7jDXTbyu3voLRl5g+2/C+3B27dtl/VTQ5wqEEEIIoUTk/MXl
4y435488345PEZ3Wd7L3dBXryyusLl1tx303y2lmY6iDhw+azus72/hrYuFE
U1hdaMe3PLLgEVvu0r1LbVnh/kKxU5/NfWzexXsWmz8t+JPnPqn/ZHnJcrtd
uzXtzNbKrfb1A3Mf8OUz4y/8w4/6+PPCP5uqg1X1yt5YvtF6B+VpyF84f6C2
pfv86jMT6qu4cNSFcdPvnnV3qKy2q9vauF/rhfrhem3uZV+XHyg3D85/0Pap
qH9CeU8fenqD6V6fGX+BEEIIoeNV4f5Cy84PTC6abJ5d+qx9rfuwinEOH/nT
ePiS/SV2LLi8Rsd1HW0e3XPeWbPTxmXyB4cOHzLTPpsW4S/0XCAxeNtgk1eV
Z8d8aByI137dOu1Wm1de5m+L/mZfF+8r9uUz4y/8w692qHFK8g6ab6C25VAf
ltKdv3hqyVN2WR7BIX+htiE0xknpmhct7+vKj5cun+tYV7Yu1Gcm1L/xeM7j
EZ9Z3wONs3JzIRpKj5bGaanPRu1f3w+3Xn05myo2RZSl8VpXjb8q8PMEQggh
hFCiivYX10681i4P3z48NP5bz/fR2HKhe83qW5A/UP6bp95sZnw2w/ZzuHvQ
Gnfu5S/UJyIUKyqGU1ymZ29G75Pmdqi/RLy68lWTX5Vvy7vn03t8+cz4C/84
6rpY1cr2T60vW29jfq3TPXwXZ6sdaJ3zF82XNbfLd828K7QP8heuv8H5B/1G
hOb8qE9Oy/HS1aYdmjuh9ubUf2t/O8ZJ4/PU9xGO5lrIHzeUHv2Z5cUd8lK3
T7/degh5iXB0DOQ5gj5HIIQQQgglo2h/8cLyF+yy7iXvqN5hX2sehfyDpFgo
3F8MzRtq88zaOcsU1RTZ17H8xTc++YYZuX2k7QsRus/rNQdWz/cX76x/x8zf
NT8irvRD+Av/OOq6WPV5Xch/XvnJlXa8kmJzIe+qfNurttvl3pt72+UuuV1C
28lfaGyeULvUcrhn0FiqeOn3zbkv9Pqh+Q9ZzytfoX42jcl7eeXLtn1339Td
fHvCtyPeW/PNG0qP/szyUfpOOdSXIV/jcOOj5LOCPj8ghBBCCCUr5y/kE3Rf
VbGO5lYoTnLPxuywpoPJ2pFlfcFNU26y/kJjzfVaz++RT1CM5u4xXzHuCk9/
oTHpWv9YzmNm3q55dr3uQ0fvk54fpPu2ui+seebh41z8EP7CP462LtRW1JZi
4Z4fNbVoql1WW9N8oHDkF9SmvNC8C23fULr6TxxuLJXQ89X0u38OjZ9y/RQa
3yQP0FC61+eWh9FcpGjUZ+ieHxX0uQEhhBBCqDHSfVqHnh8lv3D/nPttmn5D
WfGXYjp5B8111bM4dZ9ZeXVvWf0ceq08rl9CzxyVT9Ecjhsn32jXPb/8eXPb
9NtCfRxKH1cwLubzdVIp/IV/+FEfmksRPp9ZqJ08s/SZUB7NhXZtR+1tTP4Y
+1p+VTG84vU2q9uEnt+kcUfyy+53wBtKv3r81fa5aA6NVXppxUs2TWOp9KwC
15+3/9B+651d30RD6bGk79K7ue+G3lN+Xs/nDfqcgBBCCCGUaqkPIfp3lBUH
nTnsTPta8yXOG3FeQmUpztM4qYZ+YyOVwl/4h5/1onakfis9t8wrXfG4xtO5
duclxfrqE4n13KaG0tVv4MYKeklp4c/NTTbdS5q7obGHbv4JQgghhBA6toS/
8I+g6xIhhBBCCKGghb/wj6DrEiGEEEIIoaCFv/CPoOsSIYQQQgihoPXw/IdD
8fHhw4fNvHnzIoS/SJw1a9YghBBCCCGU0dLvaoja2lqzePFiM3PmTJOdnR3S
rFmzYsbT+ItIgq5LhBBCCCGEglY4GzduNNOnTzeFhYVm9+7dVvRfJE7QdYkQ
QgghhGIrJyfHTJgwwcawKLZ0jFauXNno4xyNPIb6Laqrq+0y/iJxaO/I6/up
fkHq/NhWqupJ5aodBH29RQihTJHOu4pVITY6PtKiRYsafZy9CPcYugbGwisN
f0F7hzrc9zMrK4s6P4Zx9ZiqstUOgr7eIoRQpkixa01NjY1xkbd0fKSFCxc2
+jjHwnkM/EXi0N6R1/dz/Pjx1PkxLFePmqOWirLVDoK+3iKEUKZI59ygryvH
ivzyFwcPHrR9Ie56qrneqgddV73AX0RCe0deiucvgt43lLhS4S8k/AVCCKVP
OudWVVWhBORn/8WmTZvMxIkTrfSa/ovEob0jL8XzF0HvG0pc8hepKBd/gRBC
6RPX3sTlp79w/fVu7Ab+InFo78hL+IvjQ/gLhBA69qVzbmVlJUpAfo6PmjFj
hu23kPQaf5E4tHfkpXj+Iuh9Q4lL/iIV5eIvEEIoffLl2ltRYSp3FZjK8tLA
r02plJ/9FyUlJRGv8ReJE3h7R01S+IvjQ/gLhBA69qVzbsURf9AYVa2YbPa9
90tz4Kkvmdq/nWBqHz/V7G9/o6me2sVUlJU0utymKr+fHzVv3ryQ8BeJE1R7
R01b8fxF0PuGEpfOZ6koF3+BEELpk8655eXlyamszNQM/medp3D6xzmm9tET
Q8v72/0/U1G0Nfmym7D89hfut7v5/e7kSHt7D1NFwQZTM+Ax+z/o9ogiFc9f
HG3ZFfnr6up9x6bAP+fxLp3PUlEu/gIhhNKnxlx7qz9pU+cj/n6m2dfzD6Zy
xWTrOSry1piaoc+YA89cUOcx3rzVlJeWBH698kup+P0LB/4icdLd3p0qNi8x
B1pcatu2/ldsXup7G9NYublz59p99UpfsmSJbYdBfxeaolLlLyo25ZgDz3+9
rt5bXm4qtixvcvW+d+9es2vXrqPah7Ij5/CBAwfac0eQ9Yi/QAihY1865+q6
kqjKt602tc1OM7WPnmQql3hvW56faw489zV7Pa6a3DluebNnzzYvv/xySG+8
8YYZNWqUKS0tTWq/0iH8RdMgne3dqWLVdHPg6fPrfHP7m+pizSPLWp/I9ps3
bzYvvfSSad68uVm7dm3MfEVFRTZP7969PdP1/Xj11VfrfYe0TdeuXSPW6zdW
tL5du3aBf3fSoXj+orFlVqycYg489cXIen/mAlOxJjvwepe2bNli671Fixbm
ueeeM506dTIrVqxIaN+Ki4vNuHHj7HlNyzt37rTldOvWLdB61DktVlrfvn3t
cfKS0uKVi79ACKH0SedcxfKJqnrI0/YaW9Ptgbj5Kj/tU3dNfuWquPn023K6
NnTs2NF0797dvPDCC3Z50qRJSe1XOoS/aBqks71LFQuGmQN/P8N66qpP2tl1
+q9lrVd6Q2WMHTs2FAcNGxY7f2FhYSjO9Ep3cabXd0jS78G79YoTta5NmzaB
f3fSoXj+ojHlVcwbbGqfOL2u3ie8WVfvY1+rGwf65FmmYtGoQOtdfqBDhw52
u7ffftv6DL1+5ZVXzLZt2xrct7y8PJu/X79+oXXaTr4jyHrUOS1Wmvpp1J6j
vYXWKS1eufgLhBBKn3TOVd98otr3xs3WN5QvHB4zT+m21aYsd6GpfewUm7ds
/TxTtmmpZ149m1XXB/3X8vLly+3yhx9+aJd13e3Zs6e9B9i2bVuTlZVl1y9b
tsxeU3TPSv+HDBli43+91nxp5ZkwYYJdzs3NDeUfMGCALee1116zv22XzGfH
XzQN0tne1c5rH/+CfXZBxayepnT7elPd/1H7X8tar/R43wdJfQitWrWybU//
FQu5NPUzvPXWWzYuHDp0qG3/vXr1smm6//3ee+/Z9q912l5xptd3SBo5cqRd
V1BQEBF7ubxqF2+++ab18e+//769/+2+d/L4zz//vH2PadOm2fUaczNo0CD7
ni1btjQfffSRjUuVpn4Txbfapn379mb+/PmhbfS91OfR/fQ+ffrYfdi6dWuj
9iFRxfMXyZQjVcwbUnf+anaaqfi0z5Fz2pq6es/PNRXTPwq1ifKcMYHXu46v
W6f+CK0bMWKEXZbHlDf5+OOPbVmdO3e2/Sia89W6dWubV/Uqb6J6Uz0pr7ZV
n4reW/3Kyqt93LNnT6hc1aHOp9pe52vtsx/1qHNazGvLEZ+wfv1621ejfdd/
ad26dTYtXrn4C4QQSp+Svfbub/3dOs+wJjtmnqpRL0fO/T6ifZ1+5pnXXSOn
TJlivYRiBC27a5yuW7pOyQvoPpvS5syZExr7oTTFPxq77MaJzJo1y26rWMuN
S3D5dY3W+Cv917Z6z0Q/O/6iaZDO9l414gVz4MmzjsSRo03ZhkUR8y/KNubY
9UpXvlhlqP2p7Wlsu2uTS5fW+W21P8VnGpei+9vufrSLM995551QDKnvgmvD
Xt8h5ZVvVgw7efJkG78rfnX+YvXq1TYWUyw5ffp0W458gdL0vopz5RHk57Ws
fdP3SmXrO6ZtlF/HUPfOFTvLHyh+VOys+FXvrdhW2yg+dnGzpN96acw+BOEv
qoY+aw784xxTrjGguQtD8y/2t7zclG1aUuc7/36mqRr9aswyUl3viu21ftWq
VaF1O3bssOveffddu6w4X8vyFdoPvX799ddtPbm+FfV96Hyhfgstyzu4c6/r
d9F+6bXOneHlqp7U7xzuaY62HvEXCCF07CvZa2/NO3fY66zu3cbMt+szs//F
Kz73F81OOxKLLY7rL8Kl65/6HHSPza3TtVRjB/S6f//+Ib/grndSIv7CfV4X
A+leG/7i2CKd7b10e25dPLlyamj+xb52N4bmX2i90pUvVhmurWnMnxvL5Pyz
+tW0PHx4Xf+H4iQXZ+p+sjywYjml6d6x7iXH8heK1/U/JyfH+grFporjnb/Q
Z1e6u+/svlsaE6P4U6/lF3QPXOOstI3iYa2Xb9E+6zum76XS5Bf0mbTvrizF
keqzUMyneFX5evToEfIXjdmHIPyF+qfKNi8z5csnh+ZfhOr9mQtM2eqZ1l+W
5m8IrN7dcdW50q3Ttjr26rMI9wHqi9CyGzOn4y258VFKC/cXqmN5H3kPtw/y
q26f9F/pWq9zkZv/o7Sjrcd4/kLSXG3njcaMGWPl5sjHE/4CIYTSJ51zdS8r
UVVmvVF3rW37fbP3yLUlVr7yBcND/kL3AmPlc7GR7pGpj8Jdl5TmrneSrlOS
Yib1XyjWd9duV5ZiatcXomV371SfMzq/i3N0nU/0s+MvmgbpbO+2Lc8fGpp/
UTmubd334Mh/N/9C6bG2VfwVaz6qYsHFixeHfLLyb9iwIRRnqo9AsaLiNVee
YkzJ6zuk+9iK+xS7a1lld+nSJTQ2ffTo0Xa97je775LitO3bt9vxVDo26nNQ
bKvYUXGhtpNfkaeX73f+XmnKo/Ev4X0Uun+ue+d6nZ+fb7dXmW5uSGP3IRHF
8xfJ1rmt97kDzYF/zb/Qec/W+5hWdv6F7dNaODLQetdY0ehzoLuPIu+mZbUH
laUytez6IeT1NF5NrzWWTWnK4/yFzr2qg/B9UH+LfIsr1/VXSXoPtTW9Ptp6
1HmtoTyary2v5uZuJ1Iu/gIhhNInnXN1LUxUe4u2h54NVTH61bh5q7v83Oxv
canZ+1lBzDzunqv+a1n3Pt09WC3r+qbrmuJl5dH9NI39WLBgQeja6spy91oV
X02dOtVej52/iM7vxilrm0Q/O/6iaZDO9l42f9jnY+1ndI9I07Kbf6F8Xtu7
+9SKyzSuQ3Lxt9qkYnDFYIrVFC+6e7+KA7W9+iGc/3bjAzX2xOs7tHLlSuut
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
rLPOMtdff73p06ePZ95rr73WnHLKKWb16tVJ78vatWvNF77wBfOd73ynXtrs
2bPNww8/bOsnmo0bN5obbrjBnHDCCVZXXHGFGTVqVNLvH4+CggK7D5J8kKOs
rMyMGzfO/Pa3vzU/+clP6m03c+ZMc/fdd5tLLrnE7uOQIUMi0vWZXbklJSW+
7jMAAAAANAz+wl8SOZ6FhYU2bv/pT39qnnjiCXPeeefZ5bfffrteXh0/9SM0
Fm3r5SE6dOhg37Oqqqpe2m233WZOOukk06pVK/PBBx+YG2+80Tz99NON3gcv
2rZtG/Iv7du3D63v1q1baP2pp54asc3WrVvtuptvvtm0aNHCfPOb37QebdGi
RaE8//u//xvaftKkSb7uMwAAAAA0DP7CX5LxF0899ZRdrqysNF//+tfNueee
aw4ePGimT59urr766ggVFxeHtj906JB55plnzJe//GVzzjnnmKuuusrm+f3v
f2/TmzdvHrGtWy907K+77jq7rfbhW9/6lt1efSiOr371q+byyy83tbW1dvnw
4cP2PcV7771ny9y2bZtdXrVqlV3u16+f7ZfR60cffdR88YtftPvx85//3Fx6
6aW2PyEc+Qvth8oOR5+/pqbG3HvvvfX8hVi4cGFoX1SmPoO8UjgqE38BAAAA
EAz4C39pjL8QTz75pF23efNmG7NrWfre975n12sbR8+ePe06xfGuH+DWW281
ffv2ten9+/cPbX/GGWfY+/0OjR/SevkAbffYY4/ZZXkBxwMPPGDTlKdHjx62
Lh3q01Dahg0b7LL6DrTcuXNnk5eXZ1/Lu8g76PXtt99ux2j95S9/iTgGzl/E
4te//rWnvwhn8uTJ9j0GDBhQLw1/AQAAABAM+At/aay/eP311+26uXPnRuRV
P0W0v3j88cftOje/4KKLLjL33Xef53up7yDcXzgU78caH6U5EA8++KA5+eST
bZ6LL77Y9qmIRPyFPos8juaNqA1ojvmPf/zjiPc4Wn+hcuW99NnLy8vrpeMv
AAAAAIIBf+EvjfUXzjOEz3UWXv5CY5G0TnM33njjDfv6tdde83yvxvgLh/pS
mjVrZn3G+eefb+syEX/RsWNHM2jQIHPaaafZPN/97nd99RcaH6X539qvrKws
zzz4CwAAAIBgwF/4S2P8hZ4B+5WvfMVccMEFobkFDi9/kZuba8ccXXnllXaO
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
I8wPp/zQltlyRcuE9+nSMZeab43/lvnCkC+Y/xj3H/a1xp/79Zm9/IX77W5+
vzs5jrYufjX7V6GyWq9qbWPqr476qlm0e5GZUzzHPLH4CZtvdvFss6p0lfmf
T//HLl8/6Xq7LF00+iK77tezf21y9uSY0gOlZk3pGtM1t2soraH0L434kh2b
VVBdYPbs32Nm7pxpbph8g01T22u/pr3ZXLHZVNZW2vRPCj6xbTOR9GR17vBz
rebumhs6NmUHysyPp/048PMFQgghhFBDcv7i8nGXm/NHnm/vH4tO6zvZmEtj
M+QVVpeutuMymuU0M/sO7TMHDx80ndd3NpeMucRMLJxoCqsL7f3nRxY8Ystd
unepLSvcX1ww8gLTZ3Mfm3fxnsXmTwv+5LlPbjyIxpwrrnSxp1+fOdbvXzjw
F4lztHUhL6kxP46agzVm/I7x5o/z/mj7yVy+3ft22/R/LvmnXb5l6i2hbS4b
e5n5RfYvPPdvVP4om7+h9E+L69eR2rna92/m/CZinUNt86TBJzWY7vW575hx
h7lu4nX11us7ov6b8D6cXft2WT8V9LkCIYQQQigRhfsLLTs/MLlosnl26bOh
OEkxzuEjfxqvUrK/xI7VkNfouK6jzaOYcGfNTntvWOOrDh0+ZKZ9Ni3CX2je
rhi8bbDJq8qz92R1nzZ6n7T98pLlNm+7Ne3M1sqt9vUDcx/w5TPjL/zDj/r4
88I/m6qDVfXK3li+0XoH5WnIXzh/IO+q+/wakyfUHi8cdWHc9Ltn3R0qq+3q
tjbu13qhcX69Nveyr8sPlJsH5z9o+1TUP6G8pw89vcF0r8+Mv0AIIYTQ8apo
f3HtxGvt8vDtw0PjMzT/VmM/hGJBxf7yB8p/89SbzYzPZtg+BxcjalyIl79Q
n4hQrCjP8njO4/bZOF77deu0W21e3Q/+26K/2dfF+4p9+cz4C//wqx1qnJK8
g+YbyLs61IeldOcvnlrylF2WR3DIX6htCI1xUrrmRavvwZUfL139aI51ZetC
fWZC/Rtqp+HIZ2uclZsL0VB6tDROS3028tf6frj16svZVLEpoiyN17pq/FWB
nycQQgghhBJVtL94YfkLdlmx3o7qHfa15lHIP0i3T789wl8MzRtq88zaOcsU
1RTZ17H8xTc++YYZuX2kvR/r4jCvMeqaO67xWOLVla+a/Kp8W949n97jy2fG
X/jHUdfFqla2f2p92Xob82ud7uG7OFvtQOucv2i+rLldvmvmXaF9kL9w/Q3O
P+g3IvRMAY3503K8dHlmh+ZOqL059d/a345x0vg89X2Eo7kW6n9rKD36M6uv
zyEvpe+UPIS8RDg6BvIcQZ8jEEIIIYSSkfMX8gmKe3RfVXMrvj3h26Fn13RY
08Fk7ciyvuCmKTdZf6GxIHqt+bXyCffNuS8UA14x7gpPf6ExI1r/WM5jZt6u
eXa94sTofdLz/cU7698x83fNj4gr/RD+wj+Oui5WfV4X6t+68pMr7XglxeZC
fWPKt71qu13uvbm3Xe6S2yW0nfyF5v4I+V4th3sGjaWKl66263ho/kO2T02+
QuP4NCbv5ZUvW//cfVN3+70If2/NN28oPfozy0fJszv0nZOvcbjxUfJZQZ8f
EEIIIYSSleIoh54fJb9w/5z7bZp+40zj1uUf5B00Fl3PylEcqLyK/dTPodfK
4/ol9EwgxUyaw3Hj5BvtuueXP29um35bqI9D6eMKxsWc/5pK4S/842jrQl5U
XjUW7vlRU4um2mW1Mz1vIBz5BXlWL9R+tX1D6eo/cbixVELPb9bv/jk0fsr1
U2h8kzxAQ+len1seRs86iEZjEt3zo4I+NyCEEEIIpUp6Vm3075zpOaJnDjvT
vtZ4pvNGnJdQWYqrNE6qod/YSKXwF/7hR31oLkX4fGYhH/rM0mdCeTQX2nlT
+dkx+WPsa/WHKYZXu2qzuk3o+U0ad6T+OPc74A2lXz3+avvcZYfGKr204iWb
prFUehaaGy+4/9B+2zfn+iYaSo8lefV3c98Nvaf6C/W9Cvr7jhBCCCGEkhP+
wj/8rBf5VM030HORvdIVj2u+jvO1XlKsrz6RWM9taihd/QZuLpKXlBb+3Nxk
072kuRua2+TmnyCEEEIIoWNL+Av/CLouEUIIIYQQClr4C/8Iui4RQgghhBAK
WtH+ori4OEL4i8RZs2YNQgghhBBCGa2H5z8cio93795dzwtkZ2fHjKfxF5EE
XZcIIYQQQggFLcfBgwdt7D9jxgyzYMGCkOi/SJyg6xIhhBBCCMVWTk6OmTBh
go1hUWzpGK1cubLRxzkc+QLF/7m5uaF1+IvEob0jr+/n4sWLqfNjXKmqJ5Wr
dhD09RYhhDJFOu8qVoXY6PhIixYtavRxjibaY+gaGAuvNPwF7R3qcN/PrKws
6vwYxtVjqspWOwj6eosQQpkixa41NTWmuroaxZCOj7Rw4cJGH2cvwj0G/iJx
aO/I6/s5fvx46vwYlqvH2tralJStdhD09RYhhDJFOucGfV05VuSnv9izZ4/9
L4+guRj4i8ShvSMvxfMXQe8bSlyp8BcS/gIhhNInnXOrqqpQAvLLX2iO98yZ
M82GDRusnL/Qei/wF5HQ3pGX4vmLoPcNJS75i1SUi79ACKH0iWtv4vKz/0Le
wM09dK9jgb+IhPaOvIS/OD6Ev0AIoWNfOudWVlaiBOSnv1C/xeTJk630Gn+R
OLR35KV4/iLofUOJS/4iFeXiLxBCKH3i2pu4/BwfpWdpyh9Ieo2/SBzaO/IS
/uL4EP4CIYSOfemcW1FR0TiVl5uq9bNN9dQuZl//v5qasa+ZqsWjTcXenY0v
swnL7+dH7dy5MyT8ReIE1t5Rk1Y8fxH0vqHEpfNZKsrFXyCEUPqkc275EZ+Q
rCq2LDf737zV1P7thHo68NzFpmrh8EaV25Tlt79QeU74i8QJor1HtP2C3MDb
IqqveP7Cj/Kp9/RI57NUlIu/QAih9Kkx196KTTnmwD/PrfMSz1xg9n3wK1M9
8S1T0/9vZv8rV5vaR0+0aVXT3gv8WuWn/PYX4eAvEifd7T1cNcOft+27ZkSL
wNsjilTK/EVZmakZ8rSt9+pRLwX+OY934S8QQujYl865ZUeunwmrZI/Z3/o7
1j/s++BeU7Z3d7088hXWYzQ7zVRsXJRc+U1Y+IumQVrbe1i7r+n1YEQ/XU3v
h+x6P9vY3r17zdy5c83q1as905csWWLbYdDfhaaoeP6i0eWq3nv8PrLe+/75
yPq9Tare9Xs6xcXFR7UPpaWl5uOPP7bnjiDrUee0WGl9+/Y1zZs395TS4pWL
v0AIofRJ51xdVxJV5ayedf0WLf/DlO76LGa+ml4P1V2L3783bnmzZ882L7/8
ckhvvPGGGTlypCkpKUlqv9Ih/EXTIJ3t3epIO9/37l22Pe9/5VumYvkk+996
7CPr430PnDZt2mReeuklGwdpP2LlKywstHl69+7tma7vx6uvvlrvO6Rtunbt
Wq+9an3btm0D/+6kQ/H8RaPKLC40+965o67eX/3Punp/6Zt157WuvzClu4Ot
d2nz5s2mS5cupkWLFua5554znTp1MsuXL0/o82ne19ixY82CBQvsss4pKqdb
t26B1qPOabHS5MPatGlTz1tondLilYu/QAih9EnnXMXyiarmvXvs9bVy0ttx
85VuWWn7MA78/QxTsmd3zHz6bTldHzp27Givay+88IJdnjhxYlL7lQ7hL5oG
6WzvpTu2mH3t/l+dl2h3o10uzVv3r/U3/mv9/7PL8coZM2ZMKBYaOnRozHw7
duyweXr16uWZ7uJMr++QpGcdu/X6PrnYK+jvTjoUz18kW1ZpwSazr8336+q3
ww9NaeG2unr3WB9Uvesc0KFDh9D5U/5Sr1955RWzdevWBj/jtm3bbP5+/fqF
1mk7+Y4g61HntJj1csQnrF+/3nop7bv+S+vWrbNp8crFXyCEUPqU7LV3/+vX
2Wtr2aoZMfNUjmtjarr+0tQ+/oW6e32d7zTVvf/kmdfFRvqvZd170/KHH35o
l3Vfr2fPnvYeoO7DZmVl2fXLli2zcZP6xPV/yJAhNv7X63nz5tk8EyZMsMu5
ubmh/AMGDLDlvPbaa0l7GPxF0yCd7b1q1Mt1bfjdu0xJcaGpGtbc+uaqYc/Z
5Zp/9WsoX7xy2rVrZ1q1amXbnv7rXqtLW7RokXnrrbdsXKgYNDzO1P3p9957
z7Z/rdP28fyF6/srKCiIuLfr8qpdvPnmm9bHv//++2bLli2h751i1Oeff96+
x7Rp0+z6Xbt2mUGDBtn3bNmypfnoo49MXl6eTVO/ieJbbdO+fXszf/780Db6
Xurz6H56nz597D64mDfZfUhUfvqLKs2zsf0UvzxSz0WmavA/6+p95IumdOcO
U9Ppv+vqfexrgde7jq9bN27cOLtuxIgRdlkeU95E455UVufOnc3atWvN7t27
TevWrW1e1au8iepN9aS82raoqMi+t/qVlVf7qHFYrlzVoc6n2l7na+2zH/WI
v0AIoWNfyV573T3b8iWxtytbN9fUPnZKxJjlyinveuZ118gpU6ZYL6EYQcvu
Gqfrlq5T8gK6z6a0OXPm2GuzXitN8Y/GLrtxIrNmzbLbKtbSsq6nLr+u0aNG
jbL/ta3eM9HPjr9oGqSzvVfMGWCqP25mSnZ9Zqp7Rs6/qO71UN36I+nKF6sM
tT+1vYEDB4ba5NKlS22a2p/iM41LGTZsWOh+tIsz33nnnVAMqe+Ca8Ne3yHl
lW9WDKvfbVT8rvjV+QuN7Vcsplhy+vTpthz5AqXpfRXnyiPIz2tZ+6bvlcrW
d0zbKL+Ooe5xK3aWP1D8qNhZ8aveW7GttlF87OJmSWOFGrMPQfiLiuzepmrQ
P+rqt/vvIuu9zyN16/s/airmDQ6s3hXba/2qVatC61w/yLvv1p1vFedrWb5C
+6HXr7/+uq0njY3S8ttvv23PF5q/oWV5B3fu1bL2T/ul1zp3hpereurevXuE
pznaeoznLyTN1Xb7rv4hSesaKhd/gRBC6ZPOubrWJKrqvn+pu2/38RNx81UN
eDx0Pd7X5nqzd89uz3zh916ddP1Tn4Pup7l1upZqbLJe9+/fPzS2XNc7V5au
kVo3c+bMiDhHn9Pl1/09pQ0fPtwuq18j0c+Ov2gapLO9W+0sNDWd/zX/4uVv
mbJlE+3/ur65u2x6vO1dW5NHVtt07VlpijddDKdlF5MqnlO8Jw+sWE5puues
e8mKM72+Q4rX9d/dF1dsqrH5bmy6u7et+9kuNpXUr6D4U6/lF5Rv48aNdhvN
K9Z6+RZtIw+v76XSlEefyX0+SfGt+izkIeRBlM/Fn8rfmH1IVPH8RdJ1rn6G
zwpC/RSaf2Hr/aVv1NV7l1+YvcVFgdZ7jx497DY6V7p12lbHXsdXy84HKL7X
shszp+MtuXnRSlN9OX+hOpb3kfdw++D8qitX6Vqvfg5tp7amtKOtR53XGsqj
+dq6BxU+P74h4S8QQih90jlXfd6JqnTVzLpnQz3xb6Zk7ZyY+fYWbjMHnv3q
kbwnmdKV02PmczGRrrO6DrvrktLc9U7S/SpJHkMxjuYkav2kSZNCZTl/oXu3
WtaYKecvovO7OEfX+UQ/O/6iaZDO9r5X4+3bfj7/Qsuh9W7+xZF0tz5air9i
Pe9GsWBOTk5oXJPyK1Z0cabqWLGi7mW78hRj6t6w13do5cqVNu7TuBUt63fh
nb9QPnlxrVe8r++S/If+a7xTfn6+PTbqc1Bsq9hRcaG20z7K08v3O3+veR7K
o/Ev4X0UGpele+d6vX37dru9ynT+orH7kIji+Ytk6tzW7/YN9r6Im2exd8eW
uOuDqHfX16vzZvg5ytWRltUeVJbK1LLrh1BfksalOX+hNOXRssbA6dyrOgjf
B/W3yLe4ctVf5dL0Hmpren209ajzWiL5qqurk6pT/AVCCKVPjbn2VvV+pO4Z
Uv/8oqkY29rs2VkUSivZtNTsLaqLK8qnf3Qk75/iluViI/3Xsu59alnXXy3r
Xpiua4qXlUf30+QfvPyFuyeo+Grq1Kn2moy/OP5IZ3uvHPlSaA7R3s92RMag
R5a13o7/G/mS5/bqH3P36zVuXHLxt9qkYjHFYIrVNLfI3ftVHKjtdb/Y+W83
PjCev9A4Q73WeHnFuOH+wvVF6L63Xsur6/ume9vy9FqvsTbuvrhea6yh9lfl
yq9o/QcffGDHvui1ytAYKu2T8xfuPoHGT7k5x85fNGYfEq0rP/1F5bDn6sZC
df3FkfNbYWS9F+WH+jUqxrQKrN7l8bS94nf5Nn1O5VG5OrbK4/ov1CehcURK
c+WoruQL1D5Un+H+wp17tax5bO5ejcbJuXK9/IX6PY62HhP1F8kKf4EQQumT
zrmKQ5KS4qq3bvv897qfPMvsa3eT2d/ycttfUdn/8bp8R641ewrz4pblYiON
4dayu68nj6Bl3WNz4y20XvfEdG0O9wuuLN1z07VN61988cWQV9GY7+j84f4i
0c+Nv2gapLO9l33ar649F+/0znNkvdKVzytd8ZjameYMuXWujevevZY1vsnF
5278iuJMpWmf1UegdYrp5Bvkm72+Q/IX+m4o3tR98XB/4fIqBtdYG+XXf43b
0Xp9//Sd0XptP3jwYLtezxhSGc4jaK6EYkX5ARcva3/c/AHFrNpO9wD0WVSO
izEVDzdmHxJVPH+R7DmubGZPUznw73Hq/TNT2e9vpmzOwMDqXdJcankYVz/a
Rv27Ll3balyTm0uhcW4aPxe+n/Ic8oJunJP8RfS51z23VvXuypW/cOU4f+FH
PdbU1CRdX4kIf4EQQumTzrm655S0dn5myiZ0NAee+UrE3McDT33JVAz6p9lV
XNy4cpuw8BdNg0Da+3EmjUcq9viOyk/Ip0ev17wKeQev9dHlKM7X/QH9VztU
XKxYNLrcZPehIcXzF0Ef73TUp+ZTRK+XD1Cs7+qqMWVrO3mPZLdrbD3KX6Ti
GOEvEEIofTrqa2/xTrNn41JTkvOJ2bN+kfUdQV9rUyX8RdMg0PaOGpTue7ux
97qvrb4N3btP9ftmsr+IJY1xUp9F0PuRjPAXCCF07EvnXN1DRA0Lf9E0oL0j
L8XzF0HvG0pc8hepKBd/gRBC6RPX3sSFv2ga0N6Rl/AXx4fwFwghdOzL/VYW
alj4i6YB7R15KZ6/CHrfUOLSc2dTUS7+AiGE0ic9e1DPXg/6mtKUpeMj6bkr
jT3ODYG/SBzaO/L6fqpuqfNjV64eU+EvVK6eAxz09RYhhDJFmnep865iWBRb
ilFWrFjR6OPcEPiLxKG9I6/vp36fgzo/tqV6TFW5agdBX28RQgghP9UQugYm
k4a/QAghhBBCKHMVjXxBuMI9RLw0B/4CIYQQQgihzFU0+n3jcIV7iHhpjkz2
FwAAAAAA4C/4CwAAAAAA8Av8BQAAAAAA+AX+AgAAAAAA/AJ/AQAAAAAAfoG/
AAAAAAAAv8BfAAAAAACAX+AvAAAAAADAL/AXAAAAAADgF/gLAAAAAADwC/wF
AAAAAAD4Bf4CAAAAAAD8An8BAAAAAAB+gb8AAAAAAAC/wF8AAAAAAIBfZLK/
KCkpsZ9/9+7dCCGEEEIIZZwUCysmdlRXV1tfEC1HvDRHJvuLoqIik5+fH3i9
IoQQQgghFIQUCysmFvIDEydOtJo8eXJIn3zySSh+Dl8fnebIZH/hjisAAAAA
QCYSHQ/v2bPH+osdO3aE1nl5iHhp+Av8BQAAAABkJl7xcLTHwF8kTvTxdH1E
R0tNTc1RlwEAAAAAkGpi3W8P9xj4i8SJPp6LFi0yY8aMOaoyc3JyzOzZs492
1wAAAAAAUk688TzOY+AvEieWv9AxmTBhgpk7d64ZMWKE2blzp1mzZo2ZMmWK
GTVqlMnOzrbHbN68eWbdunXm4MGDZvTo0aawsND07dvX9OvXzxQUFAT4yQAA
AAAAGqah+QLyGPIQXs+JEviLSGL5i7y8PNOtWzc7VkrL6o9YuHCh9Q5aN2jQ
IOs35EHUX1FbW2vzFxcXm6ysLDuXnjFSAAAAANDUSWQ+Mv0XiRPPX/Tu3duu
mzlzppk1a5b1F+q7EPIP8hzyFwsWLLBeQv5CZU2fPv24PmYAAAAAcPyAv/CX
eP5CfRVC3sL5i+7du9sxU3369DFbt2613kPjp3SMnL9Q3pEjR5pdu3YF9bEA
AAAAABICf+Ev0cdT8+PXr19vSktLzfLly+26bdu2WclfyHvIg2zZssUcPnzY
VFRU2PUbNmwwS5cutb93qPI0LwN/AQAAAABNHfyFvyTz+xfyEZo/DwAAAABw
vIC/8Bd+Xw8AAAAAMhn8hb/gLwAAAAAgk8Ff+Av+AgAAAAAyGfyFv+AvAAAA
ACCTwV/4C/4CAAAAADIZ/IW/4C8AAAAAIJPBX/gL/gIAAAAAMhn8hb/47S/+
8Ic/mGuuucb+Tl+ybN++3W770EMPNeq99+7da/bs2dOobQEAAAAgM8Ff+Esi
x7OoqMiceOKJVmeddZa5/vrrTZ8+fTzzXnvtteaUU04xq1evTnpf1q5da77w
hS+Y73znO/XSZs+ebR5++GFbP9Fs3LjR3HDDDeaEE06wuuKKK8yoUaOSfv94
FBQU2H2Q5IMcZWVlZty4cea3v/2t+clPflJvu5kzZ5q7777bXHLJJXYfhwwZ
EkpTm2vfvr256aabzMUXX2x+/OMfmylTpkRsP2fOHPue+j10AAAAAPAf/IW/
JHI8CwsLbdz+05/+1DzxxBPmvPPOs8tvv/12vbw6fupHaCza1stDdOjQwb5n
VVVVvbTbbrvNnHTSSaZVq1bmgw8+MDfeeKN5+umnG70PXrRt2zbkX+QJHN26
dQutP/XUUyO22bp1q1138803mxYtWphvfvOb1qMtWrTIpk+aNMn6Kfmm559/
3nzlK18xp512mvVzora2NlT22Wef7evnAQAAAIA68Bf+koy/eOqpp+xyZWWl
+frXv27OPfdcc/DgQTN9+nRz9dVXR6i4uDi0/aFDh8wzzzxjvvzlL5tzzjnH
XHXVVTbP73//e5vevHnziG3deqFjf91119lttQ/f+ta37PbqQ3F89atfNZdf
frmNx8Xhw4fte4r33nvPlrlt2za7vGrVKrvcr18/G8fr9aOPPmq++MUv2v34
+c9/bi699FLbZxCO/IX2Q2WHo89fU1Nj7r333nr+QixcuDC0LypTn0FeKfzY
OuSPlD5//vzQOr3f0KFD8RcAAAAAKQJ/4S+N8RfiySeftOs2b95sY3YtS9/7
3vfs+vC4uWfPnnad4njXD3Drrbeavn372vT+/fuHtj/jjDPs/X6HxkxpvXyA
tnvsscfssryA44EHHrBpytOjRw9blw4Xs2/YsMEuq+9Ay507dzZ5eXn2tbyL
vINe33777bZP4S9/+UvEMXD+Iha//vWvPf1FOJMnT7bvMWDAgIj1K1assMdC
Y6i+8Y1vhPyIY9iwYfgLAAAAgBSBv/CXxvqL119/3a6bO3duRF71U0T7i8cf
f9yuKykpscsXXXSRue+++zzfS30H4f7CoXg/1vgozYF48MEHzcknn2zzaC6D
+lREIv5Cn0UeR/NG1AY0x1xzIcI5Wn+hcuW99NnLy8sj0v7zP//T7se//du/
WQ8SDf4CAAAAIHXgL/ylsf7CeYbwuc7Cy19oLJLWae7GG2+8YV+/9tprnu/V
GH/hUF9Ks2bNrM84//zzbV0m4i86duxoBg0aZOc+iO9+97u++gv1R2j+t/Yr
KyurXvqmTZvsXIyf/exnNo/mdIeDvwAAAABIHfgLf2mMv9AzYDUX+YILLqg3
lsfLX+Tm5toxR1deeaWd4yxvojkLXsTyF/INKnfLli310tasWWPnQTjuv//+
kPdx88JdzK7nOaXTX2i/9Lxdvc9HH30Ukaa2Fu6XNFdD+TQXPBz8BQAAAEDq
wF/4SzL+QvfX//rXv5ozzzzTLnft2rVeXi9/8eKLL5rTTz/dxvbr1q2z9+uT
9RddunSx5aofYNq0abZPRKgs98zcTp06mdatW9tYXOOQNDc6OzvbbnfHHXeY
Dz/80Jbvp78YOHCgnV+i91ffg1736tXLpqlNad633uP73/++eeedd+wzt7Qf
omXLlna+hZY1h1tzUrzmZ+AvAAAAAFIH/sJfkvEXknyC4mw3NzsaL3+huRBu
+/Byxo4dW2/7yy67zNxyyy311mvOgta77eVx8vPzbf+JvMfXvva1UJrmebtn
MKlO77nnHhv7axuNz9I8C/kL9W8ov3yJfpfC+QvNk0jUX1x44YX1Ppskb6O5
KV5peu6WWLZsmfnBD35g98fNv3j22WfrPaMKfwEAAACQOvAX/uL373d7od+n
uPPOO+2zoPSsJPU/KF5Wf0iy6Jmy+q079yzacHbu3Gl27drluZ3We/2uRqI0
ND7qaFDb029lxNo//AUAAABA6sBf+Es6/IXGG2m8khuHpOfU6nfm3n///ZS+
r5/IX+jZufF+u9xv1DejcVX//u//jr8AAAAASBH4C39Jh7/Qs5seeeQRc8MN
N9jxQL/73e/MxIkTU/qefqO51xpHJbnf3041Gifl3vNY8mIAAAAAxxL4C39J
h78AAAAAAGiq4C/8BX8BAAAAAJkM/sJf8BcAAAAAkMngL/wFfwEAAAAAmQz+
wl/wFwAAAACQyeAv/AV/AQAAAACZDP7CX/AXAAAAAJDJ4C/8Rb9rrd/Erq6u
RgghhBBCKOOkWFgxcTh79uyJEP4iceTVCgsLTUlJCUIIIYQQQhknxcLh/Rda
l52dHaGZM2fGjKfxF5HQf4EQQgghhDJZ4f0XtbW11ktMnz7dzJ07NyT6LxKH
+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
gkP+Qm1DaIyT0jUvWt7XlR8vXT7Xsa5sXajPTKh/4/GcxyM+s74HGmfl5kI0
lB4tjdNSn43av74fbr36cjZVbIooS+O1rhp/VeDnCYQQQgihRBXtL66deK1d
Hr59eGj8t57vo7HlQvea1bcgf6D8N0+92cz4bIbt53D3oDXu3MtfqE9EKFZU
DKe4TM/ejN4nze1Qf4l4deWrJr8q35Z3z6f3+PKZ8Rf+cdR1saqV7Z9aX7be
xvxap3v4Ls5WO9A65y+aL2tul++aeVdoH+QvXH+D8w/6jQjN+VGfnJbjpatN
OzR3Qu3Nqf/W/naMk8bnqe8jHM21kD9uKD36M8uLO+Slbp9+u/UQ8hLh6BjI
cwR9jkAIIYQQSkbR/uKF5S/YZd1L3lG9w77WPAr5B0mxULi/GJo31OaZtXOW
Kaopsq9j+YtvfPINM3L7SNsXInSf12sOrJ7vL95Z/46Zv2t+RFzph/AX/nHU
dbHq87qQ/7zykyvteCXF5kLeVfm2V223y70397bLXXK7hLaTv9DYPKF2qeVw
z6CxVPHS75tzX+j1Q/Mfsp5XvkL9bBqT9/LKl2377r6pu/n2hG9HvLfmmzeU
Hv2Z5aP0nXKoL0O+xuHGR8lnBX1+QAghhBBKVs5fyCfovqpiHc2tUJzkno3Z
YU0Hk7Ujy/qCm6bcZP2FxprrtZ7fI5+gGM3dY75i3BWe/kJj0rX+sZzHzLxd
8+x63YdO92fGX/jH0daF2oraUizc86OmFk21y2prmg8UjvyC2pQXmneh7RtK
V/+Jw42lEnq+mn73z6HxU66fQuOb5AEaSvf63PIwmosUjfoM3fOjgj43IIQQ
Qgg1RrpP69Dzo+QX7p9zv03Tbygr/lJMJ++gua56FqfuMyuv7i2rn0Ovlcf1
S+iZo/IpmsNx4+Qb7brnlz9vbpt+W6iPQ+njCsbFfL5OKoW/8A8/6kNzKcLn
Mwu1k2eWPhPKo7nQru2ovY3JH2Nfy68qhle83mZ1m9DzmzTuSH7Z/Q54Q+lX
j7/aPhfNobFKL614yaZpLJWeVeD68/Yf2m+9s+ubaCg9lvRdejf33dB7ys/r
+bxBnxMQQgghhFItPas2+neUFQedOexM+1rzJc4bcV5CZSnO0ziphn5jI5XC
X/iHn/WidqT5BnpumVe64nGNp3PtzkuK9dUnEuu5TQ2lq9/AjRX0ktLCn5ub
bLqXNHdDYw/d/BOEEEIIIXRsCX/hH0HXJUIIIYQQQkELf+EfQdclQgghhBBC
QQt/4R9B1yVCCCGEEEJB6+H5D4fi40OHDpns7OwI4S8SZ82aNQghhBBCCGW0
9LsaQl5g7ty5Ztq0aWbGjBkhTZ06NWY8jb+IJOi6RAghhBBCKGiFs3XrVusn
ioqKTFlZmRX9F4kTdF0ihBBCCKHYysnJMRMmTLAxLIotHaOVK1c2+jhHI48x
ffp0U15e9ztv+IvEob0jr+/n4sWLqfNjXKmqJ5WrdhD09RYhhDJFOu8qVoXY
6PhIixYtavRx9iLcY+gaGAuvNPwF7R3qcN/PrKws6vwYxtVjqspWOwj6eosQ
Qpkixa41NTWmuroaxZCOj7Rw4cJGH+dYOI+Bv0gc2jvy+n6OHz+eOj+G5eqx
trY2JWWrHQR9vUUIoUyRzrlBX1eOFfnlLw4ePGjneFdVVVk5fyGf4AX+IhLa
O/JSPH8R9L6hxJUKfyHhLxBCKH3SOdfFuSi+/Oy/yMvLC40Ndq9jgb+IhPaO
vBTPXwS9byhxyV+kolz8BUIIpU9cexOXn/7CXe/c8cdfJA7tHXkJf3F8CH+B
EELHvnTOraysRAnIz/FRGhOlfguJ+RfJQXtHXornL4LeN5S45C9SUS7+AiGE
0idfrr0lu0xV3ipTVZwf+LUplfKz/0Llhb/GXyRO4O0dNUnhL44P4S8QQujY
l865FRUVjVLVgqFmf/ubTO2jJ5nav51gdaDFpaZmXGtTsbe40eU2Vfn9/Kjs
7OyQ8BeJE1R7R01b8fxF0PuGEpfOZ6koF3+BEELpk865+v2FpFRaYvb1/EPI
U9Q+eqL1FbXN/i20bv8rV5mK/PXJl92E5be/cL/dze93J0fa23uYKrauMPu6
3W//B90eUaTi+YujLbtiy7K6es9bHfjnPN6l81kqysVfIIRQ+tSYa2/N8Ofr
fMQ/zjE1A5sdibVW1qXt/sxUZ71hDjz/9TqP0eZ6U16yO/DrlV9Kxe9fOPAX
iZPu9u5UuW62OfDsV+r66Y7817LfbaykpMQ+u1j76pW+ZMkS2w6D/i40RaXK
X1SumWUOPP3lunpvfpGpXD+3ydX73r17za5du45qH3SfY+DAgfbcEWQ94i8Q
QujYl8654ffRG1LFpiWm9rFTTO3jXzAVK6d65ikv2mYOvPDv9npcNb5d3PJm
z55tXn755ZDeeOMNM2rUKFNaWprUfqVD+IumQTrbu1Pl4rGm9smzbF/dvnf/
P/tfy1qfyPabN282L730kmnevLlZu3ZtzHxFRUU2T+/evT3T9f149dVX632H
tE3Xrl0j1uv35rW+Xbv438HjRfH8RWPLrFw00tT+/cyIej/wj3NM5dKswOtd
2rJli633Fi1amOeee8506tTJrFixIqF9Ky4uNuPGjbPnNS3v3LnTltOtW7dA
61HntFhpffv2tcfJS0qLVy7+AiGE0iedcxXLJ6rqgU9Y31DT+09x81XMH1LX
h/HiFXHzzZw5014bOnbsaLp3725eeOEFuzxp0qSk9isdwl80DdLZ3qXKWT2P
+OlTraeunP5h3boj/7Ws9UpvqIyxY8eG4qBhw4bFzFdYWBiKM73SXZzp9R2S
Nm7cGFqvOFHr2rRpE/h3Jx2K5y8aU17ljI8+r+OZ3evWTelSd3+l2Wmm8tO+
gda7/ECHDh3sdm+//bb1GXr9yiuvmG3btjW4b3p2nfL369cvtE7byXcEWY86
p8VKUz+N2nO0t9A6pcUrF3+BEELpk8656ptPVPs6/ND6hvKc0THzlK2fb8pX
TKm7DivvkvGmbNV0z7wzZsyw1wf91/Ly5cvt8ocffmiXdd3t2bOnvQfYtm1b
k5WVZdcvW7bMXlN0z0r/hwwZYuN/vZ43b57NM2HCBLucm5sbyj9gwABbzmuv
vWYmTpyY1GfHXzQN0tneK+YMsM8vOPD3M0z5guGmbNNSU/PRb+x/LWu90pUv
XjnqQ2jVqpVte/qvWMilqZ/hrbfesnHh0KFDbfvv1auXTdP97/fee8+2f63T
9oozvb5D0siRI+26goKCiNjL5VW7ePPNN62Pf//99+39b/e9k8d//vnn7XtM
mzbNrteYm0GDBtn3bNmypfnoo49sXKo09ZsovtU27du3N/Pnzw9to++lPo/u
p/fp08fuw9atWxu1D4kqnr9Iphxb79m96/oqnjzLlC8aZco2Lq6r9y0rTMW8
wab2idPr6n3ekMDrXcfXrVN/hNaNGDHCLstjypt8/PHHtqzOnTvbfpTdu3eb
1q1b27yqV3kT1ZvqSXm1rfpU9N7qV1Ze7eOePXtC5aoOdT7V9jpfa5/9qEed
02KlySesX7/e9tVo3/VfWrdunU2LVy7+4v9v71x648jKMJwVCxZIs0BiizSs
EBI7fgNs2PETWIBGgAKbMWIQkWCZSYQsUIRGExjCkJlJxEXIl1yGcS4jB+Nx
TEY4xnEcPFFI7LQTx5k4l0M/ZX+dTqe6XX1xd9t5HulVd9U5dbq6T1Wd7z3n
VLVSSnVPzba9D3721cwzrEyfrptn9S+/eHrv96bu//KbuXmjjRweHs68BDEC
y9HG0W7RTuEF6GcjbWxsrDL3gzTiH+YuxzyR06c39o1YK+YlRH7aaOZf8cq2
fGbR766/6A+6ebzfe3cgm3t/Z2o0O+bX927ef1F+ZZn1pJOvXhkcfxx7zG2P
Y3JiYiJL4/gjPmNeCv3b0R8dceb+/fsrMSTnQhzDeecQefHNxLBDQ0NZ/E78
Gv5ieno6i8WIJfnPFcrBF5DG5xLn4hHw8yyzb5xXlM05xjbk5zek75zYGX9A
/EjsTPzKZxPbsg3xccTNaHZ2tqV96IW/uPfHH23W8amsb+Tp/RdfSCuXPkh3
JofS+g9eSveOv1a3jO2ud2J71l+8eLGybnFxMVt34MCBbJk4n2V8BfvB+337
9mX1FGMrjH1wvWDcgmW8Q1x7Y9yF/eI9187qcqknxp2rPU279ai/UEqpna9m
2977B76etbN3Rwfr51u6mR689uWnz6x95bOpND/d0F9Ui/aPMQf62GIdbSlz
B3h/+PDhil+I9g4V8RfxfSMGoq9Nf7Gz6ObxXvpkPpUW/p2N161v3n+RnQPR
t11eTzr56pURxxpz/mIuU/hnxtVYPnr0aLZMnBRxJv3JeGBiOdLoO6YvuZ6/
IF7ndXx8PPMVxKbE8eEv+O6kR79znFvMiSH+5D1+gT5w5lmxDfEw6/Et7DPn
GOclafgFvhP7HmURRzJmQcxHvEq+Q4cOVfxFK/vQC39RWpxLpWvlev/waOX+
i0q9f+9z6c4//pxKV8sx7fWrPav3+F25VsY6tuW3Z8yi2gcwFsFyzJnj90Yx
P4q0an9BHeN98B6xD/jV2CdeSWc916K4/4e0duuxkb9A3Ksd3uj48eOZ4h75
RtJfKKVU98Q1l76soro79PrGfRU//UpavnWzbr6Vib9u3ANbzrv63k/q5ovY
iD4yxiiiXSIt2jtEO4WImRi/INaPtjvKIqaOsRCWo++U71mbP+Ic2vmi311/
0R9083jPjvlThyr3X9wd3Tg2eY25+aTX25b4q979qMSCFy5cqPhk8s/MzFTi
TMYIiBWJ16I8YkyUdw7Rj03cR+zOMmUfPHiwMjf92LFj2Xr6m+NcIk5bWFjI
5lPx2zDmQGxL7EhcyHb4FTw9vj/8PWnkYf5L9RgF/ef0nfP+2rVr2faUGfeG
tLoPRdTIXzRb5xt1PPi0jk/+evP6d6By/8Wd99/oab0zV7T2Ghj9KHg3ljke
KIsyWY5xCLwe89V4z1w20sgT/oJrL3VQvQ+Mt+BbotwYr0J8Bsca79utR65r
W+Xhfm28Wty7XaRc/YVSSnVPXHNpCwvrxifpwatf3Hg21FuvNMy79qtvpQcD
L6el/12vmyf6XHllmb7P6INlmfaNdo14mTz0pzH34/z585W2NcqKvlbiq5GR
kaw9Dn9Rmz/mKbNN0e+uv+gPunm8r/z9cOX+i5Vzbz+bVl6O+y/Il7d99FMT
lzGvA0X8zTFJDE4MRqxGvBh9v8SBbM84RPjvmB/I3JO8c2hqairz1rxnvjx9
0OEvyMczTkmj35v3jAdyvjHmgKdnPR4l+sV5z1gg+0u5ERMPDg5mc194TxnM
oWKfWCa2jH4C5k/FPcfhL1rZh6J11chfNHWNK+vO6d9UxqhWPnz32Xo/81Za
37z/YuXM73tW73gStid+x6fwPclDufy25InxCzwD/fykRTnUFb6A44P6jHEI
7rGJay/L3MfG/W28Z55clMtnx76Ev8A7tVuPXNeK5FtbW2uqTvUXSinVPbXS
9pYmh9PD735m8/lQL6d7b367HF+9mVbfGUif/vxr5fb4vSzf8vzHqXThTw3L
qp7bwXLEMLSvLNPHFvMtWE+fGO1i9XhElEWfG20b6wcGBipehe9Zmz/GL/QX
O49uHu+r77yazb0vfTSSfy6U15NOvrz0I0eOZMcZMXisi2OcvnuWmTsT8XnM
X4k4k31mjIB1xHT4Bnxz3jlEDMe5EfEmacT3bF8dg8dnMeeGz2Y95x/nDOvZ
nv1mPfdyEzeGR+BeCe6hYL5NrGd/4v4Bxi/YDj/CdyEuZQ5++ItW9qGoOukv
Vt/+YVrf+/lUmjqZX+///Fta//5L2dhsr+od8SxaPEzUD9swvhvpbMu8priX
gnlu0XeD8At4Drxg+Av2pfbaG8+tpd5Jo58nz190oh6L+otmpb9QSqnuiWsu
/ZzN6vZHo+nBj7/03H3c4Tlu3bzZUrn9LP1Ff9DN433pv/9JS1cuNc5TTidf
r4/PZsR8pJs55yh+Ap9eu57xBbxD3vracuiPZwyRV45D4mJ8RG25ze7DVmrk
L5ota+la2QvNf9wwz/LcdLne53pel/Fbcj9F7Xr8BbE+7/Pqr4ioY643zW7X
aj3ev39/W34j/YVSSnVPXHNp41vS9cVU+uB36e4f9qa117+RVn/7nVR6/41y
vPWv1svsY+kv+oOeHe+qkHjebMy9p1+bsQ36zLf7cxv5i17/Jr0Sc5wYs+j1
fjQj/MV2lKu/UEqp7ulFbnublf6iP/B4V3nSX+wO6S+UUmrni2suY9hqa+kv
+gOPd5WnRv6i1/umigt/sR3l6i+UUqp7su0tLv1Ff+DxrvKkv9gd0l8opdTO
V/wXr9pa+ov+wONd5amRv+j1vqni4rmz21Gu/kIppbonnm3O/7/2uk3pZ/H7
IP67qtXfeSv0F8XxeFd55yd1a53vXEU9boe/oFyeZ9br9lYppV4U8VwXrrvE
sKq+iFF41nyrv/NW6C+K4/Gu8s5P/l/COt/Zoh63q1yOg163t0oppVQntRW0
gc2k6S+UUkoppZR6cVULYyHVqvYQjdIC/YVSSimllFIvrmrhv21rVSQteJH9
hYiIiIiIdBb9hYiIiIiIdAr9hYiIiIiIdAr9hYiIiIiIdAr9hYiIiIiIdAr9
hYiIiIiIdIp+8BenTp0qpD179nRURT9XKaWUUkopVUzt+gvKuH37dm4a5Y2N
jWWvebBdM/uqv1BKKaWUUqq/1a6/OHnyZF1/8fDhw3TmzJnstZ6/YHsRERER
EdkdtOsvTpw4UddfPHnyJPMXvObBdmwvIiIiIiK7g3b9xejo6DP+Ai9x6dKl
NDk5mSYmJjL/wCvLrK/2GmzH9iIiIiIisjto11+MjIw85y8WFxfTwsJCunLl
SjYHi1eWWV/rL9heRERERER2B532F9U8fvw4mx/Fax76CxERERGR3UW7/mJ4
eDgtLy/npkV59Z4fxXZDQ0NtfwcREREREekP2vUXpFNGHo8ePUpzc3PZa73P
9v/7RERERER2D+36i8uXL2dqBbabmZlpaVsREREREek/2vUXa2tr6ezZs2l1
dbWpzyU/27G9iIiIiIjsDtr1F3D16tU0Pj5e2GOQj/xsJyIiIiIiu4dO+Aue
OTs/P5/OnTuXZmdn040bN9KtW7eeE+tJJx/56/3vnoiIiIiI7EyK+Iv/Ax+N
fgo=
    "], {{0, 642.}, {792., 0}}, {0, 255},
    ColorFunction->RGBColor,
    ImageResolution->{72., 72.},
    RasterInterpolation->"High"],
   BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True],
   Selectable->False],
  DefaultBaseStyle->"ImageGraphics",
  ImageSize->Automatic,
  ImageSizeRaw->{792., 642.},
  PlotRange->{{0, 792.}, {0, 642.}}]], "Input",ExpressionUUID->"6d8c54aa-a473-\
4cf4-95e4-633d2698c66d"],

Cell["\<\
After saving this file, rerun all tests to confirm that this test suite \
passes with a 100% success rate.\
\>", "Text",
 CellChangeTimes->{{3.932512725670878*^9, 3.9325127597921877`*^9}, {
   3.9325134927683372`*^9, 3.9325135150317593`*^9}, {3.932513890603909*^9, 
   3.932513921249373*^9}, {3.932513982325382*^9, 3.93251399218087*^9}, {
   3.932514521301839*^9, 3.932514567539832*^9}, {3.932514944972601*^9, 
   3.9325149539733963`*^9}, {3.9325152343037157`*^9, 3.93251523800572*^9}, 
   3.932516029462302*^9, {3.932516079175037*^9, 3.9325160802448997`*^9}, {
   3.932516198438136*^9, 3.932516221703146*^9}, {3.932516284231241*^9, 
   3.932516310949874*^9}, {3.932516353115047*^9, 3.932516366063603*^9}, {
   3.932518455685972*^9, 3.932518467892234*^9}, {3.9325185767032223`*^9, 
   3.9325186116456413`*^9}, {3.9337970584184093`*^9, 
   3.9337971059830008`*^9}, {3.9337973261567297`*^9, 
   3.9337974491533413`*^9}, {3.9337978170714397`*^9, 3.93379782861395*^9}, 
   3.933798130997767*^9, {3.9338598502859583`*^9, 3.9338599206548557`*^9}, {
   3.933860567947446*^9, 
   3.933860582256604*^9}},ExpressionUUID->"96ff324f-a609-4bd4-b834-\
731b6ba0d7da"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"TestReport", "[", "digitSumTestFile", "]"}]], "Input",
 CellChangeTimes->{3.9325187399468403`*^9, 3.93379791018165*^9},
 CellLabel->"In[31]:=",ExpressionUUID->"1937b4dd-e87e-4a30-9381-e922bd11611a"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["TestReportObject",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{
      PaneSelectorBox[{False -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]], 
              ButtonFunction :> (Typeset`open$$ = True), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "SuccessIcon"]], Alignment -> Center, 
                  ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Title: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"Test Report: digitSumTests.nb\"", "SummaryItem"]}],
                "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"100%\"", ShowStringCharacters -> False], 1., 
                    AutoDelete -> True], PercentForm], "SummaryItem"]}], 
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["3", "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]], 
              ButtonFunction :> (Typeset`open$$ = False), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "SuccessIcon"]], Alignment -> Center, 
                  ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Title: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"Test Report: digitSumTests.nb\"", "SummaryItem"]}],
                "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"100%\"", ShowStringCharacters -> False], 1., 
                    AutoDelete -> True], PercentForm], "SummaryItem"]}], 
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["3", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Success count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["3", "SummaryItem"]}], "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Time elapsed: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  
                  TemplateBox[{
                   "0.000417`2.293529798086086", "\"s\"", "seconds", 
                    "\"Seconds\""}, "Quantity", SyntaxForm -> Mod], 
                  "SummaryItem"]}], "\[SpanFromLeft]"}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  TestReportObject[<|
   "Title" -> "Test Report: digitSumTests.nb", "Aborted" -> False, 
    "TestResults" -> <|
     2020660119392467222 -> 
      TestObject[<|
        "MetaInformation" -> None, "AbsoluteTime" -> 
         3.93379791347643`15.648417030464104*^9, "SameTest" -> SameQ, 
         "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
         DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
         "CreationID" -> "8f314a2c-7511-4679-a27d-3bc2ce4502fb", "TestID" -> 
         "t06gxzstt4wz0p", "TestFileName" -> 
         "/private/var/folders/wk/5jhvk6v92x37bl5wkgp7wr200000gn/T/\
m0000087691/digitSumTests.nb", "EvaluationID" -> 
         "02a4b79f-19fc-4e54-8348-283bb63666a4", "Input" -> HoldForm[
           DigitSum[1]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> 
         HoldForm[1], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> 
         0.000158`2.349172084786414, "CPUTimeUsed" -> 0.00015899999999646752`,
          "MemoryUsed" -> 4152, "IntermediateTestsTree" -> {}, 
         "ExpectedOutput" -> HoldForm[1], "Outcome" -> "Success", 
         "FailureType" -> None|>], 522366008888545642 -> 
      TestObject[<|
        "MetaInformation" -> None, "AbsoluteTime" -> 
         3.933797913477632`15.648417030464241*^9, "SameTest" -> SameQ, 
         "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
         DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
         "CreationID" -> "67e7ac7e-d54a-456f-b4b4-64fab764fa0a", "TestID" -> 
         "t0y792bswmom4w", "TestFileName" -> 
         "/private/var/folders/wk/5jhvk6v92x37bl5wkgp7wr200000gn/T/\
m0000087691/digitSumTests.nb", "EvaluationID" -> 
         "4104666d-3975-4499-952d-dcf7d4e316e5", "Input" -> HoldForm[
           DigitSum[12]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> 
         HoldForm[3], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> 
         0.00013`2.2644583501388285, "CPUTimeUsed" -> 0.00013000000001284207`,
          "MemoryUsed" -> 4152, "IntermediateTestsTree" -> {}, 
         "ExpectedOutput" -> HoldForm[3], "Outcome" -> "Success", 
         "FailureType" -> None|>], 1017054540565466634 -> 
      TestObject[<|
        "MetaInformation" -> None, "AbsoluteTime" -> 
         3.933797913478698`15.64841703046436*^9, "SameTest" -> SameQ, 
         "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
         DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
         "CreationID" -> "f5837529-06f9-4ff5-83bd-a93593410c39", "TestID" -> 
         "t1ng7wghguke90", "TestFileName" -> 
         "/private/var/folders/wk/5jhvk6v92x37bl5wkgp7wr200000gn/T/\
m0000087691/digitSumTests.nb", "EvaluationID" -> 
         "584b7f28-6497-428a-a95f-7b9b1d8090f2", "Input" -> HoldForm[
           DigitSum[123]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> 
         HoldForm[6], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> 
         0.000129`2.2611047081312385, "CPUTimeUsed" -> 0.0001289999999869451, 
         "MemoryUsed" -> 4152, "IntermediateTestsTree" -> {}, 
         "ExpectedOutput" -> HoldForm[6], "Outcome" -> "Success", 
         "FailureType" -> None|>]|>, "FailureResults" -> <||>, 
    "TestsNotEvaluatedKeys" -> {}, "TestsFailedWrongResultsKeys" -> {}, 
    "TestsFailedWithMessagesKeys" -> {}, 
    "TestsSucceededKeys" -> {2020660119392467222, 522366008888545642, 
     1017054540565466634}|>],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{3.9325186237389803`*^9, 3.932518753439242*^9, 
  3.933797913494104*^9},
 CellLabel->"Out[31]=",ExpressionUUID->"94c341b3-c07a-4261-888a-05edb6f0c475"]
}, Open  ]],

Cell[TextData[{
 "Using test notebooks in this way represents a useful and perfectly \
functional testing workflow. As a computational system scales however, it is \
usually more efficient and preferable to compile test reports from",
 StyleBox[" .wlt ",
  FontSlant->"Italic"],
 "test files since these contain only the raw tests themselves. The running \
of ",
 StyleBox["TestReport", "Code"],
 " on a test notebook involves first extracting the raw tests from the \
notebook, a step which can take a non-trivial amount of time. It is often \
better therefore, to \[OpenCurlyDoubleQuote]pre-compute\
\[CloseCurlyDoubleQuote] this extraction by routinely generating a \
corresponding",
 StyleBox[" .wlt ",
  FontSlant->"Italic"],
 "test file on which ",
 StyleBox["TestReport", "Code"],
 " can subsequently be more efficiently run. Unfortunately, there is \
currently no documented way to generate a corresponding",
 StyleBox[" .wlt",
  FontSlant->"Italic"],
 " file from its  ",
 StyleBox[".nb",
  FontSlant->"Italic"],
 " \[OpenCurlyDoubleQuote]container\[CloseCurlyDoubleQuote] counterpart; the \
button below however, implements this desirable functionality. Clicking it \
ensures that for every test notebook currently open in the front-end, all \
future saves of the notebook generates (or updates) the corresponding .",
 StyleBox["wlt ",
  FontSlant->"Italic"],
 "test file in the same directory (Warning: note that the saving settings of \
all other (non-testing) notebooks is unaffected but close any currently open ",
 StyleBox["testing",
  FontSlant->"Italic"],
 " notebooks for which you ",
 StyleBox["don\[CloseCurlyQuote]t ",
  FontSlant->"Italic"],
 "want this subsequent behaviour to occur)."
}], "Text",
 CellChangeTimes->CompressedData["
1:eJxTTMoPSmViYGAQBmIQPcfZ/4G8/1vH+tvRYNpm10thBSB9pXm1Gohm7OwL
BdHf4u2zQPSZKt1iEH1ryv56EG0V+DTODkjLvBBPAdFLLh4uBtEZGZO7QLTX
31X9IPrcw0uzQXSDUOtpEN16yPImiH58uU3HHqT/W6cFiO54FWkDord4MtqB
6CtdC1xAtOeapFAQ/eaCcwaI5r1yaRqItlokNRtEF0X3zAXRTuxR/o5A+o/x
ymgQ7Vd9OQFEa33kTwTRYTMsXoPoio/X3oDob4tnfwbRu37rfwHRB0R+3nYC
0gxz6u6CaKWfeSbBQLruFIMpiAYA1smSvg==
  "],ExpressionUUID->"e6bc543c-0b00-4bd3-997c-bf87240cd0bd"],

Cell["After clicking the following button ...", "Text",
 CellChangeTimes->{{3.933799519357983*^9, 
  3.933799529841576*^9}},ExpressionUUID->"0218e7b9-d922-4073-b7c9-\
0862835bbe40"],

Cell[TextData[Cell[BoxData[
 ButtonBox["\<\"Make all test notebooks currently open autosave as .wlt test \
files.\"\>",
  Appearance->Automatic,
  BaseStyle->{12, 
    RGBColor[0, 0, 1]},
  ButtonFunction:>
   Module[{$CellContext`testNotebookQ, $CellContext`saveAsWLTEventAction, \
$CellContext`setSaveAsWLTFile}, $CellContext`testNotebookQ[
       Pattern[$CellContext`nb, 
        Blank[]]] := 
     With[{$CellContext`stDefs = 
        Options[$CellContext`nb, "StyleDefinitions"], $CellContext`neActs = 
        Options[$CellContext`nb, NotebookEventActions]}, 
       And[
        Not[
         FreeQ[$CellContext`stDefs, 
          FrontEnd`FileName[{"MUnit"}, 
           BlankNullSequence[]]]], 
        FreeQ[$CellContext`neActs, $CellContext`saveAsWLTFile]]]; \
$CellContext`saveAsWLTEventAction = {{"MenuCommand", "Save"} :> 
       Module[{$CellContext`saveAsWLTFile}, $CellContext`saveAsWLTFile[
            Pattern[$CellContext`nb, 
             Blank[NotebookObject]]] := 
          With[{$CellContext`loc = 
             CurrentValue[$CellContext`nb, 
               "NotebookFullFileName"]}, {$CellContext`tempLocation = 
             StringReplace[$CellContext`loc, ".nb" -> 
               ".txt"], $CellContext`wltLocation = 
             StringReplace[$CellContext`loc, ".nb" -> 
               ".wlt"], $CellContext`tests = 
             MUnit`NotebookToTests[$CellContext`nb]}, If[
              FileExistsQ[$CellContext`wltLocation], 
              DeleteFile[$CellContext`wltLocation]]; 
            Export[$CellContext`tempLocation, $CellContext`tests, 
              OverwriteTarget -> True]; 
            RenameFile[$CellContext`tempLocation, $CellContext`wltLocation]]; 
         With[{$CellContext`nb = SelectedNotebook[]}, 
           NotebookSave[$CellContext`nb]; \
$CellContext`saveAsWLTFile[$CellContext`nb]]]}; $CellContext`setSaveAsWLTFile[
      
       PatternTest[
        Pattern[$CellContext`nb, 
         Blank[NotebookObject]], $CellContext`testNotebookQ]] := 
     SetOptions[$CellContext`nb, 
       NotebookEventActions -> $CellContext`saveAsWLTEventAction]; 
    Map[$CellContext`setSaveAsWLTFile, 
      Notebooks[]]],
  Evaluator->Automatic,
  Method->
   "Preemptive"]], \
"Output",ExpressionUUID->"bf9e4407-db03-442f-9f39-60d5220fdc4d"]], \
"TechNoteText",
 TextAlignment->Center,
 CellID->820338011,ExpressionUUID->"c2ff7495-c77a-4f7a-b06c-987ad3a563c8"],

Cell[TextData[{
 "... there now ",
 StyleBox["does",
  FontSlant->"Italic"],
 " exists a corresponding ",
 StyleBox[".wlt ",
  FontSlant->"Italic"],
 "file that automatically updates with changes to the originating ",
 StyleBox[".nb",
  FontSlant->"Italic"],
 " test file."
}], "Text",
 CellChangeTimes->{{3.932512725670878*^9, 3.9325127597921877`*^9}, {
   3.9325134927683372`*^9, 3.9325135150317593`*^9}, {3.932513890603909*^9, 
   3.932513921249373*^9}, {3.932513982325382*^9, 3.93251399218087*^9}, {
   3.932514521301839*^9, 3.932514567539832*^9}, {3.932514944972601*^9, 
   3.9325149539733963`*^9}, {3.9325152343037157`*^9, 3.93251523800572*^9}, 
   3.932516029462302*^9, {3.932516079175037*^9, 3.9325160802448997`*^9}, {
   3.932516198438136*^9, 3.932516221703146*^9}, {3.932516284231241*^9, 
   3.932516310949874*^9}, {3.932516353115047*^9, 3.932516366063603*^9}, {
   3.932518455685972*^9, 3.932518467892234*^9}, {3.9325185767032223`*^9, 
   3.9325186116456413`*^9}, {3.932545266174616*^9, 3.932545283274321*^9}, {
   3.932545398778008*^9, 3.932545413706506*^9}, {3.933799533601042*^9, 
   3.933799563987748*^9}, {3.933799612240712*^9, 3.933799613501276*^9}, {
   3.9337998324189367`*^9, 3.933799842836074*^9}, {3.933862397067824*^9, 
   3.933862419770398*^9}, {3.9338631681629877`*^9, 3.9338631834184093`*^9}, {
   3.93386677064708*^9, 
   3.933866827945372*^9}},ExpressionUUID->"f6d48bf7-184c-4b4c-b843-\
c75dfa967944"],

Cell[CellGroupData[{

Cell[BoxData[{
 RowBox[{
  RowBox[{"digitSumTestFilewlt", "=", 
   RowBox[{"StringReplace", "[", 
    RowBox[{"digitSumTestFile", ",", 
     RowBox[{"\"\<.nb\>\"", "->", "\"\<.wlt\>\""}]}], "]"}]}], 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{"digitSumTestFilewlt", "//", "FileExistsQ"}]}], "Input",
 CellChangeTimes->{{3.9337996470392437`*^9, 3.93379973795364*^9}, {
  3.9337998736722116`*^9, 3.933799874665523*^9}},
 CellLabel->"In[36]:=",ExpressionUUID->"d80f25b1-14ee-42f6-8ae4-c617e2ff9cc5"],

Cell[BoxData["True"], "Output",
 CellChangeTimes->{3.933799879085253*^9},
 CellLabel->"Out[37]=",ExpressionUUID->"36b279da-1b69-40c8-b87d-0bdd1aae5ab2"]
}, Open  ]],

Cell[TextData[{
 "Just like the originating ",
 StyleBox[".nb ",
  FontSlant->"Italic"],
 "test files, test reports can also be generated from their ",
 StyleBox[".wlt ",
  FontSlant->"Italic"],
 "counterparts."
}], "Text",
 CellChangeTimes->{{3.932512725670878*^9, 3.9325127597921877`*^9}, {
   3.9325134927683372`*^9, 3.9325135150317593`*^9}, {3.932513890603909*^9, 
   3.932513921249373*^9}, {3.932513982325382*^9, 3.93251399218087*^9}, {
   3.932514521301839*^9, 3.932514567539832*^9}, {3.932514944972601*^9, 
   3.9325149539733963`*^9}, {3.9325152343037157`*^9, 3.93251523800572*^9}, 
   3.932516029462302*^9, {3.932516079175037*^9, 3.9325160802448997`*^9}, {
   3.932516198438136*^9, 3.932516221703146*^9}, {3.932516284231241*^9, 
   3.932516310949874*^9}, {3.932516353115047*^9, 3.932516366063603*^9}, {
   3.932518455685972*^9, 3.932518467892234*^9}, {3.9325185767032223`*^9, 
   3.9325186116456413`*^9}, {3.932545266174616*^9, 3.932545283274321*^9}, {
   3.932545398778008*^9, 3.932545413706506*^9}, {3.933799533601042*^9, 
   3.933799563987748*^9}, {3.933799612240712*^9, 3.933799613501276*^9}, {
   3.9337998324189367`*^9, 3.933799842836074*^9}, {3.933800107210107*^9, 
   3.933800148150902*^9}},ExpressionUUID->"6ba58a8f-fa72-45ed-a93b-\
c14e13828748"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"TestReport", "[", "digitSumTestFilewlt", "]"}]], "Input",
 CellChangeTimes->{{3.9325453396374817`*^9, 3.932545342934092*^9}, 
   3.933800185449244*^9},
 CellLabel->"In[38]:=",ExpressionUUID->"d53066ae-49c2-4e9d-b013-30f96cc4fccb"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["TestReportObject",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{
      PaneSelectorBox[{False -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]], 
              ButtonFunction :> (Typeset`open$$ = True), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "SuccessIcon"]], Alignment -> Center, 
                  ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Title: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                 "\"Test Report: digitSumTests.wlt\"", "SummaryItem"]}], 
               "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"100%\"", ShowStringCharacters -> False], 1., 
                    AutoDelete -> True], PercentForm], "SummaryItem"]}], 
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["3", "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]], 
              ButtonFunction :> (Typeset`open$$ = False), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "SuccessIcon"]], Alignment -> Center, 
                  ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Title: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                 "\"Test Report: digitSumTests.wlt\"", "SummaryItem"]}], 
               "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"100%\"", ShowStringCharacters -> False], 1., 
                    AutoDelete -> True], PercentForm], "SummaryItem"]}], 
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["3", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Success count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["3", "SummaryItem"]}], "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Time elapsed: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  
                  TemplateBox[{
                   "0.000305`2.1576935824591157", "\"s\"", "seconds", 
                    "\"Seconds\""}, "Quantity", SyntaxForm -> Mod], 
                  "SummaryItem"]}], "\[SpanFromLeft]"}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  TestReportObject[<|
   "Title" -> "Test Report: digitSumTests.wlt", "Aborted" -> False, 
    "TestResults" -> <|
     6868758187247821218 -> 
      TestObject[<|
        "MetaInformation" -> None, "AbsoluteTime" -> 
         3.933800187095355`15.648417281473408*^9, "SameTest" -> SameQ, 
         "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
         DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
         "CreationID" -> "a28c2250-6173-49be-832a-948d22899b9b", "TestID" -> 
         "t06gxzstt4wz0p", "TestFileName" -> 
         "/private/var/folders/wk/5jhvk6v92x37bl5wkgp7wr200000gn/T/\
m0000087691/digitSumTests.wlt", "EvaluationID" -> 
         "f8918273-555f-41cb-80a5-5e2f5c679bd4", "Input" -> HoldForm[
           DigitSum[1]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> 
         HoldForm[1], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> 
         0.000116`2.2149729870589128, "CPUTimeUsed" -> 
         0.00011699999998882049`, "MemoryUsed" -> 4152, 
         "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[1], 
         "Outcome" -> "Success", "FailureType" -> None|>], 
      6816099577332233802 -> 
      TestObject[<|
        "MetaInformation" -> None, "AbsoluteTime" -> 
         3.933800187096214`15.648417281473506*^9, "SameTest" -> SameQ, 
         "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
         DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
         "CreationID" -> "16f2f278-5c65-4320-baef-cc46b2bf4cd7", "TestID" -> 
         "t0y792bswmom4w", "TestFileName" -> 
         "/private/var/folders/wk/5jhvk6v92x37bl5wkgp7wr200000gn/T/\
m0000087691/digitSumTests.wlt", "EvaluationID" -> 
         "09e95e4c-4c85-466b-908f-e3aa0cf7f76e", "Input" -> HoldForm[
           DigitSum[12]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> 
         HoldForm[3], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> 
         0.000096`2.13278623087156, "CPUTimeUsed" -> 0.00009700000001089393, 
         "MemoryUsed" -> 4152, "IntermediateTestsTree" -> {}, 
         "ExpectedOutput" -> HoldForm[3], "Outcome" -> "Success", 
         "FailureType" -> None|>], 9158123466670949472 -> 
      TestObject[<|
        "MetaInformation" -> None, "AbsoluteTime" -> 
         3.933800187097003`15.648417281473588*^9, "SameTest" -> SameQ, 
         "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
         DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
         "CreationID" -> "f9abd42e-e288-47d4-9c54-a8d45821d4ac", "TestID" -> 
         "t1ng7wghguke90", "TestFileName" -> 
         "/private/var/folders/wk/5jhvk6v92x37bl5wkgp7wr200000gn/T/\
m0000087691/digitSumTests.wlt", "EvaluationID" -> 
         "cb68e3e6-a687-470f-b098-9eb993f346a2", "Input" -> HoldForm[
           DigitSum[123]], "ExpectedMessages" -> HoldForm[{}], "ActualOutput" -> 
         HoldForm[6], "ActualMessages" -> {}, "AbsoluteTimeUsed" -> 
         0.000093`2.1189979463859268, "CPUTimeUsed" -> 0.0000940000000184682, 
         "MemoryUsed" -> 4152, "IntermediateTestsTree" -> {}, 
         "ExpectedOutput" -> HoldForm[6], "Outcome" -> "Success", 
         "FailureType" -> None|>]|>, "FailureResults" -> <||>, 
    "TestsNotEvaluatedKeys" -> {}, "TestsFailedWrongResultsKeys" -> {}, 
    "TestsFailedWithMessagesKeys" -> {}, 
    "TestsSucceededKeys" -> {6868758187247821218, 6816099577332233802, 
     9158123466670949472}|>],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{3.9325453443711348`*^9, 3.932545382620076*^9, 
  3.933800187109551*^9},
 CellLabel->"Out[38]=",ExpressionUUID->"85474ef3-0445-4841-a731-8f238177b7c1"]
}, Open  ]],

Cell[TextData[{
 "But now, while the final reports generated are identical, the generation \
from a ",
 StyleBox[".wlt",
  FontSlant->"Italic"],
 " file is typically an order-of-magnitude more efficient--an improvement \
that is discernable even with this toy example."
}], "Text",
 CellChangeTimes->{{3.933800208609919*^9, 3.933800261172164*^9}, {
  3.933800624640398*^9, 3.9338006588970757`*^9}, {3.933863206864678*^9, 
  3.9338632936253147`*^9}, {3.933867968291699*^9, 
  3.933867975525901*^9}},ExpressionUUID->"ea8d2d45-e9a2-4ad9-820b-\
81e98845a652"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{
  RowBox[{
   RowBox[{"Timing", "[", 
    RowBox[{
     RowBox[{"TestReport", "[", "#", "]"}], ";"}], "]"}], "&"}], "/@", 
  RowBox[{"{", 
   RowBox[{"digitSumTestFile", ",", "digitSumTestFilewlt"}], "}"}]}]], "Input",\

 CellChangeTimes->{{3.933800666559647*^9, 3.9338007423757763`*^9}},
 CellLabel->"In[39]:=",ExpressionUUID->"0ee0f6a7-ba49-4b50-980e-bb9293df9080"],

Cell[BoxData[
 RowBox[{"{", 
  RowBox[{
   RowBox[{"{", 
    RowBox[{"0.378819`", ",", "Null"}], "}"}], ",", 
   RowBox[{"{", 
    RowBox[{"0.033534`", ",", "Null"}], "}"}]}], "}"}]], "Output",
 CellChangeTimes->{3.933800747195552*^9},
 CellLabel->"Out[39]=",ExpressionUUID->"0441be00-7c09-4a2c-be2e-831930727a09"]
}, Open  ]],

Cell[TextData[{
 "This workflow can take you a long way and presumably something along these \
lines previously unfolded in the development of WL\[CloseCurlyQuote]s \
built-in ",
 StyleBox["DigitSum", "Input"],
 " although naturally with more numerous and more sophisticated tests."
}], "Text",
 CellChangeTimes->{{3.93380077541061*^9, 3.9338007770098553`*^9}, {
  3.9338660590612297`*^9, 3.933866127991661*^9}, {3.933866159154635*^9, 
  3.933866177706915*^9}, {3.9338679954724007`*^9, 3.933868051829116*^9}, {
  3.933869940947954*^9, 
  3.933869947135191*^9}},ExpressionUUID->"bb91922f-0cac-4aa8-8e6e-\
97d4c2eca932"],

Cell[TextData[{
 "There are however, in my view, two serious limitations to the WL\
\[CloseCurlyQuote]s built-in testing framework, one that impinges on the \
language\[CloseCurlyQuote]s ",
 StyleBox["scalability",
  FontSlant->"Italic"],
 " and the other on the language\[CloseCurlyQuote]s ",
 StyleBox["explainability",
  FontSlant->"Italic"],
 "."
}], "Text",
 CellChangeTimes->{{3.93380077541061*^9, 3.9338007770098553`*^9}, {
  3.9338660590612297`*^9, 3.933866127991661*^9}, {3.933866159154635*^9, 
  3.933866177706915*^9}, {3.9338679954724007`*^9, 3.933868082313422*^9}, {
  3.933868448120556*^9, 3.93386852128829*^9}, {3.933868554961314*^9, 
  3.9338685629046087`*^9}, {3.9338685967565193`*^9, 3.933868669667941*^9}, {
  3.933868700122867*^9, 3.9338687022484837`*^9}, {3.9338690034939737`*^9, 
  3.933869024833393*^9}, {3.933869523200357*^9, 3.933869523290555*^9}, {
  3.933903630940881*^9, 
  3.9339036316841383`*^9}},ExpressionUUID->"cee2d930-6f99-4ac0-9bb5-\
86cfdddf20a9"],

Cell[TextData[{
 "The ",
 StyleBox["WL",
  FontSlant->"Italic"],
 "\[CloseCurlyQuote]s ",
 StyleBox["scalability",
  FontSlant->"Italic"],
 " is dramatically improved by adding a ",
 StyleBox["TestSummary", "Input"],
 " function (to complement the built-in ",
 StyleBox["TestReport", "Input"],
 " function)."
}], "ItemNumbered",
 CellChangeTimes->{{3.933869066437562*^9, 3.933869111786635*^9}, {
  3.933869420152388*^9, 3.933869430509695*^9}, {3.933903320613484*^9, 
  3.9339033358839083`*^9}, {3.9339034086716146`*^9, 
  3.933903477271233*^9}},ExpressionUUID->"897760b0-6371-45d7-92b0-\
ba65e77000ee"],

Cell[TextData[{
 "The ",
 StyleBox["WL",
  FontSlant->"Italic"],
 "\[CloseCurlyQuote]s ",
 StyleBox["explainabiity",
  FontSlant->"Italic"],
 " is dramatically improved by more tightly integrating testing into a \
function\[CloseCurlyQuote]s presentation. "
}], "ItemNumbered",
 CellChangeTimes->{{3.933869066437562*^9, 3.933869084325302*^9}, {
  3.933869115836726*^9, 3.9338691269404373`*^9}, {3.933869332445776*^9, 
  3.933869382530534*^9}, {3.933869446201509*^9, 3.9338694812722807`*^9}, {
  3.933869563328096*^9, 3.9338696000942593`*^9}, {3.933903384257174*^9, 
  3.933903387869286*^9}, {3.933903531948654*^9, 3.933903599495635*^9}, {
  3.9339036434061623`*^9, 
  3.933903666178381*^9}},ExpressionUUID->"b29c3fc1-d4e6-494e-970d-\
80ea938599fb"],

Cell[TextData[{
 "Happily however, these limitations can be overcome through the new \
functionality added by ",
 StyleBox["CodeAssurance",
  FontSlant->"Italic"],
 " that can therefore be used to  improve the scalability and explainability \
of your ",
 StyleBox["WL",
  FontSlant->"Italic"],
 "-based applications or computational systems. ",
 StyleBox["CodeAssurance",
  FontSlant->"Italic"],
 "\[CloseCurlyQuote]s documentation more comprehensively explains the \
motivation and benefits of adding these new features but the following \
minimal example should at least provide an inkling of the long-term \
advantage. Our minimal example will also illustrate another feature of ",
 StyleBox["CodeAssurance",
  FontSlant->"Italic"],
 ", namely, an ability to streamline the paclet-creation process."
}], "Text",
 CellChangeTimes->{{3.93380077541061*^9, 3.9338007770098553`*^9}, {
   3.9338660590612297`*^9, 3.933866127991661*^9}, {3.933866159154635*^9, 
   3.933866177706915*^9}, {3.9338679954724007`*^9, 3.933868082313422*^9}, {
   3.933868448120556*^9, 3.93386852128829*^9}, {3.933868554961314*^9, 
   3.9338685629046087`*^9}, {3.9338685967565193`*^9, 3.933868669667941*^9}, {
   3.933868700122867*^9, 3.9338687022484837`*^9}, {3.9338690034939737`*^9, 
   3.933869024833393*^9}, {3.933869523200357*^9, 3.933869523290555*^9}, {
   3.9338696249904346`*^9, 3.9338697047640123`*^9}, {3.933869997366528*^9, 
   3.933870062233522*^9}, {3.933870103567017*^9, 3.9338701208689537`*^9}, {
   3.933870423889051*^9, 3.933870442879669*^9}, {3.933870500807557*^9, 
   3.9338706030249*^9}, {3.933872951713792*^9, 3.9338729868369226`*^9}, {
   3.9338736850259733`*^9, 3.9338736857386293`*^9}, {3.9338742718119707`*^9, 
   3.933874348412798*^9}, {3.933874389995089*^9, 3.9338743973297443`*^9}, 
   3.933877969896904*^9, {3.933903588763694*^9, 3.933903592836149*^9}, {
   3.933903681691367*^9, 
   3.933903740881009*^9}},ExpressionUUID->"78d04ed7-d6d4-49d5-8c35-\
906e2c4030b5"],

Cell[TextData[{
 "If a WL-package, application or computational system has become complex \
enough to warrant systematic unit-testing, the chances are it also needs to \
be designed and implemented within the WL\[CloseCurlyQuote]s package and \
paclet framework. Hence it makes sense to initialize and integrate a testing \
regime within this framework which ",
 StyleBox["CodeAssurance",
  FontSlant->"Italic"],
 " facilitates as illustrated in the following minimal example."
}], "Text",
 CellChangeTimes->CompressedData["
1:eJxTTMoPSmViYGAQBWIQvUP5rYai/1vHPQEKmiB6xtdETkcgvWH3f0EQffTT
E1EQzTPfTAJEv5DN/w2i+9i92JxA6m8zm4DoNZaatiBa7HCcI4ju+xTjBKIz
TGe4gehj8Vv9QXT7u+ZgED3l83EwvehcfiWI1lgtVQOigzPTdoFoK59MML1k
o/xxEH2qSOIiiJ65a/VXEM1cefwviGZU/cTkDKQrzkmzgmjp4j9aINpBLUYX
RDddn2kCon+fTnAE0UnXv6W5AGmhE1HZIPrYlQWHQPStRdvB9KrfP7ldQfaa
9oqC6KPX90uB6HU7pRRBdIgqcxiILqvkaQbR2bwChcFAmtVBCEwDAObdmd0=

  "],ExpressionUUID->"163691bc-2332-4a14-b716-30a2ad4567f8"]
}, Open  ]],

Cell[CellGroupData[{

Cell["Using CodeAssurance to organize and integrate test suites", "Subtitle",
 CellChangeTimes->{{3.932545464511311*^9, 3.932545535420217*^9}, {
  3.93254556768568*^9, 3.93254558887989*^9}, {3.9325457211549273`*^9, 
  3.932545737008402*^9}, {3.932546625081614*^9, 
  3.932546635363914*^9}},ExpressionUUID->"43ac2b65-0298-424b-aeaf-\
44bc1dc54727"],

Cell[TextData[{
 "Load ",
 StyleBox["CodeAssurance",
  FontSlant->"Italic"]
}], "Text",
 CellChangeTimes->{{3.932546714353125*^9, 
  3.932546724140381*^9}},ExpressionUUID->"ace62cb5-27e5-4e67-bb5a-\
d0702403c06d"],

Cell[BoxData[
 RowBox[{"<<", "CodeAssurance`"}]], "Input",
 CellChangeTimes->{{3.932546727348946*^9, 3.932546735305449*^9}},
 CellLabel->"In[1]:=",ExpressionUUID->"c151855b-bfd3-445e-9ff5-1d9446b775fe"],

Cell[TextData[{
 "Create a developer paclet named ",
 StyleBox["\[OpenCurlyDoubleQuote]AWTC\[CloseCurlyDoubleQuote]",
  FontSlant->"Italic"],
 " that adds a MyDigits package that itself introduces two new functions one \
of which is an alternative implementation, ",
 StyleBox["MyDigitSum",
  FontWeight->"Bold"],
 "."
}], "Text",
 CellChangeTimes->{{3.932546801374996*^9, 3.93254685821695*^9}, {
   3.932546974952244*^9, 3.9325470219106493`*^9}, 3.9325475094689083`*^9, {
   3.932547641165904*^9, 3.9325476982843018`*^9}, {3.93387805258356*^9, 
   3.933878059997951*^9}, {3.933903787647656*^9, 
   3.933903840017137*^9}},ExpressionUUID->"b8e1ebee-a744-4c2a-99bb-\
b175b5a0d930"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"developerPaclet", "=", 
  RowBox[{"CreateDeveloperPaclet", "[", 
   RowBox[{"\"\<AWTC\>\"", ",", 
    RowBox[{"\"\<MyDigits\>\"", "->", 
     RowBox[{"{", 
      RowBox[{"\"\<MyIntegerDigits\>\"", ",", "\"\<MyDigitSum\>\""}], 
      "}"}]}]}], "]"}]}]], "Input",
 CellChangeTimes->{{3.93254752712224*^9, 3.9325475772537813`*^9}, {
  3.9325476101497583`*^9, 3.932547630997033*^9}, {3.932547702987937*^9, 
  3.9325477047097178`*^9}},
 CellLabel->"In[2]:=",ExpressionUUID->"e9e5c404-4114-4d60-9279-62453f94399c"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["PacletObject",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{
      PaneSelectorBox[{False -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]], 
              ButtonFunction :> (Typeset`open$$ = True), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              Thickness[0.0416667], {
               FaceForm[{
                 RGBColor[0.961, 0.961, 0.961], 
                 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}}}, {{{12.5454, 
                22.5972}, {7.5464, 20.5002}, {2.5454, 18.4022}, {2.5454, 
                12.5982}, {2.5454, 12.5972}, {2.5454, 6.7952}, {7.5454, 
                4.6962}, {7.546, 4.6972}, {12.5454, 2.5992}, {17.5454, 
                4.6972}, {17.5454, 4.6962}, {22.5454, 6.7952}, {22.5454, 
                12.5972}, {22.5454, 12.5982}, {22.5454, 18.4022}}}]}, {
               FaceForm[{
                 RGBColor[0.898, 0.898, 0.898], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{17.125, 8.3359}, {17.125, 
                14.0569}, {16.875, 14.0569}, {16.875, 8.3359}, {17., 
                8.1169}, {21.952, 6.0399}, {22.049, 6.2709}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{7.125, 8.3359}, {7.125, 14.0569}, {
                6.875, 14.0569}, {6.875, 8.3359}, {1.952, 6.2709}, {2.048, 
                6.0399}, {7., 8.1169}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{11.8745, 6.2383}, {6.9515, 4.1733}, {7.0475, 
                3.9423}, {11.9995, 6.0193}, {16.9515, 3.9423}, {17.0475, 
                4.1733}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{17.125, 14.1392}, {17.125, 
                19.8602}, {16.875, 19.8602}, {16.875, 14.1392}, {17., 
                13.9202}, {21.952, 11.8432}, {22.049, 12.0742}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{7.125, 14.1392}, {7.125, 19.8602}, {
                6.875, 19.8602}, {6.875, 14.1392}, {1.952, 12.0742}, {2.048, 
                11.8432}, {7., 13.9202}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{11.8746, 21.3633}, {11.8746, 18.3563}, {
                11.9996, 18.3033}, {12.1246, 18.3563}, {12.1246, 21.3633}, {
                11.9996, 21.4153}}}]}, {
               FaceForm[{
                 RGBColor[0.749, 0.749, 0.749], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 
                 3}}}, {{{8.292, 19.8594}, {12., 21.4154}, {15.707, 
                 19.8594}, {12., 18.3034}}, {{17.5, 19.5274}, {17.5, 
                 20.1924}, {12., 22.5004}, {6.5, 20.1924}, {6.5, 19.5284}, {
                 12., 17.2194}, {12., 17.2194}, {15.7, 18.7724}, {17.5, 
                 19.5274}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{11.5, 8.5156}, {11.5, 6.4876}, {11.5, 
                5.4026}, {12.5, 5.8226}, {12.5, 8.5156}, {12., 8.3056}}}], 
               
               FilledCurveBox[{{{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, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 
                 0}, {0, 1, 0}}}, {{{21.5, 6.4873}, {17.5, 4.8083}, {17.5, 
                 9.5283}, {21.5, 11.2073}}, {{21.5, 12.7113}, {21.5, 
                 12.2913}, {17., 10.4033}, {16.5, 10.6133}, {16.5, 10.1943}, {
                 15.707, 9.8613}, {16.5, 9.5283}, {16.5, 4.8083}, {16.5, 
                 4.8093}, {16.5, 4.3903}, {15.707, 4.0573}, {17., 3.5143}, {
                 22.5, 5.8223}, {22.5, 12.2913}}}], 
               
               FilledCurveBox[{{{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, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 
                 0}, {0, 1, 0}}}, {{{6.5, 4.8086}, {2.5, 6.4876}, {2.5, 
                 11.2066}, {6.5, 9.5286}}, {{7.5, 9.1096}, {7.5, 9.1096}, {
                 7.5, 9.5286}, {8.292, 9.8616}, {7.5, 10.1936}, {7.5, 
                 10.6136}, {7., 10.4036}, {2.5, 12.2906}, {2.5, 12.7106}, {
                 1.5, 12.2916}, {1.5, 5.8226}, {7., 3.5146}, {8.293, 
                 4.0576}, {7.5, 4.3906}}}], 
               
               FilledCurveBox[{{{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, 1, 0}, {0, 1, 0}}}, {{{3.2925, 17.7622}, {7.0005, 
                 19.3182}, {10.7075, 17.7622}, {7.0005, 16.2062}}, {{6.5005, 
                 10.6122}, {2.5005, 12.2912}, {2.5005, 17.0102}, {6.5005, 
                 15.3322}}, {{7.5005, 10.1932}, {7.5005, 10.6122}, {7.5005, 
                 15.3322}, {12.0005, 17.2202}, {12.5005, 17.0102}, {12.5005, 
                 18.0952}, {7.0005, 20.4032}, {1.5005, 18.0952}, {1.5005, 
                 11.6262}, {7.0005, 9.3182}, {8.2935, 9.8612}}}], 
               
               FilledCurveBox[{{{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, 1, 0}, {0, 1, 0}}}, {{{21.5, 12.291}, {17.5, 10.612}, {
                 17.5, 15.332}, {21.5, 17.01}}, {{13.293, 17.762}, {17., 
                 19.318}, {20.708, 17.762}, {17., 16.207}}, {{17., 20.403}, {
                 11.5, 18.095}, {11.5, 17.01}, {12., 17.22}, {16.5, 15.332}, {
                 16.5, 10.612}, {16.5, 10.194}, {15.706, 9.861}, {17., 
                 9.318}, {22.5, 11.626}, {22.5, 18.095}}}], 
               
               FilledCurveBox[{{{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, 1, 0}, {0, 1, 0}}}, {{{16.4995, 4.3906}, {12.4995, 
                 2.7116}, {12.4995, 7.4316}, {16.4995, 9.1096}}, {{11.4995, 
                 2.7116}, {7.4995, 4.3906}, {7.4995, 9.1096}, {11.4995, 
                 7.4316}}, {{16.4995, 10.6136}, {16.4995, 10.1946}, {11.9995, 
                 8.3056}, {8.2915, 9.8616}, {7.4995, 10.1936}, {7.4995, 
                 10.6146}, {6.4995, 10.1946}, {6.4995, 3.7256}, {11.9995, 
                 1.4176}, {17.4995, 3.7256}, {17.4995, 10.1946}}}]}, {
               FaceForm[{
                 RGBColor[0.965, 0.765, 0.749], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{12., 17.6616}, {16.945, 15.5856}, {16.945, 
                9.9376}, {12., 7.8636}, {7.055, 9.9376}, {7.055, 
                15.5856}}}]}, {
               FaceForm[{
                 RGBColor[0.91, 0.655, 0.635], 
                 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}}}, {{{12.125, 
                17.7627}, {11.875, 17.7627}, {11.875, 12.0407}, {6.952, 
                9.9757}, {7.048, 9.7447}, {12., 11.8227}, {16.952, 9.7447}, {
                17.048, 9.9757}, {12.125, 12.0407}}}]}, {
               FaceForm[{
                 RGBColor[0.867, 0.067, 0.], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{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}}}, {{{12.5, 8.5146}, {12.5, 13.2336}, {16.5, 14.9116}, {
                 16.5, 10.1926}}, {{7.5, 14.9116}, {11.5, 13.2336}, {11.5, 
                 8.5146}, {7.5, 10.1926}}, {{15.708, 15.6636}, {12., 
                 14.1086}, {8.292, 15.6636}, {12., 17.2206}}, {{12., 
                 18.3046}, {6.5, 15.9956}, {6.5, 9.5286}, {12., 7.2206}, {
                 17.5, 9.5286}, {17.5, 15.9956}}}]}}, AspectRatio -> 
             Automatic, ImageSize -> {24., 24.}, 
             PlotRange -> {{0., 24.}, {0., 24.}}], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Name: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"AWTC\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Version: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"0.0.1\"", "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]], 
              ButtonFunction :> (Typeset`open$$ = False), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              Thickness[0.0416667], {
               FaceForm[{
                 RGBColor[0.961, 0.961, 0.961], 
                 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}}}, {{{12.5454, 
                22.5972}, {7.5464, 20.5002}, {2.5454, 18.4022}, {2.5454, 
                12.5982}, {2.5454, 12.5972}, {2.5454, 6.7952}, {7.5454, 
                4.6962}, {7.546, 4.6972}, {12.5454, 2.5992}, {17.5454, 
                4.6972}, {17.5454, 4.6962}, {22.5454, 6.7952}, {22.5454, 
                12.5972}, {22.5454, 12.5982}, {22.5454, 18.4022}}}]}, {
               FaceForm[{
                 RGBColor[0.898, 0.898, 0.898], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{17.125, 8.3359}, {17.125, 
                14.0569}, {16.875, 14.0569}, {16.875, 8.3359}, {17., 
                8.1169}, {21.952, 6.0399}, {22.049, 6.2709}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{7.125, 8.3359}, {7.125, 14.0569}, {
                6.875, 14.0569}, {6.875, 8.3359}, {1.952, 6.2709}, {2.048, 
                6.0399}, {7., 8.1169}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{11.8745, 6.2383}, {6.9515, 4.1733}, {7.0475, 
                3.9423}, {11.9995, 6.0193}, {16.9515, 3.9423}, {17.0475, 
                4.1733}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{17.125, 14.1392}, {17.125, 
                19.8602}, {16.875, 19.8602}, {16.875, 14.1392}, {17., 
                13.9202}, {21.952, 11.8432}, {22.049, 12.0742}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}, {0, 1, 0}}}, {{{7.125, 14.1392}, {7.125, 19.8602}, {
                6.875, 19.8602}, {6.875, 14.1392}, {1.952, 12.0742}, {2.048, 
                11.8432}, {7., 13.9202}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{11.8746, 21.3633}, {11.8746, 18.3563}, {
                11.9996, 18.3033}, {12.1246, 18.3563}, {12.1246, 21.3633}, {
                11.9996, 21.4153}}}]}, {
               FaceForm[{
                 RGBColor[0.749, 0.749, 0.749], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 
                 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 
                 3}}}, {{{8.292, 19.8594}, {12., 21.4154}, {15.707, 
                 19.8594}, {12., 18.3034}}, {{17.5, 19.5274}, {17.5, 
                 20.1924}, {12., 22.5004}, {6.5, 20.1924}, {6.5, 19.5284}, {
                 12., 17.2194}, {12., 17.2194}, {15.7, 18.7724}, {17.5, 
                 19.5274}}}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{11.5, 8.5156}, {11.5, 6.4876}, {11.5, 
                5.4026}, {12.5, 5.8226}, {12.5, 8.5156}, {12., 8.3056}}}], 
               FilledCurveBox[{{{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, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 
                 0}, {0, 1, 0}}}, {{{21.5, 6.4873}, {17.5, 4.8083}, {17.5, 
                 9.5283}, {21.5, 11.2073}}, {{21.5, 12.7113}, {21.5, 
                 12.2913}, {17., 10.4033}, {16.5, 10.6133}, {16.5, 10.1943}, {
                 15.707, 9.8613}, {16.5, 9.5283}, {16.5, 4.8083}, {16.5, 
                 4.8093}, {16.5, 4.3903}, {15.707, 4.0573}, {17., 3.5143}, {
                 22.5, 5.8223}, {22.5, 12.2913}}}], 
               
               FilledCurveBox[{{{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, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 
                 0}, {0, 1, 0}}}, {{{6.5, 4.8086}, {2.5, 6.4876}, {2.5, 
                 11.2066}, {6.5, 9.5286}}, {{7.5, 9.1096}, {7.5, 9.1096}, {
                 7.5, 9.5286}, {8.292, 9.8616}, {7.5, 10.1936}, {7.5, 
                 10.6136}, {7., 10.4036}, {2.5, 12.2906}, {2.5, 12.7106}, {
                 1.5, 12.2916}, {1.5, 5.8226}, {7., 3.5146}, {8.293, 
                 4.0576}, {7.5, 4.3906}}}], 
               
               FilledCurveBox[{{{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, 1, 0}, {0, 1, 0}}}, {{{3.2925, 17.7622}, {7.0005, 
                 19.3182}, {10.7075, 17.7622}, {7.0005, 16.2062}}, {{6.5005, 
                 10.6122}, {2.5005, 12.2912}, {2.5005, 17.0102}, {6.5005, 
                 15.3322}}, {{7.5005, 10.1932}, {7.5005, 10.6122}, {7.5005, 
                 15.3322}, {12.0005, 17.2202}, {12.5005, 17.0102}, {12.5005, 
                 18.0952}, {7.0005, 20.4032}, {1.5005, 18.0952}, {1.5005, 
                 11.6262}, {7.0005, 9.3182}, {8.2935, 9.8612}}}], 
               
               FilledCurveBox[{{{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, 1, 0}, {0, 1, 0}}}, {{{21.5, 12.291}, {17.5, 10.612}, {
                 17.5, 15.332}, {21.5, 17.01}}, {{13.293, 17.762}, {17., 
                 19.318}, {20.708, 17.762}, {17., 16.207}}, {{17., 20.403}, {
                 11.5, 18.095}, {11.5, 17.01}, {12., 17.22}, {16.5, 15.332}, {
                 16.5, 10.612}, {16.5, 10.194}, {15.706, 9.861}, {17., 
                 9.318}, {22.5, 11.626}, {22.5, 18.095}}}], 
               
               FilledCurveBox[{{{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, 1, 0}, {0, 1, 0}}}, {{{16.4995, 4.3906}, {12.4995, 
                 2.7116}, {12.4995, 7.4316}, {16.4995, 9.1096}}, {{11.4995, 
                 2.7116}, {7.4995, 4.3906}, {7.4995, 9.1096}, {11.4995, 
                 7.4316}}, {{16.4995, 10.6136}, {16.4995, 10.1946}, {11.9995, 
                 8.3056}, {8.2915, 9.8616}, {7.4995, 10.1936}, {7.4995, 
                 10.6146}, {6.4995, 10.1946}, {6.4995, 3.7256}, {11.9995, 
                 1.4176}, {17.4995, 3.7256}, {17.4995, 10.1946}}}]}, {
               FaceForm[{
                 RGBColor[0.965, 0.765, 0.749], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {
                0, 1, 0}}}, {{{12., 17.6616}, {16.945, 15.5856}, {16.945, 
                9.9376}, {12., 7.8636}, {7.055, 9.9376}, {7.055, 
                15.5856}}}]}, {
               FaceForm[{
                 RGBColor[0.91, 0.655, 0.635], 
                 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}}}, {{{12.125, 
                17.7627}, {11.875, 17.7627}, {11.875, 12.0407}, {6.952, 
                9.9757}, {7.048, 9.7447}, {12., 11.8227}, {16.952, 9.7447}, {
                17.048, 9.9757}, {12.125, 12.0407}}}]}, {
               FaceForm[{
                 RGBColor[0.867, 0.067, 0.], 
                 Opacity[1.]}], 
               
               FilledCurveBox[{{{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}}}, {{{12.5, 8.5146}, {12.5, 13.2336}, {16.5, 14.9116}, {
                 16.5, 10.1926}}, {{7.5, 14.9116}, {11.5, 13.2336}, {11.5, 
                 8.5146}, {7.5, 10.1926}}, {{15.708, 15.6636}, {12., 
                 14.1086}, {8.292, 15.6636}, {12., 17.2206}}, {{12., 
                 18.3046}, {6.5, 15.9956}, {6.5, 9.5286}, {12., 7.2206}, {
                 17.5, 9.5286}, {17.5, 15.9956}}}]}}, AspectRatio -> 
             Automatic, ImageSize -> {24., 24.}, 
             PlotRange -> {{0., 24.}, {0., 24.}}], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Name: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"AWTC\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Version: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"0.0.1\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Location: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                 "\"/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/\
AWTC\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Description: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                  "\"Edit the PacletInfo.wl file in order to place a useful \
description here.\"", Short], "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  PacletObject[<|
   "Name" -> "AWTC", "Version" -> "0.0.1", "WolframVersion" -> "14.", 
    "Description" -> 
    "Edit the PacletInfo.wl file in order to place a useful description \
here.", "NamespaceExtensions" -> {
     "MyDigits`" -> {"MyIntegerDigits", "MyDigitSum"}}, 
    "Extensions" -> {{
      "Kernel", "Root" -> "Kernel", "Context" -> "MyDigits`"}, {
      "Documentation", "Language" -> "English"}, {
      "TestFiles", "Root" -> "TestFiles"}}, "Location" -> 
    "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC"|>],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{3.93254785872996*^9, 3.933878099653739*^9},
 CellLabel->"Out[2]=",ExpressionUUID->"c9e04d0f-aa81-45f6-823b-0be9d994b11c"]
}, Open  ]],

Cell[TextData[{
 "Opening the directory containing the new created",
 StyleBox[" \[OpenCurlyDoubleQuote]AWTC\[CloseCurlyDoubleQuote] ",
  FontSlant->"Italic"],
 "paclet shows the standard ",
 StyleBox["Kernel",
  FontSlant->"Italic"],
 " directory containing code for the ",
 StyleBox["MyDigits", "Input"],
 " package functions but it also contains a new ",
 StyleBox["TestFiles",
  FontSlant->"Italic"],
 " directory that is structured to house the unit tests for the package\
\[CloseCurlyQuote]s introduced functions."
}], "Text",
 CellChangeTimes->{{3.932548166606*^9, 3.932548168428721*^9}, {
  3.932548426567073*^9, 3.932548434487226*^9}, {3.932573372279581*^9, 
  3.9325734019343853`*^9}, {3.9338781282739677`*^9, 3.933878139444315*^9}, {
  3.933878325318842*^9, 3.9338784296777*^9}, {3.9338789713074923`*^9, 
  3.933879060734131*^9}, {3.933879128461508*^9, 3.933879161208932*^9}, {
  3.933880185992405*^9, 3.933880193765922*^9}, {3.933903856803816*^9, 
  3.9339038806773*^9}},ExpressionUUID->"41777140-6679-4f44-8312-f44cb20cd6ac"],

Cell[BoxData[
 RowBox[{"SystemOpen", "[", 
  RowBox[{"developerPaclet", "[", "\"\<Location\>\"", "]"}], "]"}]], "Input",
 CellChangeTimes->{{3.93387818774477*^9, 3.933878206742838*^9}},
 CellLabel->"In[4]:=",ExpressionUUID->"fab09d92-3115-4321-96be-4ae51afd6979"],

Cell[BoxData[
 GraphicsBox[
  TagBox[RasterBox[CompressedData["
1:eJztnQlUFke2xz3vvTNnzjvvvHnLJJNEs8xEcV9R476giAoq7isqbiig4K4Y
44Z7EicGMBFQQUBNBDUqagwKLjEqbpgoqKDGfUmeicZRo97X/4vVaT6/hSjQ
zXg95yddS3dXf3X/VXW7u7r+Oiiky7B/KVOmzNg/av918Z/YcswY/8ld/0sL
dB81dkTAqKFD2o0aNzRg6JgGg/5Vi4zX2KXxbxqNGjagwtDwOSnseYrr/IK5
mF3/z3t+q5TD7HoUSnf9iw4EK2B2/YsOBCtgdv2LDgQrYHb9iw4EK2B2/YsO
BCtgdv2LDgQrYHb9iw4EK2B2/YsOBCtgdv2LDgQrYHb9iw4EK2B2/YsOBCtg
dv2LDgQrYHb9iw4EK2B2/YsOBCtgdv1bTQdNmzQ25fxNcN5GDU23hxcVq9if
2eVorNlg1y6dya9fX2rSuFGJn79Pn97UvXs3aqyd2ww7aNGiOXl6tqZmzZoW
iG/ZsgVjLBe2EYd9jHmxL+LxV+Vxhq3u0Rb4+w+koUOHkIdHS9FBCZcD9dGt
axfq79ePOnXsYMrv0L59O/LTzt+jR3e2h5K0Aejvxo0bzMmTJ/X4nj176PEh
ISF6/OzZ4Rx36dIlat68mR6/detWjt+xI40+/fRTfV9HjBo1Ur/2TZs20fff
f6+nXb9+nbZt28baFB0UfznQbnXr1pU10LGDj2m/A2jXri1rAfZXklqIjIwo
YJ/omxDftGkTunDhAsctWRKl59+4caOed/jwgPx61NqSs2fPctzSpUspJibG
pQ5Gjw7l3//gwYMO8xw6lPlUvyM6KNpyoA7QFsL2Ovh4m/o7KNq29dK1ADss
CR0cP368gO2hLVdpqampHLdz5w79N1P2DqKi8vVh7FOCggKpV6+e9N57U5mk
pCQ9bd68eXq8l1cbGjNmtJ526lQOhYeHc99z9OhRu32R6KBoy4H2FmMQ2Jy3
d3vTfwcjsA+UC7ZU3Frw9/fX7e3SpYtPxkYn9LH73LlzOO7ixYusgX6a/2TU
zJ49ezjf1KlTOXz58uWn2u+QkFF6/latPAqkJSUlcvzVq1dp4MABenxHbXyK
cyINOhIdFH05oAG0t7A1jEWs8DvY0qaNJ9tc7969nvJdi5IVK1awrZ0/f57G
jRur2yt8VaQbfQSUZ+HCBQV0APuFT5uYmKD7BrbncKaD/fv3c/y6devs7of+
A+USHRR9OVQ/gDGIVX4He7Ru3UrXQnHcU0V7kJuby3a4Zs1q1psa88CuVb6c
nByOCw+fpfnCW3R/IS8v98m4ZRRlZuaP8T/88INC6wB9HXSUv9+HxW7rooOC
dO3ahXWAvtcqv4M9jPeQikMHI0cG6/a5evVqmjBhgj4Wwb0b1Q999tkajktJ
SdHv6fj5+bF21LgF93ew3b+/X6F1gHGWOh58ddFByZYDNqW00KlTR0v8DrbA
Z0H5ivOZQnLyWpf3c5AvLCysQHx2djb/hkYfF6AvsVdWZ+OitLQ0jk9PT39q
P/jSuPc0efIk0UExlQP12AXPzTRb8/XtZPrvYMTHx7vYNYDnWKrtB3gmADAe
V3EbNqzXNWm095Ur4/Vj4BnCb/k32D2XMx1ERHyspy1evFjvg7CPGjMhj+ig
+MoBLUADsLkunX35mbLZOsBYDeXBM43ifLaMNlbZ37BhQwukxcXF6c/JlN0e
OnRIzx8cHKzn3bIlVY+fMWPG79YB7i3t2pWhp0ObeJanwvBfMD4UHRR/OTA2
wnM0vFfxrFooirpAOaABjNmK+10jdU8fPrCt3oYMGWx4FhDEcbGxsRzGczXj
/avp06fpedG/2jvXiBHD9XtL6ENs03E/YO3atbrPrvJu375d6xt9il0DogOD
DWrtMLSA9ytMOf8TDcCWXtT37XDdGAviuYnxfY0SOfdzYvb5i7IceK+ib5/e
prxnh/v07Ke8oBowGyvYn1V0YOb5BXMxu/5FB4IVMLv+RQeCFTC7/kUHghUw
u/5FB4IVMLv+RQeCFTC7/kUHghUwu/5FB4IVMLv+RQeCFTC7/kUHghUwu/5F
B4IVMLv+RQeCFTC7/kUHghUwu/5FB4IVMLv+RQeCFTC7/kUHghUwu/5FB4IV
MLv+RQeCFTC7/kUHghUwu/5dHb9MmTKC8MJTvvzbgiAIgiAIgiAIgiAIgiAI
QinHza0CvfNOfapatUqB+Pr161H16tVML58glARYxwNrh2EdpQoVynMcvt+L
uPffX2h6+QShJMA3+2HzAOttIE7p4IMP3i+Qt0qVyg6PU7lyJX0bfUylShWf
ylOxohtj9jULgi1GHQBPT8+ndDBhwng6ePAAx+3evZvXxEQ81is+fPgwr12G
dTGwfvfMmTN5rW+sE4N05IMmIiIiKCsri7799lv69NNPnGpKEEoapYOMjAz+
izWFsf6R0gH8BKwXjzWD0V/Ajr/++mveNzIykvMlJyfT8uXLeDs7+yTNmjWL
1xpG2N3dndcxwza0gGPa62sEwUyUDqZMCaNPPlnC2/Hx8QVstXNnX27bo6Ki
9H4D8UoH6D9g79jGmkxIU7aPNcagHWzHxMQw2M7MzDT92gVBYdRBtWpVeWyj
bB06wNpP2N6zZzctWrTIrg7c3etQ7dq1eBtaQVp4eLiuA4yHsK3WuYRPPmnS
JNOvXRAURh0g7OHRksc2SgfBwUG8HR0dTaGhoZyG9fqQt7A6WLz4I10HgYGB
PAbDvmZfuyAosM4pbNTYPgcEDOO4+fPns41v27aVwxjfHDt2jH1g5FP2XatW
TapRo7ruAyBt5swZHIavgecQq1atolOnTum+iJdXG9OvXRB+L7Dl573niXtE
0IvZ1yIIgiAIgiAIgiAIgiAIgiAIgiAIglDSNGnSWBBeeCpoWhAEQRAEQRAE
QRAEQRAEQRAEQShJ3v7bX+nNN16ncmVfo7Kvvcq8Xq4svfXmG1T+7b+ZXj5B
KAmggTqLtlHN9Rep2roLVEmjfGI2vR0wk14rV07XhhFoBvtBQ2aXXxBc4T9w
IHm3b+c0D2z6f5PO0r/H59J/Ls+lPy3Lo/+JzaNX4s7S6/Fn6U3t71uJ5+it
BI3V5+nNVeeo3Jpz5PbhNtaCvWNWqujG3/Pt1aunHle9WlWaP28eLVywgNwq
lC+x36B+vbqUk51NI0YMN70+BHMIDRlFsTEx1KWzr8M8aN/LLM2mMtG59Ieo
0/THyFP0H0vO0H8vzaOXNV6J1sBfTSOvxGjE5dGfYvLoDyvzWEP2jlmtapX8
bwuFh3O4olsFSkhI4Ljp094r0d+gUcP876qGaL+F2fUhmIcrLUAHLdOvU9/j
dykg5wEF5j2k0HOPaOz5xxR69jGNx1+NEC0uWEsbcuoB9f3uLrVIu8b72jum
rQ7QByC8JCrKbl5HZUe/YpuOvsTZPrZpogNB4UwLsGXPjFvU7cAv1P/ofRp8
4iGNOPGIQk4RBZ8mCjqd/3d49iMaoqUNyLpPXTJ/oTbptwqlA9gftj///DO2
a5UH8eo7wPimV98+vTm+ebOmdCgzk/Mfz8qitLQ0PW5lfDz/xT5bt25hG3d1
PNGBoMDYPDIygrFNgy033/YjtU2/Q7777lO/ww80HpL/scc0QKP/0cc0KOsx
+WU+pD6ZD8j3m/vkreVt+tWPLnWwZUuq/u3SmjWq6+mD/AdyHL53HTZ5En//
FGN4z9atqI2np77PgvnzNR9nQIG46dOnUdSTbz+Gz5rl8niiAwHUda9Dc+bM
Zg00adzoqXTYcoPNN8jjq5+oXcZd6rLvHnXf/4B6Zv5KPfZrHPiVeh3U0OI6
aTrx1vIgb4MtN13qwEiL5s319MTEfF+hg48P27iyY9iwsvn3pk7V86s4aEDF
7dq1i9t9V8cTHQiwe9UP2NMAgC3XXX9N6xP+jzx33iafXXepw+575Lv3PnXe
e4+BNjppcdCJl5YHeetudu0fgOEBw+jMmTOUkZ6u9wm2GlHAf1A2P3jwIP14
Km7IkMF6HGwf6yq4Op7oQHDWDyhgy3U2XaOGX96kFl/eotZaW++1+za133OH
2u66Q14Z6u9tar3jJ80/vqX1Hzep9oarLnUA/xjhsLDJHE5KSmQ/d/WqVbwO
SI3q1ahqlcqcv2mTxqwTZzowxhl14Ox4ogMB9o9xkbM8sOXyq85TtbWXqOb6
K1Tvi2tUf+MNaph6kxppNNiU/xdx7huuUa0NV6jyZ5d4n8LeLwJxcSv0MX3I
qJG8DVuGbUdGRHB41MjgZ9KBs+OJDoTCAFuuuP4CVUm+SDU3XKY6m69Q3Y1X
qV7qNXLXqKf1FfVSr/M20mpoeaqmXKCKn3/vUAdVKlfisZBxPI+2On3nTrbJ
jh18WA9HjhzhML7dvmjRh3w/yaNlC44bOGCAvq+9OOhq+5df6mFHx3unfj2O
Cw4KMv23FqwLnoX9OfokvbQ8h/6y4gy9GneaXos/Q2WT8qhcQh6VXZlLZeNy
6bUnaa+sOE0vLcuhP0eecPgcrbBgjFSvrjtVrlSxSK6lqI8nvDjg3Qi3uWvp
L9E59HJsDr0Sl2/vr+Lv8lztr0aitr0sP+7lZafoJS2v2+y1Dt+rEITShr33
TV0h79kJgiAIgmAGuAcuCIIgCCUB3sPDc1jcbyxA5Uocj3SzyygIxQmeb+G5
148//kg//PAD3bx5k65fv07Xrl2jq1evUlJiIi3+6CPRgvBPDezbza0C/fTT
T3Tu3Dm6dOkS3bhxg7UAHZw4cYLT8K7zi6iFOrVrUe1aNU0vh1C8wLbhj//8
88/cH2B9+9zcXNbD+fPn+f3mBw8ecHphtQC7SUv7ivbs2UMRER/Txx8vpkkT
J/D7Ec9TVszHwTsToaEhhcqPd6uMNjx2zGiaOvXdQu2Lec3Ja9dqv8UZ+uKL
L4r8d8fvcfr0aWrcqKHpNiD8poM7d+6wrV+8eJEuXLjA/QHGSLt376bHjx+z
Fm7dukUf/f3vLrUAGzp79iyD/iQvL4+3Mw8epNatPJ65rK08PPg4E8aPd5kX
75si76yZM/W4tZ9/Tnv37i3UuTD/B/snJiSQj493kf/umF+B44sOrIHSwS+/
/EK3b9/mMRF8g8uXL3P/AF1kZmZSVlYWt8VJSUnsT8CvcHRMpYMFC+ZzGPPC
YmNj8uPmz9Pz1apZg98HcnQc2/bckQ6QB3mNcb9HB9gX4x9j3NixY3h/304d
7V7f8/7uogNroXRw9+5d1oLqF+ATOPKd8f2J36MD0KhhAx5jJCcnU8MG71D0
0qX0nTYGQ1+xc8cO6tWzh54XtvfFhg08bkCeZbGxvL+tDqCh6OhoOn5c02hO
Dq1Zs4ZaNG/G46+jR45w3pMnT3KfhvxGHbz77hTeD++tQt841yefLMlPmxJG
3333He+fnX2SYmKiOR5jmd3aOBHxOOakSRMLXDfKc+jQIV17bb286MiRw7r2
US6EMT4THVgLpYN79+4VWgsVypd3OjaypwOvNp4cl7ByJc2dO4e34W/AZjCH
5uDBA5yvmeYDIIz+Z/bscFqyJIrzrlix/CkdYN4+wvA/5s2dy/YMvwSaUXaG
MT7mHtjqALaJ9PT0dJoxfRpt27qVw506duDvGaxYvpzD06dNo+7du1FQUCCH
U1NT+dibN23iMOY+GK99586dtGXLFl1ryAM/CWGUA2EcT3RgLZQO7t+/X2gt
IH9hdID2HzYGW0Y7ibjhAQFsp/lz8ltTZ19f/vYE0tBPKHsLCBimHw/t5/hx
4wroAGMZbG/fvp1tF2Asjzgc29W4SOnAx7s9h9EHITxjxvT8cz4ZF6GMCGMu
HbTZ4J36HMa8hmPHjtGa1asLXPvChQv4upEPfVpebi4fB30D+jVoHOM40YG1
UDqAH2xPC/AZbLVQWB0AtPMHDuyndetSeC4M0ocNHcI2pPIooAO069hu5dHy
qeMadQDf1XZ/Re/evQqtA/goCLvXqc1hzGW1pwOMh6BXY3lSN29+yt/o2aM7
74drxVykyZMnUU5ONvcNuE8ALSCf6MBaKB08fPhQ14KRb775hq5cuVJAC4XV
gXFcZGTXrgxuF/v07s22j3urSgcjg4N5e9Agfz3/wAH9ya9f3wI6UOeAn4Fx
OYBNwW5h20oHyq6fVwfwPeBzKH8cfw8fPszHNF4b2nr0G9A+9se9XuyrwoEj
hosOLIjSwaNHj3QtpKSkULw29o7Uxu9xcXF8z8jYLzyvDuAX437q6NBQHjdh
XK90AF8SPirGURMnjGcfAb40xiW2/sH6det43AHbRfu7Iy2N22BoALpAO4zx
v59fv+fWwbhxYzmM74uhXLBthLENTcAvQRryKt8CPofxWCgbrlF0YD2UDvCM
QGkB7f/s2bNp9OjR7PPheYLRX3ClA9iFsk976Wjf0WbiHg1sFX6k0gHS0U9k
ZKSz/QM8x2rZojnfC0I++AvIh+8QpKQk83EA2mfV3gKM1dU5EMZ3LZQOoC8V
b08HyqdVOgAYs6EfQzzGdeo+EHQP3UKHCAcFjuA8mDONMPoEdR3qWFPCwtiP
gJ9htg0Iv+kA/4xa+PXXXxn0D//4xz8K+M6udFAY0A7jWxK29/2NwL4Kc68e
bb/SkC2wb2fneJZyo79R/Ygx3jZOKD3gOQCeB6h/Ri048p1dPT8QhNKGet9U
zVN+43XHqDnJrp4nC4IgCIIgFAdmz48WBEEQBEF4UZD1kwXhn3f9ZHzzV/wr
AZi1fjLWZcJ31+2BNUGe9Xrw3MK41iDeKbJ3DryjhG9s4J0KbMsayi82Zq2f
/MEH7/M8LqDWaFJhrB34LNfC7yxpx5n67rt6HN4XMh5b4e3dnsaPH8drbeL9
HVkLRDBj/WQjy5cv4zkI9tKcrYOs3ntSONIBvqfhqgyOdIBvlDnaB2kYW5ld
f0LRUdLrJxuxpwNHax2DCRPG0/79+zlt7949vM4g3qHD+5yIwzvZWHMQeZ3p
YMzo0bzWMsZStjrwatOG1qWk8LgJZZszO1y3eczvwXwbfLsG6zdjfOVML0Lp
oaTXTzZiqwNnax23a+vFabDvwMARPIaCreL96kkTJ3Ia5kGOGB7Ax0I+zG9B
ugJzPpE2fdp7nN9WB3Xd3VkfYMqUMC4f0jBfDPtBeygvfI/Fi/N9DHU+ofRi
xvrJRmx14GytY8xpVOv9Yb4x3uXDO87qOhz5B0Yw9xFpjnQweJB//vk0fx3n
b+vVhtt+6BH7ZR07Rvv27eO12PDONvoi2zGaULowa/1kI7Y6cLbWMb4tjDZY
+df4tt77CxfyPSJHOsC8Uaw7qEC/gjRHOsA8fEdlwH4Bw4ZyH4Mw9JGSnMxz
xsyuS+HZMWv9ZCO2OnC21jFsFnNZ0P5279aVbRD2iG2lA+ManM78A0c6gL+B
7Z49e/D5Ab4tgXur2A99APSI7+5h3VvkhTbNrkvh2TFr/WQjtjpwttZxUGCg
bne9evWkhIT8MRTGLrBXfJML90J7dO/Gx3oWHcB/gK+97+uvaWRwEI0fN5bD
mFuM3wpziPFtIsxphs+O/dCemF2XQvFSHOsnG8H3JDDeNsY5WusYfcSyZbHs
m6pxEeazq/3m8JziHNYDwvgmmCMdYPyPvPbWUIaOsJYzxj2I37Rxo+6H4NsB
x48f53iUA98HcNWWCKUfs9ZPdrbWMdpwfG/U3v175Ed6UVy7mmNtLw22X1Tn
EayPrJ8sCLJ+siAIgiAIpQez50cLgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI
giAIgiAIgiAIgiAIgiAIgiCUFv4fsnh10Q==
    "], {{0, 162.}, {194., 0}}, {0, 255},
    ColorFunction->RGBColor,
    ImageResolution->{72., 72.},
    RasterInterpolation->"High"],
   BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True],
   Selectable->False],
  DefaultBaseStyle->"ImageGraphics",
  ImageSize->Automatic,
  ImageSizeRaw->{194., 162.},
  PlotRange->{{0, 194.}, {0, 162.}}]], "Input",ExpressionUUID->"e88d1808-0b6a-\
4ac9-be71-91dd3685ab59"],

Cell[TextData[{
 "Code for the package functions can then be added in the normal way. So, for \
example, in an (initialization) cell of ",
 StyleBox["MyDigits.nb",
  FontSlant->"Italic"],
 " ..."
}], "Text",
 CellChangeTimes->{{3.933879077229566*^9, 3.933879102764833*^9}, {
  3.933879174656212*^9, 3.9338792878096113`*^9}, {3.933880236011017*^9, 
  3.933880245516864*^9}, {3.933880355793688*^9, 3.93388050849435*^9}, {
  3.933880558955927*^9, 
  3.9338806137626753`*^9}},ExpressionUUID->"7ecd1630-5ecf-4fb9-b1a5-\
8b3d319e54ef"],

Cell[BoxData[
 GraphicsBox[
  TagBox[RasterBox[CompressedData["
1:eJztnQd0FsXaxznfd4/nnnvuuX63qEhRFKQrSFGq1BA6oYfeCSXSuyItkaYg
SBGSQBI6hhJ6qKGJQECakABJ6BBARCkCAs+3/yfM3s3ytrwpmzd5OOfHuzM7
27L/mXlmdmaed7r2b9bzf3LlyjX4r9p/zboMrzFoUJeRzf9PC7TsN7i3X78e
3ev1G9LDr8egCl3/V4uM09il8ReNihUrkDMqWYwr95iR95/W61uN1c/vyfrx
5HvPCu/eaqx+fk/Wjyffe1Z491Zj9fN7sn48+d6zwru3Gquf35P148n3nhXe
vdVY/fyerB9Pvve0PoPVurVa/1kh74n2PffdZwU88W+fFfTjyfeeluewWq9W
69/qfJcV9OPJ9+7us1itU6v1b2Wey0r68eR7d+d5rNan1frP7OtlZf148r2n
9pms1qXV+s/Ma3mCfjz53l19Nqu1aHUeyIxreKJ+PPneBevxZP148r0L1uPJ
+kmve6hapbIl2q+C61aqaLkGcio5WfuVNd01b9aUOrRvR1UqV8p07bdt24Za
tmxBlbVrW/Huq1evRl5etemTT6qmiK9RozpjvC9sIw7HGNPiWMTjV6VxhDmv
I/936dKZevToTjVr1hDtZ8K9Q/ctmjejjh3aU5PGjSwp9+vXr0cdtOu3atWS
NZCZ7x157tatW8yZM2f0+NatW+nx/fv31+MDAwM47urVq1St2id6/JYtWzh+
584dNG/ePP1Ye/Tr96n+7Bs2bKBLly7p+27evElRUVGcH0X7GXPvKONbtmjO
um/cqKEl966oV68u6x+ay0z9z549K4UmUQchvmrVKnT58mWOmzt3jp5+/fr1
etpevfyS//5a+ZGYmMhx8+fPp+DgYKfaHzhwANcPhw8ftpvmyJGYl+oX0X7a
7x26b6WVedB9o4YNLLt3I3Xreuv6h/YyQ/snT55MoTeU2Wrfpk2bOG7Xrp0c
hlaVxsGcOcl5wlh39O3bh3x9W9MXX4xmli5dqu+bNGmSHu/tXYcGDRqo7zt7
No4CAgK4jjl27JjNOke0n/Z7R5u2tWZfQPcNG9S39N7NQBPQP/ST0frv0qWL
rrGrV6+8sHtO67b4xIlfctyVK1dY9+219pAxn+zbt4/TjR49msPXrl17qZzu
37+fnr5WrZop9i1duoTjb9y4QZ07d9LjG2u2J66Jfcg7ov30uXfo3lcrV6H7
+pqdYfW926JOHS/WWZs2vi+1P9OT0NBQ1tfFixdpyJDBukbR3sR+o82P+5k6
dUoK7UOzaJcuWbJYt/XN13Ck/YMHD3L8mjVrbB6HegL3JdpPn/tW5X09zb6w
+t4dUbt2LV3/GdH/iTZFfHw8a2/FiuWcx5Q9Ay2rdHFxcRwXEDBBa89u1u3/
hIT4FzZJP4qJSbbZp0372mXto05D3kk+blqG6zsra98dDblzjbT26WSW9o19
Pxmh/U8/9dc1uXz5cho2bJhuZ6DPRdU3K1eu4LjVq1frfTEdOnTg/KJsEvTL
YLtjxw4uax82lDof2ts5Xfup1ZE75zf2afo0aZwltd9Aa4NA9xnZ579qVYTT
fhikGzVqVIr42NhYzovGdipAnWHrXh3ZPDt27OD46Ojol45Dexh9RiNHjhDt
p+P9qm9Z0H9TnyZZSvsNGzbIcN3j25Iq4wH67AHsaxUXGblWz4dGjS9aFK6f
A338/00fafNajrQ/a9a3+r6ZM2fqdQ2OUfYQ0uQU7buipfS4BvQP3UP/zZr6
cNhq7aN/A7pv0aJ5hn7jRVmqNNezZ48U+8LCwvRvV0qrR44c0dP7+/vraTdv
3qTHjxs3LtXaR5/Qnj279f3Ij/i+psJoj8D2y0nat6enjLgO7B7oH/WAu/pP
j79/E+0+oPvmmj2W0WN7VJ872rHmPNa9ezdDX31fjgsJCeEwvnUZ+53Gjh2j
p22m/f1sXat37156nxDqCvN+tOkjIiL0drdKu23bNq0ObJjhus+K2jfrKiOv
gXYv9I92gBXaV7qHfnLqmDY8N+w8fNcwjpXIydrPLDCmoV3bNpaMZUM/ug/a
HTlU91ZjtfY8GavfnSDaF+0Lon3RviDaF+0Lon3RviDaF+0Lon3RvmC9fjwZ
q9+dINoX7QuifdG+INoX7QuifdG+INoX7QuifdG+YL1+PBmr350g2nekS9G+
YIX2rcpfmfWMVr87IWtqPzPzmKtaFO0LVurB6jJYtC9YqQVXzpUrVy5ByJEU
KlRQEARBEARBEARBEARBEARByCQKF36PPv74IypRoniK+I8+Kk/vv1/S8vsT
hIwCviPgiwo+et57rxDHYY1ZxH311VTL708QMgqsGQ+dA/h4QJzS/tdff5Ui
bfHixeyep1ixovo26pKiRYu8lKZIkcKM1c8sCMCofeDl5fWS9ocNG0qHDx/i
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
EARBEAQhJ/D/OX2HWg==
    "], {{0, 217.}, {191., 0}}, {0, 255},
    ColorFunction->RGBColor,
    ImageResolution->{72., 72.},
    RasterInterpolation->"High"],
   BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True],
   Selectable->False],
  DefaultBaseStyle->"ImageGraphics",
  ImageSize->Automatic,
  ImageSizeRaw->{191., 217.},
  PlotRange->{{0, 191.}, {0, 217.}}]], "Input",ExpressionUUID->"2aedc82a-e32d-\
49f8-aa26-7892de44f0bc"],

Cell[TextData[{
 "... editing the definition of ",
 StyleBox["MyDigitSum", "Input"],
 " in the following way and saving (thereby automatically adding them to ",
 StyleBox["MyDigits.m",
  FontSlant->"Italic"],
 ") "
}], "Text",
 CellChangeTimes->{{3.933880565712163*^9, 3.933880572319139*^9}, {
  3.933880618250722*^9, 
  3.933880655006013*^9}},ExpressionUUID->"994a3d89-aaf9-4c96-b53e-\
e8b62c66ce26"],

Cell[BoxData[
 GraphicsBox[
  TagBox[RasterBox[CompressedData["
1:eJzsnQd4FFX3xrFhV+z9b2+fINgQ8VNQQUQ6CAJKU3oH6YiCUhQQKdKbdBCk
Se+kUEJooYQQSAgkIcTeu+e/71nuMFtmd1Mw+yXv+zw/2Jm5M3PnzuzOe8+c
ubnzjQ41m59bqFChty5y/VOzSffnOndu0rNWEddE7fZvtWrRvlnTiu27NGvR
rHOpN85zzaxxTqFC37jKn+/6LBRFURRFURRFhaW++OKLvK4CRVEURVEURVFB
RN9OURRFURRFUeEv+naKoiiKoiiKCn/Rt1MURVEURVFU+Iu+naIoiqIoiqLC
X/TtFEVRFEVRFBX+om+nKIqiKIqiqPAXfTtFURRFURRFhb/o2ymKoiiKoigq
/EXfTlEURVEURVFnT99//70PoSzzFn07RVEURVEURZ09bd682QO7/w60zFv0
7RRFURRFURR1dmWPp2fXm9O3UxRFURRFUdTZVW7E1OnbKYqiKIqiKOrfE307
RVEURVEURYW/6Nupf1NJMz+Wza+WkG/2bsnrqpx1/fPnH3Ji2XT5aseGvK4K
RVEURVH5QPnNt3+7b7vs6llPNla/X1Y9c6VEN3la4kf2kD9//iFH2/3p2CHd
7vpKd1jbPTSqV46366S0NfNkS9Myjvz12y9nZb9nW/s+aCMrSl0sX25bm+V1
t7ep6Ngexz4bcxZqG7r++O5r+Tk1Sf75+29r3sn1C/VYV/73irN2nVAURVEU
VXCUn3x7yoLx6pHglda9dJtENXpKPTamN9d5WH5KOZyt7f584oisKXeDbmf1
c9dJdOPS+j+mN9Z4QD1bbitp9gjd/toKt8imWv/x4a9ffsr1ff4byolvX/O8
q82fusRvexyZNvgs1DZ0xfVvqcf1549nxk79NeOEbGlWVva801jkn3/ysHYU
RVEUReUH5Rff/tPxRPXsK0tfKslzR1nz//jhW9ne5iX1VPg/OzrwUWddf1ev
1+TvP37XeX//8Zsc+qS37B/cPlfq7y3j25PnjDwr288r5dS3r3nh+rNQq5xr
Z7faPr6doiiKoigqN5VffPvuPo3UNx0Y0tFnGWLT61661cMv/vnT95o/cypq
pcbhE8a+q74e2/l23zaP9WPaV9Z1T0WtCFoP+Hl47p3dX9X1kEvzS8Zxn3L/
/PWnpHw+Qfe3rXUFOfhxF/nx6EFreSi+PX3NZ3oMdg+MPI3DE97TPsXfv//q
Ptaff5CUhRM1JrytZXnZ26+pfL070mNbyOnAtrBOyqJJ2kfZ0/cN1/zPdfkv
acnaRqhrXP8W8nPqUWvdM225QvOUDgztJNtavejy6G112i4n3479Js0cJrFd
asmOTtXk8MT+Prklofh21B11+f2bTI/5CeP7ydEZH/ker6sflrpipp6H7e0q
6X5N38wunJuDw7vJ9rYvu9qmvp47nMPfvj6l62ysdp/7+nMdO7b79c7NVrsg
x91b3x2M1WsV7Yl2Tls522N5Vq5PiqIoiqIKhvKLb19f+S71Tb+kH/O7HL4N
yw+N6aPTv3150p0/82oJd/6F67MBuTXIcTCCF8N85FH/mpnmWAfky0S+9rg7
p/npy61cGuTYfBW7ySqHmGx0k/+69/fUJbK2/E3uHJwyV8vv336pZULx7fB+
eL6wruL/yR8/fqfzUpfP0PV2dK6u08jLR66NqZPZFz7/cPSAtS3jp5FbZG8L
cHjC+9Y2DOsr36l9FHtbogzqs7L0ZbLq2austszcstpnP3bf/sf330jk60+c
zm+61Vp3c53iHvlAofh2eG+si+O2C+dgbfkbfeqx5c1nfY7X+xkKfLfJt8I5
NZ/hq7+L3+Wzvllm2gW5MnbB86P9tc1cdcI1gM87u9ex8uOzcn1SFEVRFFUw
lB98O7yd8UBOyti0xJ3r0rOeThtfZPwSfNAvJ1PUm2Ne0qzh1rroCxi/C08Z
N6Cl/JC4z2cfmK+euVM1jZfCgyGGrHnwNR+03iXd/2E7n37AVzHrNVZsZHw7
3sVE7NzOb19lWOUQp1evOaSDxqw3VL1H64h3JKF//v5Ljy9t1Rwr/p4wrq+u
c3T6UGs7xsfC356KWKb1RzzYtBHqgecGiDvjWPT5g6ucd1uij4M+BGLRh0a/
rfPQl/Hej923m3kHhr2l68HH7xvYyl1HW4wc/nV12Wt0LBo7PybHW2Wy6tux
TTxTwLk5sfRTy5tb5z4tWfcJn318yVQ9p3gOgP4fYu2Yxrrw11gX5wbTGEvG
n2/HuxI4P+ijnYpcbu0jou4jWhbPRbJ6fVIURVEUVTCUH3z7TykJ6mUi6j3i
WAb5GigT/cYzOm18ETylfQwQjFNoPKRd8MHIfTGxUXdMu4aVA4PYM+LMGjP3
ytFAbgrKZ2z+QnMw4AERM3V6NqD1OO3b/fHDkf1Wub9++VE2VLtX921yhRIn
D3RurH/+kR8Ox1le3Mj4WOSPGJlyiOfbc0dMWTOGi+VPXZ7SY1cuD47xd7DM
xIe9fbu2m6s98G4pylvt7fK3pg9k5B13NsR2fcUqk1Xfbj9eXAdmH3gvAsKz
BkzvG9TauU1dwrXnnd/uz7eb5z7xI7p7rI/nMfq8o+GTHuuGen1SFEVRFJX/
lR98O2LDJsfCSYhtauyyW22ddsphgJ9Unzawld/t4P1XxLZNLgfyc+DVjMfd
2uIFn3UQ18ayI1M/0Di9yc8IJOPbERuHv7eDWK7HsUWtsDwsxs0x+StGiLOf
+OJT9cDmuQGA3zfyFwdHrF6fFVS7z2N7x+aP9YjXO7UlhH1i2Td7ov3ux7QH
6oVnIXa0L1b3TF8MnhrtjjwTO/Y8nKz6du88exPPNs9BtK/mms7cusbn2OwK
1bcjdo55PmO6u/pT6PPh+NDu2b0+KYqiKIrKv8oPvh1CTBh+xuSHe8t4Z+Qd
Q06+CPkqofgi+OdNrxR15zYsGK/vIXrHh42w3OzbxFVjOlQJuP2sjCdjvJx5
BmDXX7/+rMeIZYhp4/1GM654MN8O4fkCxsL3OJ6FEz1yWAL69o5VddnXuyL8
7se0G3JR0OfxBu9sGp2N/Hbv493a/HkP326elXi/X+utUH073tfFvO8O7PDZ
BsYu1W38/EOOr0+KoiiKovKf8otvh1+Fn8HYHt5C/gXGWcfy9HULdF5WfBHi
n/6UOHmAlsWYMchrNnns3mN1m/dakR/925fplme25z94K1TfjlzqTbUektXP
XavvcZp8HCO0B+ZhLBlTL+z33/Dt2I8ZZwVl/O3HrAs/jj5GIIXi29EfsvcT
rHWz6duRH2POXSCF6tsxxg7m4f1hu/BOs56TKnc7rgvRt1MURVFUwVV+8e0Y
W0Xjts9d55GDAO9o3gONqP+Yz3gdwXwRYp+RDUqqf/PwlS4PHFH/US2L9xmh
TbWL6XTa6rlWsV9PparXxDgr5v1J04cw7yCa7X1/aLc1GapvTxjzjtVf+e7g
Tt2Pyd2BMOaj9lfWzrfWwbucZ8O3491Mexud+GKaO87/StGA+zHPLY4vmuyx
H+/xGEPx7YjP2+sGWX/DKhu+HWPJmPwj5GMZ4b0G+7Md/P1c7zi6v2sM14bm
rbuuKfvfvMUYk5iPdxSc1oXo2ymKoiiq4Cq/+HbIjK2Cv7+E+DvGdzHjMsLz
2ccsD9UXIf/avFuJXByMa773vWY6DqLG1/H3Uk+PwWjyVfCeJcYSxNgvZnxK
xNyNzNg28MR7+70piVMGqV/Eu6XIk4eM14S/wz69QR4IxnbBsWIMGTNeInLv
tf6n36PM2Lz0tO8srs8H0CZmDMLc9u3aHq6y8aN66v5xPBr/37jYWhdjy2Pe
nnebWL7VajdXecSjkVeEc4kYOfJojEIav/10ThLyxNG2Jr8+u74dz1qiGpay
+h/oH+HvcKF/iHHcjXBNoAzKIicL47H7vcZc/bOtzZ6zzi3eUzW5/HhmYt5z
pm+nKIqiKMpb+cm3Q4h9m9wM4+G3tiynf7vGrt+//SqgL7L//SaUhQc0f7vJ
yiXvWFXfU7ULYyMar67+8Zki6lW93yXF2IOmP2DqiX2amK5599OJb3ZHWTkh
aWvmWdvF+rp/l9/+PmGP5gjBF5oxx+F74d8xTjvya4ycfCzq7+Tbzd+ltcZv
d/li+/jv2Jd3PgjyxM2YLXhGYoR3S81zCAM8NMZHN8L48MF8O+L9GCfH8uqu
dVBfnKus+HZ7LB3nH30lPMsw20U/CNeKEa4vtJO97k7XGMaq2fNOY6tf4/b7
T8r3h/d67DPU65OiKIqiqIKh/ObbjTC2NuLR3mOr5FQYQ/vHpIM6/mLAcmnJ
Oj6lt1/3u73keL9/ozM3Ba8Ibxkopz67Mr4dcWQIMWP8TSen9wKQewSPasaT
99xWuo5zac9JyY7Qrtr+uXi86BPguFBHf0IfCc9BUCaU687anutapSiKoiiK
Cqb86tupf0+BxpOhKIqiKIqickf07VRORd9OURRFURR19kXfTuVUyMHB+IX2
v1tKURRFURRF5UwZGRke0LdTFEVRFEVRVPgpJibGg23btjmWpW+nKIqiKIqi
qPAXfTtFURRFURRFhb/o2ymKoiiKoigq/EXfTlEURVEURVHhL/p2iqIoiqIo
igp/0bdTFEVRFEVRVPiLvp2iKIqiKIqiwl/07RRFURRFURQV/qJvpyiKoiiK
oqjwF307RVEURVEURYW/6NspiqIoiqIoKvxF305RFEVRFEVR4S/6doqiKIqi
KIoKf9G3UxRFURRFUVT4i76doiiKoiiKosJf9O0URVEURVEUFf6ib6coiqIo
iqKo8Nf/im//8ssvCSGEEEIIyRdAX331lWRkZPjgJPp2QgghhBBC/l3++usv
iYyMlA0bNkhMTIxFdr05fTshhBBCCCG5D/T777+rd09ISLA8L307IYQQQggh
4YORt3enbyeEEEIIISR8sAveHfky8O707YQQQgghhIQP3oLvRtydvp0QQggh
hJDwwVvw3Yi743+8s+pP9O2EEEIIIYT8u3jL+G7G2wkhhBBCCAkfvIUxICH6
dkIIIYQQQsIHJ9G3E0IIIYQQEj44qSD4djn1FiFhR17/JhBCCCEkPHESfXvO
WbRwqNxVfpWsXDY4y+u26DFDHq66TH5I7p6l9b492kO+SuyZ594zGD8cbSdr
578iGxfVkT/TOuV5fYLx1aHWUvSBa6Vj88eyvG56XEv5+2TnkMvn9W8CIYQQ
QsITJxUE374r+j0pVDRSuvefon5p/vyPdHrypyODeqsHX16hZS96dJMUr7ZM
ps0Y7lNmyrQRckGJzTJ9pu+yYFRqOl+uemqDnEro5bPNgR+P9ykPv/5Cw4Va
J4D6bVwzKFc866/HO0iz1x9Wxg0pn+PtbVleT64ucpGcc04hKVSokJQoer38
dqKjLnu7Uymdt+azV3R61MDndfrHpPZ56tvhva+84kKpXvGekNdZ/3ltuemG
S7X+V1xeWKaNqmgtO3WgldWmM8e8HPa+fcKECbJ3796zVv5/kYyMDImIiFB2
7dqV5/Xh9UAIIfkfJxUk3/5Q5eXql5p0maXTE6eG5ttLvrJUPf5jNb/Q9ebN
G+ZT7s/0Lo7b+Ccj8D7+Oum7bu02c6V8o8995qPvgTr0HzZB5rrq8XitL2T2
nI9zxbN+f6Sdek94zBmjPT3mTyc6yc+p7ljy8cMd5IcTwWPn3yW2lYG9/qv9
gQ/efka3vX3Vax6+/YVn/i/PfLvTefkrPXDM3L4eju2aqy6Wu+8oIgsmV5VS
j90k5513jhzb2UyXf53QRrq2eUKKP3SdtGxUPMu+fd++fTJz5kw5depUjn8D
Tpw4ITVq1JCaNWtKu3btZPPmzR7LDx486OpjnSNvvRVa3ZzKL1iwwMffYrp+
/fry7LPPSvv27SUxMTHbx7F//36ZNGmSTJ06Vadnz56tx2Wnbt26Qbfjr57+
OHTokNx9991SpEgRef7554PWB9SpU8ejPjNmzMi1+uQWeXk95CZTpkzR9sd5
sM9funSpzt+0aZNOX3vttQo+p6Wl6fk6cuTIv9behBCSFZxUUHz7eQ9HyBUl
N0rS3j5y47Nr5dqn16tvhx+/t8JKSTvY2/JTVZrNl3Z9plm+vWrzz/QzYt2I
qz9Ra6lON+o8S+6psMpixReeeTLvDZ2g+7nksU1y94vuMkNGjdWcGPt69720
Uv7OcHv35UsHa/8C61zswpSZOdsdy6/Xfo4uM/W1e/7Sry6RngMnW9OP1vhC
+g6ZqJ9ffnOB1Go9T4qU2iANOs2WUnWW6HEf3fOOj283ntNOu6kNpeHY16WR
ixc+rCuVh9WTXXvahuyR3+v+tBS+4DxJ3dPC8u2YRiw+ds3rHr5959rX5Z47
i8imRa9q2agv6up0zOrXtFz5MrfLf+67Rue1a/qIXFXkIivGjXg+fPL1114i
l19WWGpXvU9zX7AsYcsbus62lfWlaoW75dJLLpDST9ysy+ZNqKzLDK2blPCo
/zcu/92qcXG58fpL5eKLztf+xsGoJjJ/UhWt9/RP3PvHMwZM9+/5X4/14dmz
49vvvfde3d7IkSNz/BuQlJSk22rYsKH60PPPP1/WrFnjUQbjTMHThLpNf+VL
lCghY8eO9ZhXqlQpKVq0qPTr10+XT5s2LdvHMWvWLLn11lulQYMGOr127Vrp
3bu3vPzyy3L55Zfr5759+wbdjr96BqJ169Z+fbt3fQD2X7FiRas+K1asyPX6
ZJfMzMw8vx6cWLZsmTz99NNy5513SqtWrWTnzp3WspS043LyVIb+H5982JqP
dkf74zzYt4Vr7dFHH9Xzhmm7b0ffQuMGL7xw1tubEEKyg5MKim9HjBreFbF2
eHF4Zfj2b470kMue2Ci9B01SL3Ugpq+W/WLJEB/fDpCjgvL4HLFuoObcfDR6
rK4zZ+6ZuHfk+oE6b9Dw8bJ+1Qfab2jde7r2G/5I66rrgVdcXhrljP9O2fe2
zodXh3835ZJd62E5cujRd4Cnb+jqN8RGvm/t8+Yya6XxW7OsaXh07BOfi1ZZ
Lrc9v0b7JNhf27en6f/Dx44J6tt/Se0sLw6uK7VHvSZrtrSS2euaq3dfHtky
JM8+dnA59eifTaxizYNvR24J/DO89SeDXrB8e/Qyt/ddPqumlkUuDabh4/t1
K62f4avxf42X75VbbrpMni55i5bt0vpxjXdje/Di2Efjug/psrhNjXQd5MHU
rHSvTB3xkiydUV2XJe1oqh4cYHvYrv0YXix7h1x04fnSre0TsmR6dXmjflE5
vru5vN/jad1m4rY3rX4DjvX1Vx7MFd8Ov3vuuedqzN0+f/To0TJo0CAPgvkr
49NWrVql8fvbb79datWqpcvg2+B9wKhRo6x1Jk6cKDfeeKPGmm+55Ra56667
HMsjXnvHHXeo/7v66qt1WYcOHXTZzTffrP4KdTTPDuLj47XMjh07dLpcuXIy
dOhQmTt3rjzxxBPqseDFr7/+emnatKlVJ/gzzPc+vuHDh+t+7PMQ50adLrro
Io0tHzt2LGA94bGx7LLLLtM4NMqbbQXy7aHW5//+7/+kRYsWemzFixeXLVu2
BKwP/P5//vMfKVy4sDzzzDNWTNnpvDiVf++996Rly5b6zAPH9tprr+Xp9YB8
moceekguvvhiefzxx7Xs1q1b9Vx369ZNBgwYIOXLl1dQPvPLTKkxoqm8OamL
lBtcT1kRu96qF9rf27cDbMefb8f3BcceynMZQgjJC5xUkHz7hCmj9P9+QyfI
/7k8rMmT6dxvqsbFfz3RTd5yfb79hdVW/Nvbt1dzfYZntudK7NvWz8e3I/aO
eWtWfCjfJfWQSx/fKAP85Ku/8+FED99uQEzfX56M6Vu80XWm1gPrDhs9JiTf
jj4L6nN5yY06D3n1pr8SyLfH7GqjPn2ty7NjevtO9/T6ra1C8u2Ih/fs8KTH
PPh2xMORNwOf3cu1PFTfjjg55sN/r5xTS5o3eFjuu/sqnQfPDa/eueVjygP3
Xi133X6lh2+vV+OBgPV90LWO3bcjRx3rGf/vfRxYhvdvzTzE+pvUK5orvh1+
Cnka3vOrV6+unt6O3WP6w+7TMN2kSRN55JFH9DPyceLi4jTOCU9j1oHvxHR0
dLTmQJj4p7/y8OSYB4+Gefhs8hAQb4VfxLKOHTvK8ePHdTnqA++KMsWKFZN3
331X8xdQFjFr+Cx46auuusqqU6g+OSEhQX1hp06dZMOGDeobkQ8SqJ7IuYmM
jJSVK1fKlVdeKWPGjLG2lxu+/bzzzlPPjH3cc889Gvd1qs/Jkyf1+NFeuAae
e+45efPNNx3PS6Dy2A/KYRrrYB95eT3gOVK1atX0mp0/f77m7HTt2lWfUdx2
223yyiuvqJ9HvwDHsvtwnP7mfLpxniSnpkilYY1kVsRCq15Z9e0AeT15fV8m
hBAnnFSQfDtyS+DXD+96V2PPxrenHugthUts1ndBkUNj99d23/5balf13yWq
L/PwX/58++9pXXVf5xeP0HX+U2mF7idU3/5k7aXyTL3FPuXt5b4+0lOKnY6j
q2ctu1bqtpuT67594opmes/8Mtn9Tumkle7pzKSOIfn2A5GNPXyt8bvGfyOW
fevNl1u+3eSafD6lapZ9OzzzzTdepnFww8gBz3v49lljXw5YX2/fjri6v9wX
gJg9lkUscef0IA8IuT9ThlfIFd+Od/zga/BupH0+fNPGjRs9CJYD7+3TypYt
q97OXua+++7z8GnIIyhTpozGu+G/UlNTA5YH1113nd+8iKNHj8rAgQN1O40b
Nw7o2+Hd1q9fr7HjJUuWqP822wnVJyPnAts3udX16tXTGHSger7//vu679Kl
S2vsFzFqsyy3fDueJ+Az4vn2eK93fbZv3671x3zEwm+66SYrHu7vvAQqD9+O
tgyX6wG55+hrXnrppVKlShU9R+hf4TkL+qRvvPGGzse5wLU/M+JzqfpxE83x
OXIiSX9/1u2OsLaXVd+OPg6uD+/6E0JIuOCkguTb4XONZ7L7doD49TWl16t/
zzh0ZmwX+Hbkgo+d9In1Xuqs2Z7vgfrz7ZvXuvNkFi8cKnGu5T8e8z/Oo5Nv
r9N2ro5hs2rZhxK/o6/m1yDGj/FnkOuCsSfxXirq/N+6bn+PZTeVWSvLlgzR
5wbYbm749jaT3bntZrrtlIbSYMzrfo/HG3hl5IMjF8bJt8PzYr/Gt6Me559/
rubQrJ5XS3PQQ/XtiHOfe+45Oh4Ocl+WzayhdciJb9f2e+Baff8UfYld6xpI
j/Yl9X+8e4sxZB4rfoM+H3i53J26f+w7N3w74peo87Bhw3zmI3/GTrB3PY1P
mzNnjgwZMkRzKQYPHuxRxtt3GY+Gebt37/bZpj+fhpwJ5ILAY8EXwSO1bdtW
c6cRO0X+cuXKlTXmjjogrwLxZ/jA3PTtBw4c0BwNeHHEg1EvE3/2V8+UlBSN
ISPmjlg99m337Yj/I06MODLqHqg+OM7+/fur90c+kPGHdt8OT2337d71wX7w
3AHv8aanp2udcA6dzkug8vDtJUuWDIvrAfOmT5+ubYhzhFwa+PSoqCiNr1eq
VEm9doUKFbRuKN9z3iDpNmeAfl4as1peHFJfTqSf8dxZ9e19+vTRY/duE0II
CRecVFB9+/95+XZ4Y5Sxx6sB4uSYf+Ejm3UcSH9jPZqceLtvh/e/5HQeiwH5
NyZPPZhvR53hwc26xl9/9tkwfcfVzH+k+jI56Ko7li1dPERj7ucUi5TKLg+P
sWba9J7m4dvXrvxA3881vv3tDwL79t/SOkv5wXXlo0Xu/O3f09257kMXvhGy
b7/ggnOl2kue4yrCt1926QXWdJnSt+q+f0p2jyfTqcVjcmHh89Tz9zydQwPf
jvdbvX07/PD991yt8+CjX61+v3pnrFPkygut2Pe+zW7fPntcpaC+vVZlT9+O
d1pN/wHce9dV1nuzGAfSPC/AuJdzxvtuP7u+HT4J3nPevHk5/g0wPg0gN7lL
ly4+Mfr777/fw3chvnzhhRdqefgv5EkHKg+Qow5/ipxyxEyTk5M11o3tYN/o
c2BMRZRF3B19Dng3vEMIb+zPt19yySXW9p18+4gRI3zi2+jvwPNjv4jl2nOO
vOuJeYjHX3DBBbodvE9p9+3ICUEboL7wmYHqY47VAJ+I+difOZfevt1ffbBt
xKtxDMjbMe85OJ0Xp/I4108++WTYXA8vvvii1hH5T+jbmPd2e/bsqd4fsX/8
j+dKmI/c9mmbPtPPHy4dIy2n9vDYR1Z9O+L92C+OxbynSwgh4YSTCoJvD8Vf
YrwW+ODoDQNCKh8MjCWDWP2h2Hdl//a+GjeHn0ZufajbQI79sbg+Oo6N9zL0
Qez9EAPGo0Q+fXbqHGg8mZyA7Wbl7xEZkFvze2pouTjeYHxGjMUebAzO7BwL
8t397e+RYtdrfj18O8a+sS/Prm+HpzAx038b5P/C1+CdQYwTgvxjxMRDWRex
a8SZ7Z4IcXfEgL3LZvX44M+Qr3H48OGQyiP27FTWXz3h7QN5Oe/yWa1PVtsN
nzHPeOpg58W7fLheDzgv3vMA6o2cH/j7ULaNdkf7e/t2rN+rVy/H/PY2bdpo
/yA324gQQnILJxV0346c95tPx7UxPktu+TuMv4jc9la9pmu+fLmGC+XKJzdo
Tk1u+sjc9qTw7Tdcd4m0aPhw0PLRsW1k3voWPuzZG/r4kPkJjCnzSpX79H3b
px53jy+ZHNtMvfwlF5+fLd+elyCPAfFuxMIRh0a+9Mcff5zn9Vq4cKG+Y4q4
fV7XJS/qk1fnJVyvB9QH7f/55597zK9du7bOh3fHtN23d+7cWZ9j5WQ8UkII
OZs4qaD7dvyd0nGTR2ned256OMTKEcNv3+dT6fDOpzJy3Gg5Ge/7Xmo4gb83
tGFhHWV/ROOg5YctelM6T2vkQ2RM6zw/lrxuR/MZcXjTpsi1sZfL69+EUEEe
M3JEEB/N67qQvD8v+eF6wPigJgeHEELCEScVBN9OCCGEEELI/wpOom8nhBBC
CCEkfHASfTshhBBCCCHhg5Po2wkhhBBCCAkfnETfTgghhBBCSPjgJPp2Qggh
hBBCwgcn0bcTQgghhBASPjiJvp0QQgghhJDwwUn07YQQQgghhIQPTqJvJ4QQ
QgghJHxwEn07IYQQQggh4YOT6NsJIYQQQggJH5xE304IIYQQQkj44CT6dkII
IYQQQsIHJ9G3E0IIIYQQEj44ib6dEEIIIYSQ8MFJ9O2EEEIIIYSED06ibyeE
EEIIISR8cBJ9OyGEEEIIIeGDk+jbCSGEEEIICR+cRN9OCCGEEEJI+OAk+nZC
CCGEEELCByfRtxNCCCGEEBI+OIm+nRBCCCGEkPDBSfTthBBCCCGEhA9Oom8n
hBBCCCEkfHASfXvOmbYoSW4vv03mLT+W5XUb9dwn/6kaI8kpp7K03pHkDEk4
mpHnx54XzJo1S0aNGiWnTp2SadOm6WfMx3RaWppfzHozZszI8/qT7DF27FhZ
tmxZntfDH5GRkTJy5EhJSkrK87qEM0ePHpWuXbvquczLeqxcuVLPF8BvSG5t
NyIiQre5c+dO2bRpk37es2dPnrc7IeR/DycVBN++YcsJKVQ0UtoPOKjTUxYk
6fSI6UeCrntfpe1a9sJHo+ShajHyySzfdUa6tnNBiSgZ7WdZMMo33S1Fntoi
8YkZPtvsPfyQT3n49Wcb7tQ6AdRv8dqUPL++/k1KliwphQoVkpMnT0qxYsXk
/PPP1/kbN26U5s2b+yUuLk7ef/99effdd/O8/uHM3r17ZdiwYXLixIk8r4s3
7dq1k08++SRXtrV06VKZOXNmrtVt8eLFep0dOuT7nSVnSExMlLZt28rgwYPz
tB5r166V8ePHS5cuXaRnz565tt0BAwbobxO2/fbbb+vn3OwXEEIKDk4qSL79
gcoxOl2va5xOf/xpYtB14YsffWWHevziNXfoepPm+8bUTmZkOm4jMzPwPjJO
+c6r2naPlG28y2c++h6oQ6+PD8nEz45KiVo7ZPzco7lyjSAuPXXqVDlyxLf/
EWjZmeMM1AbOy7JK2bJlpXDhwvq5VKlScuWVV+pnxPJWrVqldOjQQe+bZjol
JcXDtweqD+L22alXKMfob9vZ3Z99n/72HWy7/tZZs2aN+s/k5OQc1yk36mOf
7+Tbs9N+6JsMHDgwYF2ycs3affvZuLZCvb5yc91A11Yo23Q61oyMwM8Jc9JG
WT3+IUOGZNu3+6vn8OHD1aujTzho0CD9vGDBAo8yy5cv17h8bh8jISR/4aSC
4tvPezhSLi8ZLTvj0uX6Z7fK1U9vUd8OP37XS9tl36GTVvkKzXdL03f262f4
9pdc0/iMWDfi6o+4fDym674VJ3dW2G4xd5lnnkyPj+J1Pxc/FiV3vLhNy/T9
JEFzYuzr3e3a/6nT3n7OsmTtX2Cdi1yYMmPnuL15zQ57dZmpr93zP/FqrHQc
dNCafrjGDuk2NF4/l3tzl1RpvUeuLLVF6nSOk8frxOpxx7raw5R/66239D7z
wgsv+LSh0zI8B0ZsacSIEdKmTRv1QohtB1s2dOhQ9U5mO/v27dP7J/INgp3P
Bg0ayN13362fa9euLQ899JBPmR49evjE9ODbMd9ffcD69eulV69e0rJlS3nn
nXdk+/btQesCPwDP1rdvX2nVqpX2C3BfNsv379+vx4Vt4Zhbt26t28YyeGPM
w3odO3bUcgDrzJkzR+titoP8HuwDnxctWqRxPZRFzgHaGDHMFStW6PKDBw/q
sWNfOG/z5s0Ler7QL+vTp4907txZ/Wf37t11+ygfrA2QG4Ky2A/qiO1iH8af
BapPenq6fPrpp3r8WA++x/QZEJv98MMP9Xz069dPWrRo4eHb586dq30zLEfd
EUMPVtfNmzfrOtgX6mPaHH07LD927JiMHj1a2xN9vylTpmgdg23X+Hb4QGwb
cVxcT2Z5oDYIRExMjHz00UfSvn17PTeoT2pqatD1cDy4zj777DPdX7du3TQ3
BMuQw4Fj3rp1q07j2sR0bGxs0Gsr0PkKdK2jP2jaGkyYMMGjvmh3zOvUqZOu
B8+L34RAx4g+ErZlz536/PPPpXfv3vosLpS28+fbA7VPsHMJj47fSVxn+M7i
s/13BH4d8xB3OHz4cEjXACGkYOKkguLbEaOGd0WsHV4cXhm+PTEpQy59Ilo6
feD2u1GxqVp21lL3vcju2wFyVFAen79Yn6I5N++NSdB1Jsw7E/detuG4znt7
xCFZuCZF+w1v9N6v/Yb0k5m6HqjSZo+WM/5794F0nQ+vDv9uyu3a5/YOyKFH
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
ZYPLk+DzgEUjZXPcFpm4bpZM3zRf14UPwTotp/aQyP3bpNH4jlJ7VEvXOm4P
hLgg2scOjgPL4DXKlSun92B8xr3V+HZ4LTxv+OCDD2TSpEnahqZ9ly9frsfX
unVrzT3ANu3+G2XRp1m9erVMnz5dn+Wbfk2LFi302OfMmaOxT/h+nA8sa9as
mXofnLN27drpPtDueKcgUH0MTr6d3/fg33d/36Fgy/DMCX1c+PP58+frucW5
CbYMfhPL4NcxjXOM77b92ZgTof7+OPn2YMucgG9HP7NPnz7KrFmzdH5iYqK8
/PLL+lwNx4d8kAoVKnis6+RLA31PQrneA/n2UqVKybnnnqsxd/v8QL8HgYBv
r127tvYx8LyydOnSlpfGucR8Uxa/mYh32NfPrm8PdF0SUpBwUkHy7cOmJur/
3T+Kl1td9zTz3LxVvwMaJ0tNy5TW7x2Q217YZsXDvO/jFVvs1nuo/Vl4REyq
z30csTjMm7/ymBw9dkoueTzab/5ql8HxHvdxA2J8/p6bA3iN+i4/gnpg3ffH
uGMywe7j8DCoz2Ul3b+VyLM1/gU4ec91uyP0Prlwm9unrt29WacXb1sZ0rWX
Xd+O+iC2jWem/pYfPHjQYxoe4JxzzpG3335bY1nwh/jsfZ/Ds3Nv3w5w3Jjv
lCfTr18/j3L9+/f3qKuTb4eHQS6H3eca374idp30/XyYvLNgqKzZtUnnbT0Y
KwnHEqXWyOYaV3zXtQxtnZ7hjrmePJUhLw1tIH3mD9E8mY4z+2oc0my7evXq
eg+3c+yYOzYMr45+C+65uKfChxvfftNNN6lXaNWqlYL4ncmFRxvAnxQpUkTz
U+E57LlGuMfCM6BPgL4NyptlyFXCM348r8A+7XlLWA85tPAR48aN02Xbt28P
Wh9DIN/O73vg77u/71CwZfDm77zzjjUNP4v8tGDLUlJS9FrDdxnXTYcOHfR9
j1B+B0L9/QnkzeFBX3vtNTlw4EDIvz/w7fCiDz/8sGJ/xxI5WR07dpSXXnpJ
y+CZYHr6mWcZTr400PcklOs9kG9HTNy+vVB+DwKBNqtfv772J9DXgGd//vnn
ddnZ9O3BrktCCgpOKki+Hc+acf/evjtNY1HmPh4Xf1IKl4jSd8PwTN1+v7Xf
x9PSM/V+XLT6Do/t+7uPp53M1H2dXzxK17m/Uozux7tuTvfxx2rHSqn6O33K
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
mzj59vxCuP22E5JXOKmg+3b83cKhUxI1DzQ32xuxM8T0mr2zX5q/u18GjT8s
BxJ8Y5ThBLwS4jkglHGVBy4epWOGe7M81v13KxFjMdvbtm1brtYVz7TD6W/t
hdJ28Pbef88xu0QfiJGRKyfLoCWfyLi103U6r9sgOyAWh3wjjGMN745xZrLy
nAN5sabdQ4n98fsevmT3O414urkGvP9WD6bNmKP+iI2NdRyvKtzA+Ks4RozJ
mtd1CcfrgJD8hpMKum8nhBBCCCEknHASfTshhBBCCCHhg5Po2wkhhBBCCAkf
nETfTgghhBBCSPjgJPp2QgghhBBCwgcn0bcTQgghhBASPjiJvp0QQgghhJDw
wUn07YQQQgghhIQPRvibMHbs/jvQMm/RtxNCCCGEEJL7GH377bc+hLLMW+Hk
2ymKoiiKoiiK8i/6doqiKIqiKIoKf9G3UxRFURRFUVT4i76doiiKoiiKosJf
9O0URVEURVEUFf6ib6coiqIoiqKo8Bd9O0VRFEVRFEWFv+jbKYqiKIqiKCr8
Rd9OURRFURRFUeEv+naKoiiKoiiKCn/Rt1MURVEURVFU+Iu+naIoiqIoiqLC
X/TtFEVRFEVRFBX+om+nKIqiKIqiqPAXfTtFURRFURRFhb/o2ymKoiiKoigq
/EXfTlEURVEURVHhL/p2iqIoiqIoigp/0bdTFEVRFEVRVPiLvp2iKIqiKIqi
wl/07RRFURRFURQV/qJvpyiKoiiKoqizp8jISA82btwY0jJv0bdTFEVRFEVR
1NnTt99+64Hdfwda5i36doqiKIqiKIo6u4qIiLDIrjenb6coiqIoiqKos6vv
vvvOgr6doiiKoiiKosJf9O3Uv6mkmR/L5ldLyDd7t+R1Vc66/vnzDzmxbLp8
tWNDXleFoiiKoqh8oPzm27/dt1129awnG6vfL6ueuVKimzwt8SN7yJ8//5Cj
7f507JBud32lO6ztHhrVK8fbdVLamnmypWkZR/767Zezst+zrX0ftJEVpS6W
L7etzfK629tUdGyPY5+NOQu1DV1/fPe1/JyaJP/8/bc17+T6hXqsK/97xVm7
TiiKoiiKKjjKT749ZcF49UjwSuteuk2iGj2lHhvTm+s8LD+lHM7Wdn8+cUTW
lLtBt7P6ueskunFp/R/TG2s8oJ4tt5U0e4Ruf22FW2RTrf/48NcvP+X6Pv8N
5cS3r3ne1eZPXeK3PY5MG3wWahu64vq31OP688fvrXm/ZpyQLc3Kyp53Gov8
808e1o6iKIqiqPyg/OLbfzqeqJ59ZelLJXnuKGv+Hz98K9vbvKSeCv9nRwc+
6qzr7+r1mvz9x+867+8/fpNDn/SW/YPb50r9vWV8e/KckWdl+3mlnPr2NS9c
fxZqlXPt7Fbbx7dTFEVRFEXlpvKLb9/dp5H6pgNDOvosQ2x63Uu3evjFP3/6
XvNnTkWt1Dh8wth31ddjO9/u2+axfkz7yrruqagVQesBPw/PvbP7q7oecml+
yTjuU+6fv/6UlM8n6P62ta4gBz/uIj8ePWgtD8W3p6/5TI/B7oGRp3F4wnva
p/j791/dx/rzD5KycKLGhLe1LC97+zWVr3dHemwLOR3YFtZJWTRJ+yh7+r7h
mv+5Lv8lLVnbCHWN699Cfk49aq17pi1XaJ7SgaGdZFurF10eva1O2+Xk27Hf
pJnDJLZLLdnRqZocntjfJ7ckFN+OuqMuv3+T6TE/YXw/OTrjI9/jdfXDUlfM
1POwvV0l3a/pm9mFc3NweDfZ3vZlV9vU13OHc/jb16d0nY3V7nNff65jx3a/
3rnZahfkuHvru4Oxeq2iPdHOaStneyzPyvVJURRFUVTBUH7x7esr36W+6Zf0
Y36Xw7dh+aExfXT6ty9PuvNnXi3hzr9wfTYgtwY5DkbwYpiPPOpfM9Mc64B8
mcjXHnfnND99uZVLgxybr2I3WeUQk41u8l/3/p66RNaWv8mdg1Pmavn92y+1
TCi+Hd4PzxfWVfw/+ePH73Re6vIZut6OztV1Gnn5yLUxdTL7wucfjh6wtmX8
NHKL7G0BDk9439qGYX3lO7WPYm9LlEF9Vpa+TFY9e5XVlplbVvvsx+7b//j+
G4l8/YnT+U23WuturlPcIx8oFN8O7411cdx24RysLX+jTz22vPmsz/F6P0OB
7zb5Vjin5jN89Xfxu3zWN8tMuyBXxi54frS/tpmrTrgG8Hln9zpWfnxWrk+K
oiiKogqG8oNvh7czHshJGZuWuHNdetbTaeOLjF+CD/rlZIp6c8xLmjXcWhd9
AeN34SnjBrSUHxL3+ewD89Uzd6qm8VJ4MMSQNQ++5oPWu6T7P2zn0w/4Kma9
xoqNjG/Hu5iIndv57asMqxzi9Oo1h3TQmPWGqvdoHfGOJPTP33/p8aWtmmPF
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
9urVq3WZ8e3PPvusTueFb8/M9G0/PR8ZgftQ9vVwbFdffbXccccd6mkff/xx
Oe+882TXrl26/PDhw9K2bVt56KGHpHHjxlmu4759+2TmzJm5GsdPzzgpSSeS
3efc9f/OBP/XpTcbN27UcwTQH/u36ksIIYScbZxUUHw7/PPlJaNlZ1y6XP/s
Vrn66S3q2xFzv+ul7bLv0JmciQrNd0vTd/Z7bOP+SjE63z6vVoe98maf/VKj
/V65zLXtMo12SVSs20s2f3e/3O3aLjzrNf/dIndW2K4Y/xqzJ03KvblLLnos
SvsEfUYesra7aE2K9jHOLx4lt72wTdfDtrEsLT1T2vY/INc+s0X3WbXtHkk4
6t7mtt1pWhb9ipdcdb3k8Wh54tVYXWZ8O9bHNPaN6V370jUnxtQPoN6nbF46
UH3qvhXnse7cZW6fm34yU/Ntrntmq+4HMX4sR5uZ7fYefkj7QoVLRMlD1WJk
6BTP/o3x7cZz2mk1tae8NradvD6uvbzwYV2pNKyRbNwbFfL3oUePHlK4cGGJ
i4vTafh2TCMWv27dOg/fvn79ernzzjtlyZIlWnb58uU6vWbNGi2HWO/999+v
85o2bSpFihSxYtyI58MnX3vttXLZZZdJ1apVNfdFz9e2bboO/v7ZSy+9JJdc
cok88cQTumzSpEm6zPDGG2941D8xMVGaNGki119/vVx00UXa34iOjpYpU6Zo
vUePHq3l8IwB07169fJYH549O7793nvv1e2NHDky136bpm36TM9hj7mDpNyH
9fTz4KWe/bRly5bJ8eOe/WX0V9LT06Vhw4aOvv1s1JcQQgg52zipoPh2eEd4
VcTa76vk9qbw7YlJGXLpE9HS6QN3Dg18N8rOWprssQ1/vr30azvlnGKR6tEH
jT+seSIt+h7QZSs2HZfBkxJ1Ww167NPcHADfDLD/e1/eLtMXJ0vPYYe03Jxl
7n3eUGarPNNgp2zeniolau1Qz4ztYVmb9w9oH+SDiYdl0vwkLVu3i9t7Rmx3
1/2KJ6Olcqs9MmrGEZm5xL1Nb9/+0VR33eCz4bFN/RCDx3x7zD1Qfb5Yn6Lr
vTcmQdebMO+ozofvx/w6nd2xfeTRYBrlsXz5xuM6v/V7B2Rd9AkZNOGw1tfe
vk6+/UR6qrw4pL7UGtVcFm5dLpPWz1avNy96SUjfhSFDhqhHnzx5sjUPvh25
JfDP8NYffPCB5duN950zZ46WRS4NpuHju3fvrp/hq/F/pUqV5KabbpKSJUu6
z1ebNhrvxvbgxbGPunXrus9XRISugzyYypUry6hRozQ2jGU7d+5UDw6wPWzX
fgzoK1x44YXSrl07mTFjhtSvX1/27NkjPXv21G3GxLifLaHfgGOtXbu2x/rZ
9e2lSpWSc88916qnAf0E9GHsmBykYHSb01/KD64vI1dOlnV7IqTKx02k48y+
HmVwTJs3b/a7Po7Dybc71ZcQQggJZ5xUkHz7sNNetftH8XLr89usPJlW/Q5o
/D01LVN9JGLKp7xyN5x8+2O1Y63pR17ZYcW3wa796dZ+7evB82L+06/v1H0D
5J0j/x77xXOB17u7c+grufw3YtFmXcTm4aPNevD+eB8Uy4xvr2mLaRu8fTvy
ZTA9Y4ln/6TL4HgP3x6sPoaImFQP327o+0mC3zyZQ4kZ2s7Ipce20X/xzrNx
8u3rdkeoT1+4bYVOr929WacXb1sZ0ncB8fCOHTt6zINvRzwceTPw2Vgeqm9H
nBzz4b/nzZun8d+7777bfb5cnhtevVWrVgriv7fffru7zU779po1awas7333
3efh25GjjvWM//c+DizD+7dmHmL99erV8yiXXd+OfJNDhw75zK9evbp6ZDuh
5BghZl7V5dO7zRlgTVce1lh6zB2o03iHePr06XpM/fv318/e7xMH8u1O9SWE
EELCGScVJN+OXBj49e270+QWm2+Piz+puRqICSOHBvkb3ttw8u2P1znj0//b
YKc86vLuZnrPAbdvRyzevt7S9Sk6H++8ItZuWLDK7XOQo4PlV5Zy58IgTm3W
RX7MjS7fbl/PbN/49nFzj/rU39u3w9tjGm1hL+ft24PVx+Dk2/uNdvv2Awm+
Y7ecSM3U/gP6Amj/4jV3ePSXnHz7iJWT1acnpLjP36hVU3T60LHDPvvwR1RU
lIevBfC7xn8jln3zzTf7+Hbki2N5Vnw7PPONN96ocXADYtHaZqd9+7hx4wLW
19u3I67uL/dF22LUKF2G76de23FxmvvjnSeSXd++d+9ePX7vnHvk6CDf3E4o
OeXb43fpuUOuDKZ3HNqt059unKfT8P+33XabHhNygvAZ7yl4H4uTb0c+v3mH
gRBCCPlfwUkFybcfTjrjNey+HeBdzatLb1H/ePDwGY+JXHHkmiDOjXg6PiNf
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
u+/s7xM5LxBCnDz8QnXS7be/km233223xW7//Oue0LSzl+ZbLXpdrXXmrrrr
7e9Faw5FqvOjx/5jzr57rek31v88xcX+6YPiouBN73T70Cn7zHt/XP+rzZLb
XSh3Rcpz5GhxmX2jp8fmSHsP+M8D/PLFLj127Fizd2/Z+VVQ3PF8y5YnSlx5
qVWrlqlRo4b9/eijj5pLL73U/saWt2jRIkurVq3suOm28/Pz43R7UHmw21fs
/odfY7K8K3o+7zmTnTss32RplixZYvXngQMHKl2mE1Ee734/3V6R+mNu8sMP
PwSWpTxt1qvbT0bbitq+TmTaoLYVJU+/az16NNhGUZk6Ku/19+nTp8K6PVk5
f/nlF6vVmRP27NnT/p4xY0bcMfPnz7d2+RN9jUKIyuEXqotuRz9f/HC62bCl
yFz9f+vM5U9kWN2Ozf2/X8oyW3ceKT3+xca55pNO2+LyuK1Ott3v3fdmq83m
447bzBstN5uLSvJ+qtFGk5ZTYOMad95mbi7JF816xT8zzE0vZlmcfs3eVGie
+3ijOe+BNDsn6DjguF1s1pJ8O8c45540c8OzmTYdeRNXWFRsmnfPM1c+mWHP
+VrzTWbXvliembmF9ljmFS+VlPWCB9PNQ+/k2Din20nPNudme+PWIusT48oH
lPuYR0sHlafBl1vi0k6dF/OTKTpSbP1trnpynT0PNn7iqTOX77e/7LRzoRr3
ppk7X882fcfEz2++/PJLO848++yzZe6pXxzrwNiW+vfvb5o1a2a1ELbtsLi+
ffta7eTy2bp1qx0/8TcIa18NGzY0N998s/399ttvmzvvvLPMMV9//XUZmx66
nf3JygPLly8333zzjfnss89Mp06dTFZWVmhZ0ANoti5dupimTZvaeQHjsovf
tm2bvS7y4po///xzmzdxaGP2ka5169b2OCDNlClTbFlcPvj3cA7bPmbNsnY9
jsXngDrGhrlgwQIbv337dnvtnIv7Nm3atND7xbysY8eOpk2bNlZ/tm/f3ubP
8WF1gG8Ix3Ieyki+nMPps6DyFBUVmV9//dVeP+nQPW7OgG32xx9/tPeja9eu
pkmTJnG6ferUqXZuRjxlx4YeVtbVq1fbNJyL8rg6Z25H/MGDB83gwYNtfTL3
GzNmjC1jWL5Ot6MDyRs7Lu3JxQfVQRDZ2dnmp59+Mi1btrT3hvIUFBSEpuN6
aGe//fabPd9XX31lfUOIw4eDa163bp3dpm2ynZOTE9q2gu5XUFtnPujqGkaM
GBFXXuqdfV988YVNh+alTwi6RuZI5OX1nfr999/Nt99+a9fiotRdMt0eVD9h
9xKNTj9JO+OZ5be3H0Gvsw+7w+7duyO1ASHEn4NfqC66He2IVsXW/j91YtoU
3b5n/1Fz4UPp5oteMR8adDfHTpobb99Lptsff3+DObPmWqvRew7fbf1EmnTJ
s3ELVh0yvUftsXk1/Hqr9c0BdDNw/ltfzjLjZx8wHfrttMdNmRc75zVPrTNP
NtxgVmcVmHvfXG81M/kR1+z7PDsH6TVytxk1fb89tkHbmNZbkxUr+yWPpJtX
mm4yAyfsNRPnxPJM1O0/jY2VDZ2NxnblwwbPfq/NPag8/16eb9N1G7LLphsx
bZ/dj+5nf/02Mds+fjRsczzx81cesvs/75ZnlqUfNj1H7Lbl9davsw81aNCg
zD31i0MLo1cY36dPn2611ahRo0Lj0AfEubGZMRV94MZVtBPn9OL81BmXsbnz
m/G4du3aZcrrp9v9ysPYyvbPP/9sVqxYYfUs430UjTRs2DCrs9FpnBMdiQ4h
Dt9WzskYTxzP8bJly2zcyJEjrWZPT0+35eA49NGhQ4fsNvm4c+APjL2Z3/jp
cyx+/fxF26Kj0LboKjQ3oJXQDhyDr21QHaCxFy9ebPU88ehQtp12CYI1GNJQ
PnSLy4M6DSvP6NGjbRkoC/MdrsO9r8A9oN7mzJlj46kPp9szMzNtPmg99Bnx
HBdWVrQe14UmpUz8hh07dth4pzcnT55s2yTn4G9Yvk63MxdFR9L+yId2EFYH
QXA8zwJtizK5NhK1PMyjqBd0J3XLPJP7QhzakmOZK7OdkZER2LbC7ldQW0fr
urpGm6OnveVlrsD9JX/S0IbcPQmiW7dupfNb7N/Ml9xcM0rdJdPtQfUTdi9p
i/STzGXR6GeeeWZpvwXMCc477zxzxRVX2DXAsOsTQvx5+IXqpNv7/aFV2/+0
w/z9mcxSP5mmXfOs/b2gsNjqSGzKxxJ8N/x0+wNv55Ru3/fW+lL7NmzcVlR6
Xm86NC/7n/hggz034HeO/z3nZV3gg/Yx/VinRH9ji3Zpsc2jo106tD/vgxLn
dHs9j03bkajb8Zdhe8Kc+PlJ29474nR7WHkca7IL4nS7o8ugXUn9ZHbuOWrr
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
wy9UJ91++yvZdvvddlvs9s+/7glNO3tpvh0Lrqu1ztxVd739vWjNoUh1fvTY
f8zZd681/cb6n6e42D99UFwUvOnduDl0yj7z3h/X/2qzTb7lrkh5jhwtLrNv
9PSYRtl7wH8c9st3//79tu+iLx4yZEhcXH7hIXOoKNZfbt6bZw4WhGuT3bt3
m+bNm5s777wzku7245133jG1a9eO21dYWGjGjh1r9u49rhu6dOliy+/6dVcG
9tF3x9XdkSNl78PRo+bss882/fr1i9vvdPv333/vW8aguoOePXuaq6++2rRv
3z7J/SiO+5vIsWJ/DRQUlwx0uxuf0Bf8Lq9u9yvnyYoL4ueff7b1SjtbtWqV
3af+59Tsf5I901HiTmb78iOoP5w1a5Ztj3/5y1/K2ACwQdSpU8f89a9/NYcO
RWtXDnT7U089Ze0NjsT68LtO7CZBurQi9dOjRw/z2muv2WtJFr9161YzceJE
c+zYiZnDodu5BmcXQbc/++yzkdMzhiTq9ij1E6XtidMDv1BddDvj18UPp5sN
W4rM1f+3zlz+RIYdN7F5/fdLWWbrzuO66cXGueaTTvHrU7fVybb7vfvebLXZ
fNxxm3mj5WZzUUneTzXaaNJyYn1n487bzM0l+TJmXPHPDHPTi1kWN35kbyo0
z3280Zz3QJodkzsO2Fma76wl+XaMP+eeNHPDs5k2HXkTV1hUbJp3zzNXPplh
z/la801m175Ynpm5hfZYxvWXSsp6wYPp5qF3cmycGzdJzzbnZnvj1iK7Ju3K
B5T7mGcsCypPgy+3xKWdOi+2Tl10pNiud1/15Dp7HmxsxFNnLt9vf9lptUiN
e9PMna9nm75j4vWF054bN24sc0+bju1g3h/awnwwrKV59scGpk6/Rmbl5rRI
zwKavaK6fcuWLdY2jl3Vu//LL7+0ZfX22/i/uPK3adPGtGvXzmRkZNh9y5cv
t+ugN910UynoVpe2cePGpePCFVdcUXoMfbXT7W+++aa59957zcUXX2zt8uj8
KHUHTz/9tLWzue1Ne7ba+mwzsaup3beh6TVnkHn9l/9nvprSvfSYIYvHmUYj
vjDP937PfFjyd8Lq4346yzatMQ2HtTLP9X7XvDO4qc2rxfiOofWJbmecZf3h
448/Npdffnmpbmd8Qm9ceeWV5qKLLrJj8q5du463n5Ly33XXXaZGjRp2LuZd
V8CHiHwuuOACc/3115uPPvqodJxjznLfffdZHXP//febgQMHlqYj/xdeeMHG
cV5X79y3sPIAup281f+c+v1Psmc6LI61s+HDh5v+/fubZs2amR9++MH2GWFx
tF3v/ByN2aFDB7N27dpI/VKU/pBnK1G3Axr5kksusfq+PH0hup1nNnE/65qf
fPKJfbbPP/988+qrr5oVK1bEHeOnS4Oe2yjPH9fgp9tvvfVWe07uQ3mu0w/6
Z/oJ+gfmAl7d/s0335g77rij9NgvvvjCPPDAA3HpK6rbg9qlOL3wC9VFt9N3
M1Zg6/qfOrGxgXFzz/6j5sKH0s0XvWJr2Ix7HDtp7oG4PJKNm4+/v8GcWXOt
HSN7Dt9t12mbdMmzcQtWHTK9R+2xeTX8eqtdGwfGLeD8t76cZcbPPmA69Ntp
j5syL3bOa55aZ55suMGsziow97653o5Z5Edcs+/zrAboNXK3GTV9vz22QdtY
378mK1b2Sx5JN6803WQGTthrJs6J5Zk4bv40NlY2xjnGOFc+bGDs99q8gsrz
7+X5Nl23IbtsuhHT9tn9jLvsr98mZltjHZttjid+/spDdv/n3fLMsvTDpueI
3ba83vr1056HiwrMC33eM28ObGxmrptvRi2fbMeqaelzIj0LldHtjBsPPvhg
mf1oQcqKFnf7GHPZt2jRInPNNddYf5A5c+bYffv27bPP0JgxY6y/C/tGjBhR
mnbBggWmd+/epTZzjgPGLqfbGYd//PFHe062SRNWdw7GRq+vzvpdubYOW03o
bPV6vQGfmpYlupt9eft3mBUlGoDfPWYNMKu3ZJiRyyaZ8aum27SM+6T5bOzX
Zu22TNNoeGvz9sDPStLENAd2OOrHC9dBHGP7c889Z8c8fjOWOd2OtmG9oVev
XmbUqFG2Dl39zp8/317f559/btf6ydOrvzmWOc3ixYvN+PHj7dq5m9c0adLE
XvuUKVOsrRHdz/0g7tNPP7Vag3vWokULew7qnXcKgsrj8NPt6n9Ovf4n2TMd
FscaGHNu9Pn06dNtW6OthMWhN4lDr7NNm6Ov8a7V+RG1P/TT7WFxfqDbmfd2
7NjRMmnSJLt/z5495uWXX7brfFwf/iAvvvhiXFo/XRr03EZ5/oJ0+6OPPmrO
Oussa3P37g/qn4JAt7/99tt2jsH66eOPP16qpbmX7HfH0odjf/Gmr6huD2qX
4vTCL1Qn3d7vj7Gi/U87zN+fySxdp27aNc/avwoKi20/jk3nWMLaqd+4+cDb
OaXb9721vtS+BBu3FZWe15uOMYf9T3ywwZ4b8PvE/5XzYpf7oH2s/65TMv5h
C3JpsY0xjrl0jL28j0WcGzfreWxKjsRxk/VqtifMidcHbXvviBs3w8rjWJNd
EDduOroM2pV0nXrnnqO2nvFlJW/0Q+I6t5/2XJa7xo5LMzNjOnVp7mq7PTtz
YaRnoaK6nfJg22aNMln89u3b47YZc88880zz3XffWdsR+pDfieMKa9WJut22
n5LrZr+fn0zXrl3jjuvevXtcWf10O5oBXw6vznW6fUHOMtPl936m04y+ZsnG
VXbfuu05ZtfBPebNAY2tHa9zSRx1XXQ0ZiM+cuyoealvQ9Nxeh/rJ9N6Yhdr
93N5161b146ZXg4ejNlF0erMWxjjGMPQ4U63X3fddXZsbtq0qQV7mfOFpw7Q
A5dddpn1B2WM9/oaMaYxRjMnYG7D8S4OXyXW1Fmv4JxevyXS4bPKuD1s2DAb
l5WVFVoeR5BuV/9zavU/yZ7psDi0eadOnUq30bP4y4XF5efn27ZP30I7btWq
lX3/JEq/FLU/DNLmaND333/f5OXlRTonoNvRonfffbfF+44lPmKtW7c2L730
kj2GNcqioqLSeD9dGvTcRnn+gnQ7NnFvflH6pyCos/fee8/OJ5hroNmfeeYZ
G3cydXtYuxSnD36hOul21qIZL7NyC831nnFzy44jdq0Umwxr2KyfJubhN24+
WP/4OPnPhhvM/SVjp9velBcbN7GFedPNXZ5v9/POGbYux4xFsb6CNXLiL300
thaNncilZX362pJx05vO5e/GzWFT95Upf+K4ydjKNnXhPS5x3Awrj8Nv3Ow6
ODZu5u0q6799uKDYjt+MxdT/PfXWx+kVP+3Zf+FoOy7tyo/dv4GLxtjtnQd3
lzlHMiqq2xlj3ZpoYhxjLb4zifYx9Do67o033rDrpJCo6/x0+6ZNm+x+7Cve
/YnvpbJWzLbTAEF1B/jIMJ9gPdvtC9PtHIP/7G/pc03byd9b+x5+MWh2Wzcl
aTj2hT7vm5d/+pe1+7m8GXt4782Lq0N0e58+fey4RvkZj51uZz382muvtf4C
Dm9dHD582I5vzmZ+zz33xN0b+ijW65mjoDFYq+f+oPdr1qxp5y1Omw8aNMim
4R6yzTo8tj3mBKXPXkh5IEi3q/85tfof2srkyZPtPC8xrV8c2ty7jsVc2mn1
oDigLaLXlyxZYnXf5s3x8x+/PiZqfxik27H9096Z0yfGpaWlJe1H/PxkOAc6
HQ3OfJq+lmeK59Ud43QpeSemT/bcRn3+gnQ79cn1ef0Jw/qnINDtXCNzHd6n
/9vf/laq21knoE9y5/LT7bfddlvSvIPqx68diNMPv1CddPvu/cefV++4Cbwr
dfnjGbb/3r77eB+PryZrvdiZsGfxm/Va4sLGzcIjxabGfWnmkXdzzMp1h83C
1YfsuHXw0DE7Pt9SO8tMX3jQrN9cZG1irBeTjrGRsWpp2mH7XQXvWMI6O7Yx
fDHxlZ387wN2vCQuyrg58rd95vXmm+2aeu0muWWOSzZuBpXH4Tduum9ntO65
3Y7RrEmzH5sf6/urMgvMthI949bHvffIT3s2GdPe+nK6bfwz3hvSPPKzUBHd
jq2IfhmNmSwe2xllffjhh+P2P/nkk3Y/a7vO7wINH1d3Prodmy99/yOPPGLH
koULF8b5yVRUtwPr294xL0y3Y9PrWrJ/9dZ11hcemzpxu/P3muL/FFs7PGmW
b1pr34srOHJcjzHXwYbmhbV04pxud8d6dfu7775rj8X3l+8soJOoK9t+Fiyw
2ga7Ht9Kw4eW60VH8X4ddjDGaMZU/Ind+2OMg/zGFojPOrrDq9vZZizFT4Zz
em2EQeVxBOl29T+nVv9DG/F7T9ovrjK6PTc317Zp8k72rSi/PiZqfxik27Fl
J1tHXL9+vZ3jn3POObZ83jg/3c57PM5vD33JfDpRt6OV2deyZUv7rPGcBj23
UZ+/IN1OP5Rs/TKofwrC6XZ+M88gb6fbsQm4NVE0ON8VS9TtX331la1XfPoT
70uy+glrB+L0wy9UV93+94RxM2NDoT2Gd7y8aZN9h+3Db2Jrtqwze9elE8dN
6D50l32finSMVYw97F+89rC549Xs0jyxp2X+YXt6+qP4c+L/6r4Zt+/gMVO3
xWY7djob1IA/4tzYNTxg3MQf9obnYt9hY/xOPC7ZuBlUHofzy00cN9EOvEPm
0uJXy37eNaOu3HWc/0BaGTtjMu2JHuS9yB6zY+8WFR0tsrbf7rP6R34WKqLb
8YGk3/WOPV7mzp1r7UO8p+T9FgLvi3IN6Ev3vRTeUYqruz+0ZKJut+2nZGyn
byceG9bSpUvL6Hb3jZry6PZE//acXZvidDvE6fZNa8yno9vZ907Zx7urQ5eM
K02PVmC/g3sydsVU3/p0MGZ63yfFV4D1ANvW9+2za9iMo1wLY597p4zxmbmH
i8Mn3b1ni45/66237D73fTrGU3zUsX+xnu3qk3GXe+a+wfnLL7/EfdcOzfLK
K6+ElscRVber/0n9/od2yf3nGU4sp18c2tz5r7nn16vb/eIcxKPd0WpR+pjy
9IcV8W/Hpos+pL1PmDAhLo41qWS6Hc2JP4t7p75evXplvqsFfJcLu4SzawQ9
t1GfvyDdzrdv6Euj/p+MMG655ZZS3Y4tn2txup21zIceesiWk/U9fJASdXt2
dnbpnIa0iesrifUT1A7E6YlfqA66PQrO39K973Qi4dvBrFm7NWIvvJfmHc8Z
+xjbfl+cb8cixlnsbIyx3nT4wmInquy32sKIWp4wsJPhJ5BoK+M6qJtkvqVh
2rOiVES3Y+vBPhJ0DH6OJ+Pb49ih8JmJ8q5U1LrDPs1YkrhmHEZhiS7YcWB3
ia46ng5dj1ZftGGFyd2z1WTuyLHfm3m3HGsgQTDeM6YnG6OIo26SfUeT4xkL
k/mqkl+ydWa+AYHNH+3Bt6h5N5B6xDYfpTzJdHsU1P8kpyr7H0jmIxMl7mRR
mT7GT5tjR0cfuu+WJsI7ovjQJH67JQieR79nxAvfikmsx6Dn1t6zgOcvSLdz
PP3in3m/kvnTJ4Kvup/PS7L6qWw7EKcOfqG663b6cvw1GTPfabOlyu8Ta818
r8H5nvJ/U1g753sJ1a08TnvynmAym1ci6MYxK6aWge+fEI+GZT0Ye05F/NuD
NC7fecSWw7cfq7oNRak7bP+8Y4vNqLLnytqx0drhWa/vN3+E+e633nabb85U
dT2UF94T4103/Iy5p9jKsDdGnd+g22kHtDP3fY0g1P+cWuWpSirax+APR3tk
fSBRt+N/jv068f9ROBjnefe7fv36VX79YbBOx9zET7efLqTaWCNOHn6huut2
7DD4auLnWdX3yMEaNv6YH3271Y5VbFfH8qCVsJ9AlO8Y/zB7oP1meCLzc2L/
txKbhssvMzPzhJaVNeRU+t92UeoObZ/4/xMrSnpethmwcLTpOWeQGbZ0vN2u
6jqoCNi+8Dfiu9Fod74zU551DvxQXb1HsbWp/zn1ylNVVLSPwZ7u2mTi/+ph
230DNRk5OTm+389KNfgeLNfIN2Kruiyp2A7EqYdfqO66XQghhBBCiFTCL0i3
CyGEEEIIkTr4Bel2IYQQQgghUge/IN0uhBBCCCFE6uAXpNuFEEIIIYRIHfyC
dLsQQgghhBCpg1+QbhdCCCGEECJ1cIH/QebFq78rGlfVoarrVgghhBBCiBOF
C1u2bClDZeMUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT+
nPD/ARwixdk=
    "], {{0, 337.}, {750., 0}}, {0, 255},
    ColorFunction->RGBColor,
    ImageResolution->{72., 72.},
    RasterInterpolation->"High"],
   BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True],
   Selectable->False],
  DefaultBaseStyle->"ImageGraphics",
  ImageSize->Automatic,
  ImageSizeRaw->{750., 337.},
  PlotRange->{{0, 750.}, {0, 337.}}]], "Input",ExpressionUUID->"72fab1c1-216a-\
4560-8c2e-057c9cb41c4b"],

Cell["... its definition can now be made available for execution  ", "Text",
 CellChangeTimes->{{3.933880513174102*^9, 3.933880513354388*^9}, {
  3.933880659124249*^9, 
  3.933880693955673*^9}},ExpressionUUID->"d6b16884-53d5-4cdc-aa89-\
51d723dc82b2"],

Cell["\<\
First enter developer mode to ensure the WL can fine the newly created \
package. \
\>", "Text",
 CellChangeTimes->{{3.932548166606*^9, 3.932548168428721*^9}, {
  3.932548426567073*^9, 3.932548434487226*^9}, {3.933875238171792*^9, 
  3.933875238328541*^9}, {3.933880697745388*^9, 
  3.933880715936894*^9}},ExpressionUUID->"40f5b029-afd3-4d69-8ee6-\
219f5bc4083e"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"DeveloperOn", "[", "]"}]], "Input",
 CellChangeTimes->{{3.932548150024746*^9, 3.932548156118834*^9}},
 CellLabel->"In[5]:=",ExpressionUUID->"ec526b55-9658-42cb-a47d-68fbef067a1a"],

Cell[BoxData[
 RowBox[{"{", "\<\"/Users/ronaldmonson/Library/Wolfram/Paclets/Developer\"\>",
   "}"}]], "Output",
 CellChangeTimes->{3.932548157274062*^9, 3.933880723240622*^9},
 CellLabel->"Out[5]=",ExpressionUUID->"0df59329-712e-4be3-91b6-7b4315c7cb96"]
}, Open  ]],

Cell[TextData[{
 "Load ",
 StyleBox["MyDigits`",
  FontSlant->"Italic"]
}], "Text",
 CellChangeTimes->{{3.932546714353125*^9, 3.932546724140381*^9}, {
  3.9338807525012913`*^9, 
  3.933880754380438*^9}},ExpressionUUID->"bad1b6ca-d9bb-4e0a-b4ac-\
edb5b5944f40"],

Cell[BoxData[
 RowBox[{"<<", "MyDigits`"}]], "Input",
 CellChangeTimes->{{3.9325481612977057`*^9, 3.9325481614535227`*^9}, {
  3.932548247064872*^9, 3.9325482799254503`*^9}},
 CellLabel->"In[6]:=",ExpressionUUID->"90791ac8-29ec-476c-a03b-13e65973b2c6"],

Cell[TextData[{
 "Run our new definition of ",
 StyleBox["MyDigitSum", "Input"],
 "."
}], "Text",
 CellChangeTimes->{{3.932548166606*^9, 3.932548168428721*^9}, {
  3.932548426567073*^9, 3.932548434487226*^9}, {3.933875238171792*^9, 
  3.933875238328541*^9}, {3.933880697745388*^9, 3.933880715936894*^9}, {
  3.9338807858018723`*^9, 
  3.933880800315127*^9}},ExpressionUUID->"595d3fe2-9171-4464-a884-\
fce1d4d14434"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"MyDigitSum", "@", "123"}]], "Input",
 CellChangeTimes->{{3.932548305217325*^9, 3.9325483318776608`*^9}},
 CellLabel->"In[7]:=",ExpressionUUID->"44cd3fa8-9142-4878-8997-32eb136f135c"],

Cell[BoxData["6"], "Output",
 CellChangeTimes->{{3.9325483137893333`*^9, 3.932548333166562*^9}, 
   3.932573697898971*^9, 3.933880807942856*^9},
 CellLabel->"Out[7]=",ExpressionUUID->"93069ed9-8015-4c12-a2ed-b8ecf18eee36"]
}, Open  ]],

Cell[TextData[{
 "The previous evaluation represents, in a sense, a single snapshot of ",
 StyleBox["MyDigitSum",
  FontSlant->"Italic"],
 "\[CloseCurlyQuote]s functionality but with a fully integrated test suite, a \
more complete picture of its capabilities can begin emerge. The following \
shows the test files that have automatically generated in the paclet for ",
 StyleBox["MyDigitSum", "Input"],
 "."
}], "Text",
 CellChangeTimes->{{3.932548166606*^9, 3.932548168428721*^9}, {
  3.932548426567073*^9, 3.932548434487226*^9}, {3.932574533111409*^9, 
  3.9325745514153357`*^9}, {3.9338808444612293`*^9, 3.933880847430902*^9}, {
  3.933881173194028*^9, 3.933881271320327*^9}, {3.933881323831154*^9, 
  3.9338813560528927`*^9}, {3.9338814736302023`*^9, 3.933881514884716*^9}, {
  3.933891389033622*^9, 3.93389139957528*^9}, {3.9339039167118607`*^9, 
  3.9339039983011837`*^9}},ExpressionUUID->"159687a1-60ba-4918-82cf-\
00b55da92f46"],

Cell[BoxData[
 GraphicsBox[
  TagBox[RasterBox[CompressedData["
1:eJztvQl0VkW29+33ve/qddddd93+7r3dSgs4Ijh1a4t2q+2sgApoQEYn5hkF
ZZBBBRUERcWBQQ0BwigIhHkOJBBAJAIhTAESQMYQJmWQeX/nt2Ode/LwTAmB
k6Gy1j/PqeHUqXNO/WvvqlO1941NO9Ru+f9eddVVnf7N+Ve7yVuPv/lmk+4v
/H9OoO7rndq0er1F82de79yiVYs372/6f5zIyv/PVVftdH7/r4MHHrhfwuFB
nxGpfpe7/pd6/dIOv59/cW+/JeEe/L5+aYffz7+4t9+ScA9+X7+0w+/nX9zb
b0m4B7+vX9rh9/Mv7u23JNyD39cv7fD7+Rf39lva78Hv9ltSUBzffUlovyXh
HvxuuyUFxfHdl4T2W5TuoSD34Xe7LWkoLu+9KLbfknAP+b0Xv9trSUVRfudF
uf2WhHvIz/343U5LOora+y4O7bck3EO09+R3+ywtKArvuji135JwD5Huze82
WVpxJd9xcW6/JeEeLEovSkL7LQn3YFF6URLab2HV5eGH/uXLPTzEdR98wPe2
YOEPLAfvl3857f+F2rXklZdfkof+9eAVv4cXX2wodevWkX851/ajDTz22KNS
pcpT8sgjD+eJf/zxxxTeenFMHOd483Iu8fyaPOEQ2OfQDzVp0lhatGguTzzx
uO+8uJIo7RyEf3VeqC2vvvKyPP9cTV/u4dlnn5FXnOvXq1dX2+KVfP9wPycn
R7Fp0yY3vn79em58hw4d3Pi+ffto3J49e+TRRx9x4+fOnavxixYlyjfffOOe
Gwqvv/6ae+8zZ86Un3/+2U07cOCAzJs3T/sFv/lhOXh57wGZV7fOC8q/52rW
8PUennnmaeUhbf9K8nDw4EF5uIFMJv7hhx+SXbt2adzQoUPc/DNmzHDztm7d
Kvf5O/3Y9u3bNe7bb7+VYcOGReTgG290VHm5atWqkHl++in1InlbElFaOQj/
6jkyAP7VrFHd93sATz9dzeUhHLgS7z89PT1Pu0eGmbTZs2dr3OLFizQMZwzX
wJAhudz0ytJ27dpKgwb15d1331GMGzfOTevfv78bX61aVXnzzTfctC1bMqRP
nz4qc9euXRtUBpdUlEYOMvdS39H74F+N6s8WiXswoG3CQ9rx5eZhkyZN3La+
Z8/u3/XRje5YrV+/DzVu9+7dyr+XnfGyl68pKSma75133tHw3r17L5JbHTq8
7uZ/8skn8qSNGzdW4/fv3y+NGzdy459zxgRckzQ47DdHLAcL9x7gXwNHzsC/
Zx39r6jcgxdVq1bR9t6wYYOL5kkKEyNHjtR2vnPnTuncuZPLFeZFSPeOCanP
gAEf5+Eg3GH+ZOzYMe5YMPAa4Ti4cuVKjU9ISAh6HnKTevnNEcvBwq2/kX/P
OHpfUbmHYHjqqSddHl6O7xaMOTMzM5UDEyZ8p1w3eiacMvkyMjI0rk+fD2Tu
3Dnu+DArK/N3XfF1SU3NHdN99tmnUXMQGQ+Hc8/7zHcelGYOXkobLsi1LnUO
9Epx0DtXejk4+Npr7V1ufPfdd9K1a1dX/2OO0sjfiRMnaNyUKVPcuctXXnlF
eWt0ReYxOX711Vei5iC6rSmPeSG/eVDaOVjQdlyQ63i/RcQ8/1yR5GB1Z4wK
/y7nN8PJkydFnLckX48ePfLEb968WfsE73wKQIYGq2s4XTQxMVHjk5KSLjqP
eRvmWLt37+Y7RywHC7/e5ps8PKwV83yR4mCNGtUvO//4Rm5kHuCbH2D8ZeKm
TZuqeekPvFwbPXqUWwbfCP83/7Sg1wrHwUGDvnLTvvzyS1f2co7RU8njN0dK
Cwfz05YL41rwEP7Bw9q1YjTsNweZD4R/deq8cFnXzCBbTNtv2bJFnrT4+Hj3
G7zhzE8//eTmb9++vZt3zpzZbvx7772Xbw4yh7pkSbKbTr/AOgETZryKTu43
R0oTByO158txPfRReIhcLCgPC+M9PO/UA/694OjJl3vtqPlmx3xLINebN2/m
+dbXTuPi4uI0zDd77zxt79693Ly1necX7Fpt2rR251CRnYHpzD1NmjTJnR8y
eRcsWODoBDV850dp5GCodn05r8X8DDxknOgHBw3/aMelde02943+zXdR7xq4
0gC/uRZN274S12Kt2ksvNvRlzTbf4WIYl5ZS/pV2+M2zaNq333W43By0KN3w
u/2WBPj9Di2KN/xuvyUBfr9Di+INv9tvSYDf79CieMPv9lsS4Pc7tCje8Lv9
lgT4/Q4tijf8br8lAX6/Q4viDb/bb0mA3+/QonjD7/ZbEuD3O7Qo3vC7/ZYE
+P0OLYo3/G6/JQF+v0OL4g2/229JgN/v0KJ4w+/2WxLg9zu0KN7wu/2WBPj9
Di2KN/xuvyUBfr9Di+INv9vvleKH5aBFUUVxb//54YbloEVRRHFv/wXhhOWg
RVFCcW//BeWD5aBFUUFxaP9XXXWVhYWFj6hQ4WYLCwsLCwsLCwsLCwsLCwsL
CwsLCwsLCwuLIKhY8Rb55z//IXfccXue+H/84z7561/v9L1+FhYlHfjwxFc7
vqNvuaWCxuHLhbhPPhnge/0sLEo68JkH3wC+NokzHPz000/y5L399ttClnPb
bbe6x8jWW2+tdFGeSpUqKvy+ZwuLogQvB0GVKlUu4mDXrl1k1aofNW7p0qXS
sGEDje/X70NZvXq1+orHJ+bixYvk/fffl/T0dPVPSzr54OOgQYNk3bp1sn79
evnmm6/D8tnCojTBcDA5OVl/Fy1KVJ/PhoOMC9euXSsJCQkqJ+HQ8uXL9dzB
gwdrvsmTJ8uIEcP1ePPmTfLBBx/IypUrNVy5cmX1G88xPKTMYDLWwqK0wnCw
Z88e8vXXQ/V41KhReXhSq1aMyrQhQ4a48pJ4w0HkJlzjGD/UpBne4dMd3nI8
bNgwBcepqam+37uFRVGAl4N33nmH6pOGZ3AQf9ccp6QslYEDBwblYOXK98jf
/363HsNT0vr06eNyEB2U4759+yiY/+nWrZvv925hURTg5SDhJ554XPVJw8H2
7dvpcWxsrHTs2FHTMjIyNG+0HPzyyy9cDrZt21b1Xs71+94tLIoCnn32GeWH
Vy61atVS4z766CPl17x5czWMTpmWlqbzLeQz3Lr77rvkb3/7qzvmI+3999/T
MGNLvjOOHz9etmzZ4o49q1Wr6vu9W1gUJ8CjS/2uwFwoXPX7XiwsLCwsLCws
LCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLAoHDz30LwsLCx9xi8NDCwsLCwsL
CwsLCwsLCwsLCwsLCwsLCwsLCwsLi0vBzTfdKNdfV17Klb1Wyl77F0X5cmXl
huuvkwo33+R7/SwsSjrg3z0D58ldU3fLnQm75FYHFcZulptbvS/Xlivn8tIL
+Mp58Nfv+ltYFGU0adxYqj/7TNg88Ol/xm2Xfx+VKf85IlP+ODxL/jsuS8rE
b5fyo7bL9c7vDWN3yA1jHHy3U64fv0PKTdghFT+bpzwMVuatlSqqb5cGDeq7
cX+98w75qH9/GfDxx1LxlgpX7Bn84757JWPzZmnTprXv78Oi9KFjh9clbtgw
qV0rJmQe5NpV326Wq2Iz5Q9Dtsq/Dd4i/zF0m/zXt1lytYMysQ74dfhZZpiD
+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
h+SzHLQoKoBPzHnmh4fhOMiYDDm0eNGiPN8iaOeLEhNl0KCvpMPrr2mbZ3+7
SR86dIjO+SC/AjlIOYSxAUP5AO7guz7Q/zYyjvHljz+u1HPQe9FxTbhtm9aa
LxgH2fvv9/uwKH2AT+zLzQ8Pw3EQGDmHve1Ond5UW6PJyUmu/vnkE4+rHQls
/iKf+vX7UPln5nECOQj4zoheCU+QcfAZOQd/XmzYUGVc1y65Y9CRI0bo+fPm
ztUwdSBMfuPb3stBOI2sTEpKUpsWfr8Ti9IF+HTu3Ll88TASB8EnAwboNw2j
MyKb3ujY0U3HBsySJcnKPeZGp0yZrHOnpDEPCie85ZFGHvICyjYyrVnTpjpH
Y3RJM95kvocwslA5Pn26Wx66L/LafO9kHEm5gde1sLjcgE/nz5/PFw+j4aAB
tkHRGUOlo2cih6Itj7xGlnlRGGtczLdMv9+JRekC60WZp4iWh18PzfUL4Xe9
LSxKCljzgq0ybIzdWik8yENeu5/JwsLCwsLCwuLKw297NhYWFhYWFhaFjwo3
3yQ33XiD3HD9dS5uvOF6jSPN7/pZWJRkwDH4tmPnTvn55591v2B2drbs27dP
Ro8erX5vb77pRt/raWFRUgEHrytfXjm3f/9+5eCOHTtkp8NJ1rawLgbfgJaH
hQ/WFfhdBwv/AQfLlysrBw7kSM6BA3IALjo83Ld7t6xcsUK/17M2Jloe4v/o
k08GqK9P8PFHH0nz5s3y+NwtKcBHd7T+nipVvEXzm3DdOi+o3zXjr+1K4fXX
2qvvOGwT+P38LHJhOLjP4d1+p03sXLNatqxcIVt/WiVzJ02U8+fOKQ9Zq/3p
p59E5CHr2IzPwc2bN+XxW42/Tb/vt7DAmrb8cIi1sl7/36zhw1dps2ZNr2i9
u731ltbDcrDowHDw6IFsOZyyRHKWLJYDP/4g+39cIdud4xUOD1dPGC8bEiZL
/PA4HTuGm6cxHOzbp4+GseHEezdrrdkz6M0fKB+ClVfQe2NNj9eXL9fhevm9
DmUEpofjYDD5aDiI/Y1wdQ5Xx1Bl56feXg5STrhnb3FlYDh4eM9uObRwvhz6
6Uc57LyjnA3pkp2eJtmO3rJ72VLZNWOa7Ni0Ua6/rny+OGjA/nrie/bs4eYb
OmSI7mtnz0PClClqD9Hkx6ZE0uLFes7yZcukc6c3Nf6Zp6vJT6mputfX5B0x
YriMHDlCj5G169LSZFR8vHJ+zZo16o974oQJuncpLW2t9OjRPc91kEdcZ968
uWqLg3j2WnAdbGjwSzq2quhTkGXYrSEOW1fJSUlu3WbMmK73w94s6sA6cK6B
72/yE//F559rOZSLb3DOfbpaVX0G6Ik8k6+/zl2Xa+6JescNG6b+hsmDTY9g
zz9cvb0c/Pbbb9R+DuDZ2e/f/nPw0K5dcnTlcjmybq0c3Z4phzaul5z16+RA
xmbZt2ql7Fm8UHY47ad8+XIF4iBrTWk/tA3CtE/yffnFFypLaNO0Pfbwop+R
xv5D+EK7Jszevlq1YvS4QYP6btlTp07VPBwbX/a0O9oue3cJL1ywQLp07qR2
UgnfW7myNG3SWI8TEhKkR/du6pubOmIfo2qVKq4O3bt3LxkyeLAeUz77Gk1b
nvDdd9KmdSu9NufDf8qCZ6QP+PhjqVa1qvrmJsz9PPvM0/L4Y49qmHPZO0Jf
wX4s9jV+PnCgpo0dOybPPeHjm/NnzZqlYeoY+PzD1dvLwfT0dPU5zjif8Jgx
Y3xvi6UVhoNHdu+WX1YslV+3bZGjWzLkSMYmOeTIvYMOsh0u7l00X3Y6fSZ5
C8JBgLyhHaH/0JcPi41105A/nNeqZQvlJ/2+6Zv57fXuuxLz/HNRc9D434YP
hJFRhFu2aKHhmjVqaBs3x7Rdw0nOMW2Zdmyus2TJEpWVHAfTRZGPDz5wv+rb
2N8wfu9JC9RFvRw0fY6RiQA5iBzneZp7Yu8zaXDaq1ME42CoehsOeseh6BG8
D6uX+svBo3v2yPG01XJ872751XlHRxw5eHjDejnkyMGDWdtk/4oU2eW8p4Jy
0PAuLi5O5yPI81bXrm46e2lNf40OSl8frPxoOWjGgYFzIewdJvxczRp55ou8
QEc2bZk5XXMdOIsc5TgYB5Ff3KO3rB9++CFPPYJxENtx3joCZLaRdYH3hE4R
yDODSPU2HDR9FEC2Ehc4Vre4shz8dd8+Oe7w7PjWDDm2dbP8mrlVjjrHRzZt
kIPopI4uuvsSOPhR//4aT9tinEMfj01Dk27m6tu0aS1jRo9WvdTMJ8Dftm3b
aLtBFpKPMZY5NyVlaYE4+N348Xods3+L63EN5K5py155EYyDhgemXyEPbZmy
sNUxceLEPPUwsszLwdatWupx/fr13GuhI2ZmZmrdCsLBUPU2HHzl5ZfcdPaE
8j54Bn63x9IIw8GTB3PkRPJiOb56lZxw9NHjP++QYzu3y1GHg4d+WCbZc2ZJ
9o7tUXNw0qTv1XYTfTzjLeKmTZuqbYp8338/UdsY6V26dJYVy5fr/Ab2Xdq1
bav5ab9w0uiMtCvT9pGV2JUx466CcJD6Gd5QNn0CYb6hRWrLtFfmM9Ct69Wt
48i3R916cA7zJ+YeyI+tR8LomNWrP5uHg+ivzNkgMxnDvvdeb302UyZPDnpP
gRz8sG8ffX7Mx0TLQfoe9BBTtrmWhX8cPPfbb3J63Ro56YwJj6UkyXFH9v26
bq0cSU6UQ44MZL7m8IHsiBxEZjH/aHQxdDPGRNhtMvwDzI0zV2nm+eAUbdmk
M19g5h6ZS0SOmjl75i3Mt0dkDfMgzCma8+CGKSeQg0bemvkM2iDzIcQxn8m6
AubskWXENW7UyC2LeZUF8+e74Q/V7k2Gez3mXyiD85DN1N/MQdE3MU/Es2Ec
jLz16ox1XqitczpwjzLhLnOqwe4pkIPozvRfzCVFqrfh4Pjx4/SX+kyfPk3n
hfxui6UVhoP8nT15Uk7mHHD00r1ydO8eOcL3il0/y+Hdu+SXnBy1JxOJg/mF
0QGDpdHvM38Z7HsZ7RAeh/uWFi24DnZqKDO/53KOdy6DY2S197tk4P2G+77H
syiIThjtN0Mv0Lm9/aKFP9D1oteVVw7iX4l1MefOnpWz2JQ5dUpOYU/mxAnX
nsx1Eb4PWlhY5A9m30TZstdKmTLXSJlrrg4OJ408kdbJWFhYWFhYWFhYXB74
bc/GwsLCwsLCovDB/DRg/YoXJt7v+llYlGTAsUFffXWRn8+cnBzFlClT8vgw
s7CwKFwg78L5vTY+py0PCx/s6fO7Dhb+g3UZ4fxes6cNWxasN4yGh9gpYk8g
vj4Ba7/atWubx+duSQHrYaL190Q+r08n1kz75fuXdaX0rfiFDFY3iysLOBjO
7/Xy5ct1/Qw8XLhwgeuvLxSMz1ywJSMjj99q/H36fb+Fhfz6z+72Vtc8/r/Z
X5iSkqK+Eq903Z984gmti/GZGlg3iysLOBjO7zW2DpGFrAnGj+bUqQlh52kM
Bz/++CP3fbPGGn+bAHsV3vyR+uBL0YFZA+r15RtOboW7DmUEpofjYLDrmHb+
dLVqYescSbaSzjrZS3nnoTgYqW4WlwdwMJL/ee/4ENx5R2j/g4EcNOjW7S2N
Z1+OyRcbG6s2THPX7k+XF2rXcvPTPpYuWaLnsKenR/fuGl8rJkbWrFkt9evV
dfOy33DsmDF6jKxdvz5dxo0bq5xPS0tTX9iTJ09WX9rp6evkvd698lwHecR1
kPNNmzbR+GrVqup12F/AL+kLFizQ9ou8WLtmjcaxn2Hp0qVu3WbPnq33w74O
6oD/YK7B3g/yE499CcqhXHyDc25MzPP6DNjHxzOJixvm8p57ot7sf0CHJA97
oAKfPeewN8OE2Ue1eNEiNzx50iTdM+nlYLC6+d0mSxvgYCT/84E8DOeHNxQH
2YdD+6FNE6Z9ko99N8gS2jRtj311xpc17Qm+0K4Jt2jeTBo2bKDHjRu96pY9
c+YMzcOx8WUPX2i7qampGqYt4v86OTlJw488/JDu3eOYttq7Vy/1zU0dazp6
IjajjA794Yd9Jfbbb3Pvyymf/X7Gnz3tmv3EXJvz4T9l0ZZJ//zzgbrvmD18
2gc591O7VozalCHMuYzP6CvY08deKvYxkjZhwoQ895SUlKTnz5s7V8PU0fuM
+/b5wNUp2Sts6k8+9m7RJ1EfLweD1c3vNlnaAJ8i+Z8P5GFBOAiQN7Qj9Cn6
8pG/2/MCyB/OY/8s/KTfNz6v+aV9NahfL2oOGv/b8IEwMorwa+3ba7hu3Tra
xs0x7dRwknMMB+Gfuc6yZctUVnIcTBc1bR99m32KpM+ZkyuXAvU9LwdNn2Nk
IkCmwRmep7mnGtWf1TR449UpDEw8ZcIvw0HqaJ4ve5itLlq0AJ8i+Z8P5GFB
OGh4N2pUvM5HkOedd95207GzYuQMOih9fbDyo+WgGQcGzjc0a9pUw/Xq1nXb
aCDQkQ0HmdM114GzyNFQHER+cY/esthjHImD/fv1y1NHgMw2MizwntApAvsH
A+Q+vs0nTpwgU6ZMVh2dfgB7A4zpGUtaDhYtwKdw/ueD8bAgHMR3DPG0LfLQ
x3/7zTduupmrZ76cMQt6qRkPwV/2wyPbkIXe9gOw41AQDk76/nu9DvYUmb/h
elwDuety0DNvGYyDhgemXyEPcpCy2EcPD7z1MLLMy0FsanDc6NX/7VeGDh2i
c2DULT8cZJyIXpuRsVnH4Ln2OrKUm2bMHIqDpm4WV56DZ8+ezRcPo+Hg1IQE
6dK5s/bxjLeIw16o+baRkDBF2wbpb/fsIStXrtT5DWwjYQ+Y/LRfOGl0xna/
23XiGFnZ6c033HFXQThI/QxvKJs+gXDnzp0ichDO0s7RrbF7iu1EUw/OYf7E
3AP5W7fK1XPRMbFb4eUg+ivzIshMxrDY/eDZTJ82Leg9BXJwwICP9fkxj9S8
WTNXBsM17PMwF2X6t2AcDKyb322ytAE+nTt3Ll88DMdBtbn0+zsH6GboQp9+
8kmeb4u0DeYqzTwfnKItm/S+ffu4c4/M1yFHzZw98xbm2yOyhnkQ5hTNeXDD
lBPIQSNvzXwG7Ru5QRzzmawrQF9DlhHXqlVLtyy1jZSY6IZp+9TdXI/5Dsrg
PGQz9TdzUPRNzBPxbBgHI2+9ui7jNOZ04B5lwl3mVIPdUyAH0Z3pv5hL4jo8
U+98aK6N5CzXZpzR++nDgtXN7zZZ2gCfzp8/ny8ehuNgfmF0wGBp9PvMXwb7
XkY7hMfRrlMJB73OIw9rmfk9l3O83zc5pq17v0sG3m+473s8C/Lktx6F8Rwi
1c3i8oD1oozho+Uhtig5x+96W1iUFBj7ttgHu7VSeJCHvHY/k4WFhYWFhYXF
lYff9mwsLCwsLCwsCh/Y7L3pxhvkhuuvc4EtX+KsPV8Li8sLY2c7Y8sW2bIt
U3bu2q3Yu3efjB49Wr+N33zTjb7X08KipEL9TZQvL/v373f3Bx44cECys7N1
/RTrYvCFV9J4yDdtv+tQ2MDPjJ23KH4wfpcyszJl188/y8b0dFmflibpa9ZI
8qJF+r2etTHR8hD/P598MkDtyHhBXEF8AxUG8M3k9Y1k/J95fegWFPhA9PoT
NsCvNf7aCvteWIeDb7ROb76pYfwGsjaVY+z4sM7tSvvTxa+kqYNF/uFycNs2
2Za+TtYuSpSNKUsk3UHC6Hj1wQQPWav96aefROSh8QEKWOdpgI/LUD7OLjcC
fRCyLjw5OTmPn8yCgj0e+HsPjO/fv59es7D7HXzBqT/jLp01jM9w47+TOHyS
si73Sj5fbx0s8g/DwexdP8u+xAWye/4c2bE4UbYnLZItC+fLikkTZfWE8bIh
welvh8dF9LsUyhd2foDMCuVXMJJvvmA8D/QFX5DrmvRATuWHg+iK4epPeqh+
ylw7HAfzU+9o0qLN760D9xfK96JFcBgObnHkVJajU+xesUx+3rRJ9qetlb1r
V0u2o/fsXrZUds2YJjs2bZTrI/gfDMdB2ndyUpLMnzdP15wSNyo+Xn78caWu
Fa5Wtaq+S3St9HXr5Jtvvta1z+QjDV+76Frs8cEHrnnXxE/47jttC1ybPQvw
jjT2BiGDjT9f9rJi1/On1FTVF8nzdLXcsrku9iTYg2fqh2/qNOdZ4Nva+Az+
6qsv3XuKhoOM0dhjxT3hZ3fhggW655182LGgLvjr5ZdzsOFBHUnn/tHz2BdB
/bGpEYqD7PmiDHgSqd6sNeealAt41uxBwY5B4L1EKos6YFNn6tSpen/so+rR
o7vvbbu4wHBw77atcnD5Ejmybq0c3Z4phzaul5z16+RAxmbZt2ql7Fm8UHY4
baB8+XJRcZB9PvhjNqhVK0bTW7dqqelqd/R3v/PYZmHNPvbb4AC+nxl/kobf
aPp+2hbo2bOHjBgxXNPYa0eZ6JWEaQM9undTjhN+6cWGyl3aMGHaBfv2vL7g
2aeAL2yuTT0+HzjQrT9lG3/t6Hicb3hufGnDQbjVtEnjPBgzZozLQWxOcAz/
GYNyLexUcb7xH298W8NVjrku6cZnNc+D52L6k2AcJJ00OBip3pxDmHnvXu++
K+np6XnK9SJSWSbM3kmeP77PCbdq2cL39l0cYDi4e+sW2b9ovuxd85PsXv2T
7He4uC9tjex3xoiZPyyXHXNmyta0tIi+sL3jQS/mzZvr5kHOEIdMQ/4gH/HL
HuhHnfkO9oE3a9rE5RDvHblFf4v/dsPB1FWrXNll5i2wLUE4UBf1cpAxIcdG
Jpr6UTfuxbQ/9tmSBqcJ0xcYDga7XwPWuSPL2AvInib2+rKXmTTko+Gg8S0P
kKs8L/Q66kE/ZNJo1/nhYLB6c12eH3w35XL/kTgY6hlQB/oGo7NQPv2SnafJ
Hwc3O3rIvhRHnjgc3OVwMDNliWxfniI7UlfJ3s0bnTHiQvnZ0UOi5SC6GG3B
wDuGQO80bRS5RNz777+nYWyWBZZp5EgwGA4GjonQjZivi8RBc10zXwO6dO7k
9vOm/Rm9F055OQMHuZb3XsEnAwa4cpD2jawNrLuXg/RB5vq6V3hRolR56klN
8867Pvboo/niYLB6wyXTp5lymUuNxMFQz4A6ePtYgD6N3PS7fRcHGA4e2L5d
ji5NkqObNkhO+lrJcXTRQw73jjjhg+ikDgd3O7IlWg6Gm5P5+KOP3HY4adL3
+m5btmjh6o8mX4MG9fU7gtFf69evp7IBYGcFPdJwEN2OtkGYts1cLPLMy0HT
j3s56C3bXBe9DznBHq1oOBhpPIi8Rv+s/bv9VPTwQA5652gNB7l+oLzC5syl
cpA6MQZEdzTfbNiTfykcZLxo5pN4P4wp0Mf9bt/FAYaDOTt3yKF5c+TQihQ5
mJ4mORmbJNvhH5w89MMyyZ4zS7J3bI+ag3ALPdLgtfbtVOeEV6Qz7mLswHH3
bt1UDjEmYb4Fuye0J9ofczbIRmyCMddCOcgpwt9/P9HlIOXwzuEb+q23XTdp
3EjDcLJ69WfzcJCy0aPgMHMPyFyua9p1YXCQORiu0bZtG5U9zGtEw0GOExIS
NB37bchDdLxL5SBho1swxubeTZ9IuZzPmJqxaLQcJDxx4kR9/syPEWY+zO/2
XRxgOHjut9/k9Lo1cnLFUjmWkiTHHdn3qzMmPJKcKIccGXh05XI5fCA7Igd5
f9hUCdS7iGO8xpwZXKKPp33OmTNbx27INOQEbQ8OALiEvKPcenXrSNLixRpP
eYz7GV8ZDq5YsUJB/047NXMapl9AN6IOjK04z6v/YccIWUXZ1IW2xLyhadeU
acoKbH/Y+A7GQdINB+l3kAuUTVmmz4CDRgf0joMZRy2YP1+P+daHPRjzTM0c
DX0R6dOnT3M5qPx2rsE1I9UboCMzTwSMPgAHeV70haYOkcriPZGf58D16W9Y
k+F32y4uMBzk7+zJk3Iy54D8um+vHN27R47s2S2Hdv0sh3fvkl9yctSeTCQO
FgZoA2Z+JRDGjoY3jjZNuzVrtUJ970JHCvctjOtG+v5YUFA31sd51+vkB8Z2
QWHVB97CMeZX+D5C36Q6eb26bn0L8p2POpoxgUV00PWi15VXDuJf6fy5c7o2
5iw2ZU6dklPYkzlxwrUnc12E74N+wHDQ73oUJ6CHY3/Nq6ugAxe0j7AoOMy+
ibJlr5UyZa6RMtdcHRxOGnkirZPxA8/VrKFz/n7Xo7gBnZzvPgBbjnZ9i4WF
hYWFRdGG3/ZsLCwsLCwsLAofzHsD5v29MPF+18/CoiQDjg366quL/Hzm5OQo
pkyZckk+4S0sLMIDeRfO7zXfkBITF5Y4HrI/z+86FDbYt2B8F1sUH7A2JJzf
a9YaY8uCNWTR8JC1INg1wYeYF8T55dOHOnl9Ixn/Z14fugUF/sO8/oQN8GvN
3rzCvhe+6bGfqXv3bhrGRyHf1jkeOmSI+lblW9+VfsastaG/Nj4OeeaF4Quq
NAAOhvN7vXz5cl0/Aw/xxe71IRgMxgcowEegAXvA/ZKlgT4I8ZmbkpKSx79n
QYEvX/zUB8Z/9mmu3+HC7nfwBUe5b/++DxCf4cZXKHH4JGWP1pV+xoF+RfEB
i09DP953cQMcDOf3eu/evSoL2aeAH8mpUxPCztOE8oWdHyCzQvWhkXzzBeN5
tP7Ww13XpAdyKj8cRFcMV3/SQ/VTpm7hOJifekd7z9EikIP4ZPX6S7UIDTgY
yf+8d3wI7rwjtP/BcBzkXbPf1Tu+HDdurPpKx58nNlZoT+haG9avV7+I7C0i
n6Y57xVdC7sn+MA1fjaJnzxpkrZHrs3eDHhHGm0CGWz8+bIXj/ayZs1q1Re1
7JjntQyui396fEKb+mEvIz09d0+48RnMHihzT9FwkDEadmA2qB2KLPWR26B+
Pc2H/2rqwn4IfjkH+UEdSef+0TXxw0v9R44YEZKD+J+nDHgVqd7s6+ealAt4
1vgNxg+49z54Fuw5MWH2cHh9/PLc2b/l5SB+zo0uRH3Q/f1u50UZcDCS//lA
Hkbjjx7f7fiRNmjYsIGms5eQdMaIxu88+4zwg8v+HjiA7+ehQ4do2siRI7Tv
510C9r2xX4g09sBTJnol4ZkzZ0jvXr2U44SbNm2i3KUNE36vdy+pXSsmjy94
xjH4wuba1AP7F6b+lG18waPjcb7hufGlDQfhFmugvWAPneEg/uU5hv+MQbkW
e3043/i9N76t4ar2Yc51SWePJGGeB8/F9CfBOEg6aXAwUr05hzC2mfr2+UD1
HG+5BqQZPZ490KaulEPfQp+ID3AvB7Gn88OKFao/sZ/QD924OAE+RfI/H8jD
aDgYCMaSJg99K3G8P+QP8hG/7IH+35nv6NK5s7Rt09rlEO8euYU8wX+74SDv
28guM2/x7TffaDhQF/VykDEhx0YmmvpRN8ozbblG9Wc1DU5rXZy+wHAw2P0a
sA8RWYZdCnzQ14qJUblCGm3YcND4lgfIVZ4Xeiv1GOnxEY/ds/xwMFi9uS7P
D76bcrn/YBw05/Gs4Je5L/oS+jiOX37pRauLXiIHI/mfD+RhNBxEF6MtGHjH
HOid5l0il4jr36+fhulrA8s0ciQYDAcDx0TLly9T20mROGiua+ZrQM8ePdy+
3rRlo/fCKS9n4CDX8t4rYF+skYO0b2RtYN29HKQPMtdHBicnJ0nNGtU1zTvv
yv6Q/HAwWL3hpenTTLnMpQbjIGCsgK46ceIEmTJlsowdM0bmzJmj94j85B4t
By+Ng+H8zwfjYTQcDDcngz0V0w6ZP6OdvNY+t3+nbzX5Gjd6VccSRn/Flgqy
AWCPAj3ScBDdjnZGmLbNXCzyzMtBIxO8HPSWba6L3oecYA9/NByMNB5EXqN/
vtiwodYNPfwiDnrmaA0HmYO+SF61bHHJHKROjAGxV2G+2WCDKhQHGUfSh3AO
Y06eGfWCm/CRPME4yD343b6LA+DT2d/t2UfLw2g4CLfQIw06dXpTZSG8Ip1x
F2M3jrFviRyiT2W+5a2uXbQ98Z6Zs0E2YkuBuRbKQU4RZuxvOEg5jMHgG+/f
265bt2qlYTiJ3QovBymbMRYcZh4Dmct1TbsuDA4yh8E1GBshe5gjiYaDHDMH
Qjq+K5CHjD0vlYOEjW7BGJt7N30i5XI+Y2rGouRt3qyZmw7X0GOyMjM1bL4H
BnIQ+8Hk4X2YeTWL0Bw8d+5cvngYjoO8P/N+vCAOfmIHFC4hY+Dk/PnzdeyG
TENO0PbggPLA4RLyjnJfeeVlWbpkicZTHroQ4yvDQWx1A/pq2qmZ0zD9AnON
1IGxFed59T/GM8gqyqYu6FvMG5p2TZmmrMC2zJxgMA6SbjhIv8NcE2VTlukz
4KDRAb3jYLXp9Lsex3wG9s/MMzVzNPRFpM+eNcvlIPzmGlwzUr0BOjLzRMDo
A3CQ50VfaOpAmH7DOx9K38DzYuxt6qn1csbw+r4c/YV5VurjHWtbBOfg+fPn
88XDcBwsDPDOQ30nIz5wPRZtmnZr1mqF+7YY7ps5ZUf6/lhQUDfWx3nX6+QH
9FmFuQ4N3sIx5lz4PkLfBIew82Tqa2RoQRG4PskiOFgvyng7Wh5+PXSoa1ep
qMBw0O96FCegh2OrzauroANbzlx5sOYFW2LYwrq1UniQh7xFbT9Tvbp1dc7f
73oUN6CT890HvFC71iXLPQsLCwsLC4vLC7/t2VhYWFhYWFhYWFgUJdx8043q
n7pc2Wul7LV/UeAT4obrryty9rAtLEoi4N89A+fJXVN3y50Ju+RWBxXGbpab
W70v15Yr5/LSC/jKefDX7/oXN7A+IVqfDPnJa1E00aRxY13LFC4PfPqfcdvl
30dlyn+OyJQ/Ds+S/47LkjLx26X8qO1yvfN7w9gdcsMYB9/tlOvH75ByE3ZI
xc/mKQ+DlYlvItYJG1/HgcAvZ1xcnPryC1c3ysEHFr6/orlf8ofzi3Q5YerK
enKAn1J8o3n98+I/kTVcxidYOATmJWz5WPzQscPrEjdsmO7vCZUHuXbVt5vl
qthM+cOQrfJvg7fIfwzdJv/1bZZc7aBMrAN+HX6WGeYgPkv+OCxL/jA6S/kb
rEyvT3njP9oLXb/opLFeN1z9o/HJ6wV+Q9lb58ez9t4z+9W9/ojwDWry4ZvQ
+PeNBG9e4wvYy2mL4oFIPISDjycdkJfST0qrjDPSNuucdNxxXjrtvCAdt1+Q
Lvw66ODEtXfSmm85Iy9tOCmPJWbrucHK9LZH1ut704zf2Gj8rIbjYKCPeoAv
yVAyxvhZzm9apHTqQHpgXVnb2e2tt3TNMWBfR6gygt1LIAwHg/VpoXwtWhQd
hOMhPKqSfFTq/HhCXl17WpptPCdtNp6XDltE2m8Vabc197f15vPS3ElrtO60
1E49IVWTjkbFQfa9eXUofLV7OYg9vZSUpW4e/GfBo5EjR1zUrpEn+C3nXvAH
jc9WbCmQxn4AUy7+mdF3iecaxm/tvHlz8/irJw9ykzT8OQ8fHufuIwx3Lns0
uAbXxGdvYmJiyP4CexvEG70c2cYz4JjrsEeHfVTgm2++Vv2Tve7evNRjvdqS
ydQ9TOx9Nc+DPSTEL1uWor5w/W5rFsFBPzl48CBFMA4+Ou+wPJ10XGJWnJaX
V59xcE6apF2QRg5eXXtBmq67IK+knpMXU89IzA+npbqT9+GFhyNykDbEb6uW
LTSedaK0JcMX2hY+mTlmvT15WIdvfMwHtmvj15w2j99m48cc2fpiwwbaDtnb
hN929q9il4R0fLLjux5/1XAXuxDsYaMu5H/n7bd1X6zhMHsMwp3rleWM+/BX
H4qDrJHlPLhGmLqzp5FjfNlyDnZE2QOZnp6ex1e8yYuvW2wrkcZ9s3+R/fCE
2fvE/eIT3Ow78ru9WeQF69jZ8wX/2NMWjIP3z8qRJxb+Is8kn5TaK05J3ZVn
pH7qWam30sGPZ6XBKgdO3PMOR6s7ech7/5yDETmILgYv8HlOPJwzfDMchJfs
vR3pyD3yYMuXvWb3Vq4ckoPsmyVM2/TKmEBdlL0QpNesUUN5Y3gFp9q3y+W+
d74H+Wo4GO5cw8F333nnonsOpjcjS+GTl1esm8J/PXvvTD7zXAI5yHGgLorP
aeP7ln28PEf24vnd3izyAs4Z+ReMfwAe3Ts125GFR6TK4mNSY8lJqbn0lMQs
Oy21lp1SwMvnnTg4Ws3JQ957Z0UeD6Ir0WY5Rn7AD9qV7tP1jAdph8xj0Iev
WbPGlRmhOGj8vSJjCPfu3UvDgRz0zot4gf7LORx7n0vvXu+6HAx3ruFgs2ZN
L7rnQA6iY2eoXYy4PLyiHzFyzeRlzBgtB7l39FQz/4NMx56EX/PCFsERTv4Z
wKN7ZmbLA/MPymPzj8pTjoyrtvSYPJtyXJ5eclyqJZvfY/LUol/kscSjjtw8
KH+ftj8qDsI3dDF0JTMXGshBfFETZjzGrxl3FYSD2NQ39UBPYzxq9ldRntm3
bWSOkWXkWche+d85GO7c/HCQOSnlVedOeXgFVxgDMkdsxsK8r0gcNDoA57BX
iHEG41qj15pxsEXRANyjvYfLA48qjN8pd07aI3dN3Sf3Tc+Wf8zIkQdmH5QH
Hdw/M/eXuMrTsuXuafvktol79JxoOEiYuQbTV9OmAzkI4A5x2JMwfXl+OQiH
2VdKe6V95toOytXX4As2aAgz50HbNfMxK1asUPnrHQ+GOzccB/k+wrnYLmUs
Sdy0aVP1vgN5hZ1AM4fEnJC5fjAOMuYkjW8VfFdt17athpGF6NNjxuTqzk9X
q+p7u7PIH+BRpam75PbJu+WuaXvlnln75N4Z++W+2dlS2cF9joy8b/YBPSbt
b06eO6bskkrf/xySg/TRcKHTm29qGP8MtI/PBw7UMDYKGAvRjsw5jOkC5Ygp
x3AMXRHZYdIDOYgMYF4R3c/M8cBbwy/GmXw/NxxH94WvtGvsXX766ScuB8Od
a3TGxo0aXVRXwyPqMHPGDLV9ZPgHmF81vALUk3lOwLyml4PevHCcPoNrDIuN
1TLpc5iHMf2bd3xqUXzAd/Y/xW6SP4/IkGtGbpO/xG+Va0dtk7LjsqTcmCwp
OzpTysZnyrW/p5UZuVX+PDxD/jR4Y8hv9PkF7XdUfLy2p0udVwi2ngS5iZ0X
OGvi4NGK5ct1fGfskxFG/6SMcOcWFtAfGb8yt8T3DrgFn5hvCXUOerF3zMe9
0pcY3cCi+IH1ZhX7TZJrYjPk6rgMKROfy7W/8Dsi0/l1MNY5Hp4bd/XwLfJn
J2/FvpNCrlXLD5CJuf5g/ldOXinAe+98C32A+TZ3JYBNe+Srtw7ovnZNWulC
sH0TkVCYa7Zpby1btNAxjR99Od8eGNfx7YFvhlf6+sj9Zk2bKFjba+WZhYWF
hYWFxeWC3/ZsLCwsLCwsLCwsLCwsLCwsLCwsLCyuNP5/I0ZmPA==
    "], {{0, 307.}, {225., 0}}, {0, 255},
    ColorFunction->RGBColor,
    ImageResolution->{72., 72.},
    RasterInterpolation->"High"],
   BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True],
   Selectable->False],
  DefaultBaseStyle->"ImageGraphics",
  ImageSize->Automatic,
  ImageSizeRaw->{225., 307.},
  PlotRange->{{0, 225.}, {0, 307.}}]], "Input",ExpressionUUID->"bf1296b6-9abe-\
425a-ad96-bade84e9cf5f"],

Cell[TextData[{
 "By default, testing has been categorized into test suites (files) labelled ",
 StyleBox["Core",
  FontSlant->"Italic"],
 ", ",
 StyleBox["Documentation",
  FontSlant->"Italic"],
 " and ",
 StyleBox["ExceptionHandling",
  FontSlant->"Italic"],
 " as a minimal basis for ensuring the package\[CloseCurlyQuote]s correctness \
and explainability. In practice these would now be populated with those unit \
tests describing ",
 StyleBox["MyDigitSum", "Code"],
 "\[CloseCurlyQuote]s ",
 StyleBox["core",
  FontSlant->"Italic"],
 ", ",
 StyleBox["documented",
  FontSlant->"Italic"],
 " and",
 StyleBox[" exception-handled ",
  FontSlant->"Italic"],
 "functionality all categorized in corresponding",
 StyleBox[" .nb",
  FontSlant->"Italic"],
 " test files each of which automatically generate their ",
 StyleBox[".wlt ",
  FontSlant->"Italic"],
 "counterparts as just illustrated. So, for example, populating ",
 StyleBox["Core.nb",
  FontSlant->"Italic"],
 " (and clicking the ",
 StyleBox[".wlt ",
  FontSlant->"Italic"],
 "autosave button presented earlier) with the same tests earlier leading to \
the following appearance (Noting that since this is a package function we \
also need an \[OpenCurlyDoubleQuote]Environ\[CloseCurlyDoubleQuote] cell that \
calls ",
 StyleBox["Needs[\[OpenCurlyDoubleQuote]MyDigits`\[CloseCurlyDoubleQuote]]", 
  "Input"],
 "."
}], "Text",
 CellChangeTimes->{{3.932548166606*^9, 3.932548168428721*^9}, {
  3.932548426567073*^9, 3.932548434487226*^9}, {3.932574533111409*^9, 
  3.9325745514153357`*^9}, {3.93257474959277*^9, 3.932574890061296*^9}, {
  3.932575113747201*^9, 3.932575191878717*^9}, {3.932575442508479*^9, 
  3.932575565269372*^9}, {3.932575602337636*^9, 3.9325756279548187`*^9}, {
  3.9325764331135683`*^9, 3.932576433496175*^9}, {3.933881532456867*^9, 
  3.933881645186454*^9}, {3.933882110918003*^9, 3.933882150854938*^9}, {
  3.933882198206911*^9, 3.933882241374708*^9}, {3.933882326332384*^9, 
  3.933882385822969*^9}, {3.933883069420285*^9, 3.933883102258423*^9}, {
  3.933893497921352*^9, 3.933893619513967*^9}, {3.9338936680237713`*^9, 
  3.93389373260894*^9}, {3.933893862061681*^9, 3.933893963259495*^9}, {
  3.933903949079245*^9, 
  3.9339039527463827`*^9}},ExpressionUUID->"1c43af98-a3dd-497f-809c-\
98d064eda9a4"],

Cell[BoxData[
 GraphicsBox[
  TagBox[RasterBox[CompressedData["
1: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
tGmTmzx5shs/fnythfvfunWr4kXkBfll165dykcFisvdu3crLiPiZfPmzbHX
G0KI4qLyTmRLOdQPXMPevXtdbTXuHebPn694keVslo/Wrl2rfJSnWVy+9tpr
isuAWbxMnz49dn9HCFFcant5J8vOrH6YMmVK2rx14MCBooG2OXXqlHvrrbdq
Jdw7zJ49W/EicsbyEX6w8lFh4nLFihWKy4h4mThxYlHrBCFE/NT28k5kh9UP
5Ju4823ccVEORGmKuK9J1DyiNEXc11RTidIUcV9TOSBNIUTlo/JO5EI5aIqT
J0/WeqI0RdzXJGoeUZoi7muqqURpirivqRyQphCi8lF5J3JBmqI8kKYQhUCa
onBIU0QjTSFE5aPyTuRCJppi//79RYPzv/nmm7UeNIXiReQLmkL5qDC8+uqr
issI0BTFrBOEEPGj8k7kAvlG+TZ+pClEIZCmKBzSFNFIUwhR+ai8E7kgTVEe
SFOIQiBNUTikKaKRphCi8lF5J3KhHDTFiRMnaj1RmiLuaxI1jyhNEfc11VSi
NEXc11QOSFMIUfnkW94d37HJHXj6Jre/0ZWeA63/6o5tXRd7+SWKSyaaYt++
fUWD8x8/fjxvjiyb6SlEWHGApihGvCTj8PTB7tCQZ9yxLWtjv3dROFatWlWw
fHRs2wZ3bO+u2O8pLtAUpXwmawpoimLWCUKI+MmpvDuwzx0a1Nrta/Qrt/eu
77i9t3zVHV0xz4Oe2HvnN/22g/2au2P734i9LBOFh3xT4/JtBAcHtvLEHZ+5
UmxNcXTjSnds+8bE8uFJfd3e+/7THXl5cvq4/X/fPow7jrLl2LFj7o03Mi+3
9uzZ4xYsWOC/LV+oa9i5c6fr1auXW7duXUnuuZCa4si8MefrhW+7I3NHxZ6W
2RJOy4ULF7qVK1dmFYY0RTTSFEJUPrmUd4dGtnf7G//mgo7Yv+fC9vN6w9bv
f+KaGu2vieSUg6bA98uXgwNaerI5Ztu2be7xxx93vXv3TqzbsWOHXzdixIiC
XFemRGmKgoV/9KjbR99jt3pV1u9v/j/u8MuTkh63YcMG165dO9egQQNXv359
9/zzz7utW7eWNF5SMW3aNP8d+PD6o+fvd9SoUa5Ro0auXr167rHHHssoPvHH
2T+fuN+4caMbN26cjzuWly1b5sOcPHlySeIkSlPkGtbhuaPdnj9/wbP/6Zvc
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
1BHheiYK83Os3gquo1zmXJTVhE3dy3bKZcp2ezeMlfP8ZRkNEVVXci/4Rtb+
Rlmf6t7Yhi9GOlFHUvdxr4RnmoJ2OfazNrtg3WntrqYp7HqShZlp+meiKWhb
LBaF0hQHFk70ZHNMsJ/C1plvZ5qC/iw0ns25IJ7Jj2zjr/kxxBNthaZRs71+
2rWLES9J42tCL99WcHD9qymfJ3wXew55RoI+Lvna5iSTJ/GNWR9sc7c8FvSP
0e12HHrEwksW1+HwDPxynmu2oWWCz4SNUTftwnNIvLKddgmeI0s7/Dj8VfND
8edT7Yd+oazjWWMb2saeObbZPfBcB/spwmFy7bR/ZBJnmUJZXKh8dHDj+TJy
++acjrVny3xo0hGNSnlJnw7tJxYPlPf8Zjv7mv6wst60V1BT0I7POvrCbR1x
yTr6o8Npafkpm3sg7vOJy6CmsPQl/e16aHMK53v2Zw6Q5VXqk6CmSJUvi1le
BKHfr5h1ghAifuLUFNSjjLkJtt1ZmU+7nZWhpims7KetCh/O5lNbGx/1P/6J
+R35aIpU7Tr4JIxjQPdQTnOstZuapuEv7dcWXrr2t2T3hh9F3YjOwve08er8
TtVmF9YUwbZZ0j1ZmJmmP/km7nxr31SrzURpirivSdQ8ojRF3NdUU4nSFHFf
UzkgTSFE5ZNrebe/f0u3r9dj7uCu7e7gzq3V/u4f0Mrt69kobTi0teCf026C
X0ubE21ztt00Bb/RIPjk+PqsZw4FfjD+P2GwjvEBplPCmiLZNZguwL8PrkdL
BNt1aJfGx6dtM/h+c3QH18ExnMf6LhiLYWGZpqANimXaRK39jfCS3Rv7ogPs
Xbu0R9k4ftrs7Fy02fGb/dgW1BQso4MsDOI8WZiZIk1RHkhTiEIgTVE4pCmi
kaYQovLJtbw7sPoVt/eB/3J7G/4yGsZcr5gfezkmikM5aAr0XW0nSlPEfU2i
5hGlKeK+pppKlKaI+5rKAWkKISqfvMq7ndvc/iUzIjmw/fXYyzBRPDLRFPQf
FQvV0++CplC8iHzhXQ7KR4WBsbSKy+qgKYpZJwgh4kflncgF8k3c+Zb3KdZ2
ojRF3Nckah5RmiLua6qpRGmKuK+pHJCmEKLyUXknckGaojyQphCFQJqicEhT
RCNNIUTlo/JO5EI5aArmtdd2ojRF3Nckah5RmiLua6qpRGmKuK+pHJCmEKLy
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
50X0qq1PVm4lW2+agmslv9b2/InPCMRPsn6KPn36eCZNmuTXE//0P/G7W7du
Pl03btzofX7yxLPPPpsoQ4KagrBMa+D7Wx6YPHmy7/9YsWKFzwfojLlz5/r6
hfLm5MmTCX9g3bp1rk6dOm7Tpk1u/fr17r777vNpiF9w1113+X4yroXfXH/c
8Vuo54u4Jw7C+1GXk8epl3fs2OF/8+yl0xTLli3zZTS6gWfFzknaTp8+3R0+
fNiNHDnS9erVy28jPdq3b18lTUkLfAOeJ9KeZ1NjC0UhKcZzQLnBdso5vvWp
d1IUPj0Yq4CPSHzv3bvX+wGU85QZtFusXbvWtz1TZpBmydIv7vsVmeeFoKYg
rUnb1atX+3qeupz1tGXRdsVxPHu2bsSIEb7dinZJ6h+Ox1945ZVXfF0U9gfi
vndR/PxkeQp/g3Eq+CqsM02RzBfElyTvUH6gT8lvzz33nA/b+lIJh3Dxa/Ff
8EdpZ0pWbiVbb+HgD5F3hw0bFns8xgljYE0vzJgxI6mmoEwAa4cmjWjHRocQ
nzznrCedSbOGDRv6NoZgfKfSFKQ1GoQ2CvahbOEbfMG+TvMHGP+P5rT15IMJ
EyZ4TVGvXr3Eesofa2OviYSfL+Kcew3vR5lNXkfXAXFPX08mYz5IF9Ie/cUY
KNYxvtnSme2kH2U4Y6LCOpG0YH87N2lXk3WcKD+K8RxQvrAvZZj6KIqXHrQP
2TJlPW2CY8aM8e1Qtt7GPiVLv7jvV2SeF8KagufL1lM34AOgHcgX6Abaj/Eh
OIa6hHTH92NMAscHtWrYHxCVRzJNgW6grZL0X7RokWvatKn3NZP5guQr8pv5
sfj61vbdr18/P06T9cHxFviKlDnJyq1k6y0cwqevpLZ/XyMTTRE1PhJdR/lP
vwI+JesoA/DjSXPmU9uY2rCmoD5nvWkKG+fE+Cf6Fzjf/v37k2oKdCBljq0n
T1FPhTUFx1r7e00k/HzRL0S/b7gfgHiiv2HKlCkJGAeWzThy67Mg7KCmAPqk
6YMgve16LE1JC/R68NzZzM8UIh3Feg4Yw0n7B21bGrNXnPSwtmmgPYJ2xrFj
xybaCcE0RbL0i/t+ReZ5IZmmoI6n7rexItQnpDvQjsy24cOHJ9Kdejt4vOUn
aYrKJpWm4Df5grKGfICmSOYLhjUFPg1lv+WvcNtoMOxk5Vay9RYOfXKM2ajt
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
RK0jU0MjjB8/PpKwSVMIIYQQQghRe8jG9u3b5zUEf82kKS5Y3GkphBBCCCFE
HGRrYV0hTXHB4k5LIYQQQggh4iAXC+oKaYoLFndaCiGEEEIIEQe5mukJaYoL
FndaCiGEEEIIEQf5mOmK8PugpCmEEEIIIYSoPeRr6qe4YHGnpRBCCCGEEHGQ
r0lTXLC401IIIYQQQog4yNekKS5Y3GkphBBCCCFEHORr0hQXLO60FEIIIYQQ
Ig7yNWmKCxZ3Wobp2LGju/rqq93ixYvzDmv9+vWudevW7rnnnvPLXbp08cvL
ly8v6T2NGDHC1a1b140aNSrrY4mHBg0auGeffbbg1/XUU0/561q2bFlZxpsQ
QgghRDHJ18pVU5w8edJt377dHTp0KO2+R48e9fseO3Ysr3Omi+u5c+e697zn
Pe7rX/96Yt0vf/lL95nPfKYoaXv33Xe7iy66yE2dOjWr48aMGeMGDRrkWbVq
VWI9YX384x/3v7/xjW9UCbtx48buzjvvTPjU7du3d3fccYebPHly2vMtWbLE
H8v+9957r3v88cfd8OHDI/ft3r27369bt25Zx8ecOXP8sQ8//HC1batXr/bX
PGPGjJzi+tVXX/Wa4vnnn6+2LVW8weDBg31cDx06NPbyQAghhBAiF/K1ODQF
vv+RI0dS7rNixQrvo23evDlteOzTr18/36acj6WL69mzZ3t/Ejgf6372s5+5
T3/600VJ23vuuScnTfHVr341cZ3BY//u7/7Ofe5zn/O///M//9Nvnzdvnl9u
1KiR99fRAsTjgw8+mLGmeOWVV/y+aIm2bdt6LcSyxVEQwl60aJH/m0ucoF9e
e+21ausXLlzozzls2LCc45uwp02bVm19qnhbu3ZtIq4/8pGPJA0bPdS3b9+c
71sIIYQQopjka3FoilmzZvmxI6kM/52240wN/cF152Pp4to0xXvf+1532WWX
+XVhTYEP/sMf/tB96EMfcl/4whd823fQj8Tn/ud//mf3wQ9+0H3ta19zAwYM
SGyjrf2GG25wn/jEJ/yx3/rWt6roAuKNsVCf//zn/T6XX365GzJkSLXrRFPQ
lh/2X7/85S+7b3/72/737373O/e+973PrVu3zi+bpmjTpo2/T36bpqDv4tFH
H3W9evVKhIVfzzH0O5im6NSpk99G2t5///2+z2LNmjX+Oho2bOjDMBgDFbw2
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
SyGEEEIIIeIgX5OmuGBxp6UQQgghhBBxkK9JU1ywuNNSCCGEEEKIOMjXpCku
WNxpKYQQQgghRBzka9IUFyzutBRCCCGEECIO8jVpigsWd1oKIYQQQggRB/ma
NMUFizsthRBCCCGEiIN8TZrigsWdlkIIIYQQQsRBtrZs2bIqSFNcsLjTUggh
hBBCiDjI1nbv3l2NsNVWTSGTyWQymUwmk8kKY9IUMplMJpPJZDKZLB+TppDJ
ZDKZTCaTyWT5mDSFTCaTyWQymUwmy8ekKWQymUwmk8lkMlk+Jk0hk8lkMplM
JpPJ8jFpCplMJpPJZDKZTJaPSVPIZDKZTCaTyWSyfEyaQiaTyWQymUwmk+Vj
0hQymUwmk8lkMpksH5OmkMlkMplMJpPJZPmYNIVMJpPJZDKZTCbLx2qbpjhy
5Ii/54MHDwohhBBCCFHrwBfGJ8bOnj3rXnvtNbd06VK3bNmyBCybBdeHt5nV
Nk2xZ88et3PnztjTUgghhBBCiDjAF8YnNlu7dq2bNWuW27Fjh9u9e7dn/Pjx
ie22LmqbWW3TFBaXMplMJpPJZDJZbbQofxhdsWDBAnfmzBm/HKUbzKQppClk
MplMJpPJZLXbkvnDQV0hTZHawnG4atUqN3369LzD3LBhQ76XJpPJZDKZTCaT
Fd1StbGbrpCmSG3hOHzllVfcmDFjquxz7ty5lMthmzFjhps3b17hLlImk8lk
MplMJiuSpRu3g65ANzB/O8qkKZJril27drkhQ4a4iRMnut69e7utW7e6V199
1Q0fPtz17dvXjR492p04ccLrhxUrVvg+oX79+vm5LD179nS9evVy27Zti/HO
ZDKZTCaTyWSy9JbJXAD1U6S2ZJpi+/btrnv37j4upkyZ4ubMmeMWL17sBg8e
7E6fPu33WbJkidccHIOm6Natmw9L/RQymUwmk8lksppi0hT5WypNQX8ENnv2
bA+aYuDAgQlNwbt4J0+e7PUD7/Q1TTFz5kyvQWQymUwmk8lksnI3aYr8LUpT
jB07toqmQB9YPwXrGNvEGKjjx4+7NWvWuB49erhhw4YlNAXf/qCPY/369XHd
lkwmk8lkMplMlpFJU+Rv2bxLFk0xadKkxHt6zcLLWG2JP5lMJpPJZDJZzTZp
ivwtG01B3wX9EjKZTCaTyWQyWaWYNEX+pm/eyWQymUwmk8lqs0lT5G/SFDKZ
TCaTyWSy2mzSFPmbNIVMJpPJZDKZrDabNEX+Jk0hk8lkMplMJqvNJk2Rv0lT
yGQymUwmk8lqs0lT5G/SFDKZTCaTyWSy2mzSFPmbNIVMJpPJZDKZrDabNEX+
Vk6aYseOHe5rX/uau/HGG3M6fsCAAe7LX/6yGzRoUNbHkua7du1y586dy+nc
MplMJpPJZLKaadIU+Vsmcci37t7znve4n/70p3757Nmz7u///u/dZz7zmYzO
cdlll/nj3/e+97mvfOUr7v7773dHjx6ttt/atWvd+9//fvfNb34z+xs5b61a
tXIXXXSRa9GiRbVtbdu2de3atau2/p133nF33HGHu/jii/2xH/vYx1yDBg3c
qVOncrqGfGzr1q2ua9euPp6bN29e8vPLZDKZTCaT1UaTpsjfMolDfF38bTh2
7JhbuHCh//2pT30qo3P84Ac/cJ/85CddmzZt3L/8y7/4Yy+99NLIPoHDhw+7
06dP53Qv2L59+yLXf/e733VXXnlltfWdO3f21/O73/3O9erVy91yyy2+r+TE
iRM5X0OUrVy50jVs2ND96U9/8ppl06ZN1fZBS1g8//Wvfy3o+WUymUwmk8lk
0SZNkb9loyk+/OEPu6FDh7rHHnvMffSjH01oiuuvv9798Ic/9P0XZnXq1HHf
//73vW5AU3zxi19MbKNfgPBeeuklv1yvXj2vNYywP71t2zb385//3H3oQx9y
X/jCFxL79evXz2+nXyN4fP/+/RPHNm3a1H3rW9/y/R8f+chH3Fe/+lVPo0aN
/Pb77rvPX8uiRYsSx5w5cybx+ze/+Y37/e9/n1imv4NzoF369u3rfvSjH7k/
/OEP7tOf/rTr2LGjH3t1xRVXuDfffDNxDPt94AMfcNdcc42PO673gx/8oJs9
e3aV+yTP0T8iTSGTyWQymUxWOpOmyN+y0RSXX365u+GGG9x3vvMd36ZumqJP
nz5++8SJE/0y/jT++z333OOXw5pi3rx5fn/6LTC0AeOhAN2CPgnaL37xC7+e
cUFXXXWVPxYtsHjxYr+9bt26/tirr77ab2vfvn3i2IEDB/ptaIovfelLifOw
Hhs5cqQ/5uMf/7jXNjt37qxy7n/913/1msSMfdh/9+7d7tlnn/W/v/e977lL
LrnEvfe973U/+clP/LqpU6f6/dkP/dW4cWPXsmVLfy9oqn/6p3/y8Rhl0hQy
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
SE8hPzFp0iSzfft2q/Hjx1vfEMsf4CnwFAghhBBCCEX3UxQVFVmvILnXscBT
4CkQQgghhBCK9hTqn3Cewr2OBZ4CT9FSOqz/Yeat5W+Zvhv6miMHHBl6fRBC
CCGE0OeKHvuUmZlp+yckvcZTxKep2uH3k39vXlj8gum5vqd5aclL5sK0C0M/
Nw4UHTHgCNNlbRfvmI/IHRF6nRBCCCGE0OeK7qeora2t9xpPEZ+maINe63v5
lj1161RzzMBjQj9HwtTRA482gzcN9o5JzZ4ac9vM20KvF0IIIYRQLN047Ubz
ytJXPD2a86g5fvDxcbc5YcgJ5sQhJ8bN88byN8x9WfeZM0ecacu9YsIVob9X
J79nyfI72okT9PhfkHaBV9a8HfNMpzWdzKLiRd66v8/9e+jnSFg6btBxZlz+
OO9YVO2uMn+a+qfQ64UQQgghFE/9NvazsUt5bbmp3Vt3v35V2SpzxogzYm6z
YMcCs7FiY9xyP6v+zAzdPNT8fPzPbZltFrVJuE5njzzbfGfMd8xRA48y540+
z77W2PKmes9+nsL9hja/o90wQY//TdNv8sp6ecnLNo4+ffjpJmtblplROMM8
kvOIzTe9cLpZUrLE3DDtBrt86bhL7bL0tRFfs+tunn6zyd6ebUpqSsyykmWm
46qOXlpD6acMPcWOu9pStcVs37XdTN462fwk4yc2Tefba8teM+vK15mK2gqb
/umWT+35mEh6sjppyElWM4tmesemtKbUXJN5TejfEQghhBBCDcl5inNHn2tO
HXaqvWcs3ln5jo25NAZD/mBpyVI7/uLh7IfNzj07ze69u817K98zZ408y6Tn
p5v8qnx7z/meOffYcufvmG/LivQUpw07zfRY18PmzdmeY+6ec7dvndy4D40n
V1zpYs+mes9+niISPEV8gh5/eUaN53FU7642Y/LGmNtn3W77wFy+bTu32fTH
5z1ul6+acJW3zTmjzjHXTb3Ot37Dc4fb/A2lTyuctl+azm2d07fOuLXeOofO
x8MHHN5gut/7/u2k35pL0i/Zb70+F+qnieyrKdpZZD1U2N8PCCGEEEKJKNJT
aNl5gIyCDPOv+f/y4iTFOHv3/WlcSvGuYjsmQ/6iw4oONo9iwq3VW+39YI2d
2rN3j8n8LLOep9A8XDFg4wCzqXKTvQ+re7PRddL2C4sX2rztl7U3Gyo22Nf/
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
4Je+c0tLSxPXts9MTetv1HmGgU/45qnIGWVqHzzS1D5wuClfMjG58g9g4SnC
o0XPcaeiArPznf+q63vT+az4ct+y1jflebVjxw77POGlS5f6ps+bN8+ee2Gf
/wei4nmKxpZZVphndnb4Zf12f/9a+913ILX79u3bTWFhYaA6lJSUmL59+9pn
RYTZjvoei5XWs2dP8+STT/pKafHKxVMghFDLSd+5uq4kqoqM9+w1dtdLPzAl
O7bHzCe/4WKweOVNnz7dPP/8857eeOMNM2zYMFNcXJxUvVpCeIrwaMlzXCrN
W2t2tbu07hx+4wpTumGx/W/P/X3rld5QGWvXrjXPPfecjX1Uj1j58vPzbZ7u
3bv7pusz0bZt2/0+N9qmY8eO+52jWv/qq6+G/nlpCcXzFI0pr3TLarPr5Yvr
2v2ta+ra/bXL65bbX2ZK8zeE2u7SunXrzAcffGCeeeYZ89RTT5l33nnHLFy4
MKH3t3XrVjNq1CgzZ84cu6zvEZXTqVOnUNtR32Ox0uS92rVrt5+f0DqlxSsX
T4EQQi0nfecqfk9U1e9fa6+v5RP/HTdfSe4qU/vAYab2oaNN8bbCmPkmTZpk
rw8dOnSw17XWrVvb5fT09KTq1RLCU4RHS57jJRuWmF3P1s0Vqu74Z1NcWGDK
Fo23/7VsfcW+dOWLV87IkSO9+GfQoEEx8+Xl5dk83bp18013saXf50ZavXq1
t16fIRdvhf15aQnF8xTJllW6bqHZ1ebcunb/+CZTXPTZf9o9f9/33h/q2v35
b5uSjctCa3d97l9//XXvO1OeUq9feOEFs2HDhgbfo54Hofy9evXy1mk7eY0w
21HfY7HS5A1Wrlxp/ZPqrv/SihUrbFq8cvEUCCHUckr22uvu4ZUunRIzT+WQ
Z8yuV35kah884j99GhfVxWY+eV1spP9a1v02Lf/733WeRffyunbtau/76d5r
WlqaXb9gwQIbN6nvW/8HDhxoY369njVrls0zduxYu7xq1Sovf58+fWw5L730
UtK+BU8RHi15jlcObV03tq/HvTaurO78P3Vx5r7/Wq7q+b92WfnildO+fXvz
4osv2vNN/3VP1aVlZWWZt956y8aCijsjY0vdh/7www/tOa912j6ep3D9elu2
bKl3D9fl1biWN9980/r1jz76yKxfv977rCkuffrpp+0+MjMz7fqioiLTv39/
u882bdqYTz75xGzatMmmqX9EMa22ee2118zs2bO9bfRZ1PvRffMePXrYOrg4
N9k6JKqm9BSVg/5V1+69H6hr909uqVvuekddu3e7q67dR7SNW05LtLuOr1s3
evRou27o0KF2Wb5SfkRjmlTWe++9Z5YvX262bdtmXn75ZZtX7So/onZTOymv
ti0oKLD7Vp+x8qqOGmPlylUb6jtU2+s7WnVuinbEUyCE0MGvZK+9O1//ub2u
lmUNj30NWL/YPvsp8llQ5TP6+OZ118jx48db/6AYQcvuGqfrlq5Tiv91b01p
M2bMsNdmvVaa4h+NS3bjQaZMqfM7irW0rOupy69r9PDhw+1/bat9Jvre8RTh
0ZLneFnOKFOR9oYp2Zpndr7zm6j5FL+x65WufLHK0Dmn861fv37eeTh//nyb
pnNOMZnGnAwePNi77+xiy3fffdeLG3X+u/PW73OjvPLHilszMjJszK6Y1XkK
jdVX/KX4ceLEibYceQGlab+KbeUL5Nu1rLrps6Sy9bnSNsqvY6h72YqX5QkU
MypeVsyqfSue1TaKiV2sLGkcUGPqEIan0HdaxdgOpuSz3P3mU1S/93vbX1Hx
6aumbH5aaO2ueF7rlyz5vI/M9Xe8//77dlmxvZblJVQPvX7llVdsO2nck5bf
fvtt6/M0H0PL8gvu+1bLqp/qpdf6vowsV+3UuXPnej4maDvG8xS2bcrKvLqr
H0jSuobKxVMghFDLSd+5utYkqsq+j3j37uLlqxjaxvMT1W//Oma+yPutTrr+
qW9B99DcOl1LNe5Yr3v37u2NG9f1zpWla6TWTZ48uV6co/fp8uuentKGDBli
l9V/keh7x1OER0ue4/a+cu5qs7PdJXU+4vUrTMm6hfa/Xd63Xunxtnfnl7yw
zkd3DitNMaaL27Ts4lDFcIrx5HUVvylN95Z1z1ixpd/nRjG6/rv734pHNdbe
jTV397B139rFo5L6DxRz6rU8gvKtWbPGbqO5wVovr6Jt5NX1WVSa8ug9ufcn
KaZV34R8g3yH8rmYU/kbU4dEFc9TJNvmtt03rzI73XyKN6+pa/f2l/1nPsVP
TfGWdaG2e5cuXew2+n5067Stjr2Or5Zd7K+YXstuPJyOt+TmNitN7eU8hdpY
fkd+w9XBeVRXrtK1Xv0Z2k7nmtKCtqO+yxrKoznXutcUOce9IeEpEEKo5aTv
XPVtJ6ri1Tl1z4p98EhTMn9s7LxbC8yuNueZ2oeP3rdNdsx8LibSdVbXYXdd
Upq73km6RyXJVyjG0RxDrR83bpxXlvMUul+rZY2Hcp4iOr+Lc3SdT/S94ynC
o0XP8XWLzK5nz6/zzh2v23cu5//nnM63y3XzKc63+fy2V8wV6zk1iv+ys7O9
MUvKr/jQxZZqV8WHumftylNcqXvAfp8b/baJYj2NSdFyTk6O5ymUT55b6xXj
6/Mjz6H/GsuUm5trj436FhTPKl5ULKjtVEd5d/l75+M1b0N5NLYlsi9CY650
j1yvN2/ebLdXmc5TNLYOiSiep0imzW27r51vdrWum09R9dH/M9sLC+z6HZ/l
mer36uaR7Xru26Z4/ZLQ2t314+q7MvJ7ybWRlnU+qCyVqWXX36A+I405c55C
acqjZY1v0/et2iCyDupXkVdx5apfyqVpHzrX9DpoO+q7LJF8VVVVSbUpngIh
hFpOjbn2Vgx+uu63KR47wVT2us8Ur8qqSyvaakpn9jM7Nq+yy6WzB5mKgU/E
LcvFRvqvZd3v1LKuv1rW/S9d1+QXlEf30OQZ/DyFuw+o+GrChAn2moynODRo
yXO8YsgzdePme9yz75wurJ++b7myx702Xfn8tlffl7svr3Hgkou5dR4q/lLc
pfhM84PcPV7Fftpe94Wdz3bj/eJ5Co0b1GuNf1dcG+kpXJ+D7m/rtTy5PmO6
hy3vrvUaR+Puf+u1xg6qvipXHkXrP/74YzuuRa9VhsZHqU7OU7j7ARob5eYN
O0/RmDok2lZN6SkqBv6zrt173W+2byvav9273VnX7sOfD63d5eu0vWJ2eTW9
T+VRuTq2LvZ3fQ8aI6Q0V47aSl5A54faM9JTuO9bLWsumrsnozFwrlw/T6H+
jaDtmKinSFZ4CoQQajnpO1dxSFIq3Goqu97++XyJBw4zu57+uql59Li6a3Kn
/47I+1ncslxspPHZWnb38uQLtKz7am5chdbrPpiuzZEewZWl+2y6tmn9s88+
6/kTjeeOzh/pKRJ933iK8GjJc7wka4Qp+/S1uHmUrnx+aYrBdG5p3o9b585r
3aPXssYuuZjcjU1RbKk01Vl9AVqnOE5eQf7Y73MjT6HPg2JM3f+O9BQur+Ju
jaNRfv3XmByt12dOnxOt1/YDBgyw6/VsIJXhfIHmPig+lAdwMbLq4+YDKE7V
dvL6ei8qx8WVioEbU4dEFc9TJPu9VjJnqClLezNunvJRr5iSHP+yW6LdJc2H
lm9x7aNt1Hfr0rWtxiy5uREaw6axcZH1lM+Q/3NjmOQpor9v3TNm1e6uXHkK
V47zFE3RjtXV1Um3VyLCUyCEUMtJ37m6z9QYlczob6o1Z/s/8xj1v7rDL01p
RkdTVFjY6HIPVOEpwiOsc/xQksYaFfp8LuUh5Mej12uehPyC3/rochTb6z6A
/qtPUbGw4s/ocpOtQ0OK5ynCPt4t0Z6aHxG9XrG/4nvXVo0pW9vJbyS7XWPb
UZ6iOY4RngIhhFpOTXLtLcgz29fMN9vyc0O/zjan8BThEfo5juJK97fdWHrd
v1Yfhu7RN/d+U9lTxJLGL6lvIux6JCM8BUIIHfzSd67uG6KGhacID85x5Kd4
niLsuqHEJU/RHOXiKRBCqOXEtTdx4SnCg3Mc+QlPcWgIT4EQQge/3G9ZoYaF
pwgPznHkp3ieIuy6ocSlZ8Q2R7l4CoQQajnpmYF6TnrY15QDWTo+kp6d0tjj
3BB4ivhwjiO/z6TaljY/eOXasTk8hcrVM3vDvsYihFCqSPMo9b2ruBXFlmKU
RYsWNfo4NwSeIj6c48jvM6nfz6DND26pHZurXJ0HYV9jEUIIoaZUQ+gamEwa
ngIhhBBCCKHUUjQlJSX1FOkb4qU58BQIIYQQQgillqLR74JFSr+vm0iaI9U8
BQAAAAAANC14CgAAAAAACAKeAgAAAAAAgoCnAAAAAACAIOApAAAAAAAgCHgK
AAAAAAAIAp4CAAAAAACCgKcAAAAAAIAg4CkAAAAAACAIeAoAAAAAAAgCngIA
AAAAAIKApwAAAAAAgCDgKQAAAAAAIAh4CgAAAAAACAKeAgAAAAAAgpBqnqK4
uNi+523btiGEEEIIIZRyUiysmNhRWlpqSkpK9pMjXpoj1TxFQUGByc3NDb0t
EUIIIYQQCkOKhRUTi5qaGjNp0iSTmZlppk2b5unTTz/14ufI9dFpjlTzFO5Y
AgAAAACkItHxcHl5ufUV69ev99b5+YZ4aXgKAAAAAIDUwS8ejvYVeIr4RB9D
1/8TlOrq6sBlAAAAAAA0N7HusUf6CjxFfKKPYVZWlhk5cmSgMrOzs8306dOD
Vg0AAAAAoNmJN27H+Qo8RXxieQodh7Fjx5qZM2eaoUOHmq1bt5ply5aZ8ePH
m+HDh5upU6fa4zRr1iyzYsUKs3v3bjNixAiTn59vevbsaXr16mW2bNkS4jsD
AAAAAGiYhuYCyFfIN2j+th94itieYtOmTaZTp052HJSW1e8wd+5c6xe0rn//
/tZjyHeoX6K2ttbmLywsNGlpaSYjI4PxTwAAAABwwJPI/GL6KeITz1N0797d
rps8ebKZMmWK9RTqoxDyDPIZ8hRz5syx/kGeQmVNnDjRPlcLAAAAAOBAB08R
nHieQn0SQn7CeYrOnTvb8VA9evQwGzZssH5DY6PkIZynUN5hw4aZoqKisN4W
AAAAAEBC4CmCE30M8/LyzMqVK+3vAS5cuNCu27hxo5U8hfyGfIfmv+/du9eO
L9P61atXm/nz55uqqipbnuZZ4CkAAAAA4EAHTxGcZH6fQt4hPT29mWsEAAAA
ANBy4CmCw2/eAQAAAEAqg6cIDp4CAAAAAFIZPEVw8BQAAAAAkMrgKYKDpwAA
AACAVAZPERw8BQAAAACkMniK4OApAAAAACCVwVMEB08BAAAAAKkMniI4B5Kn
2Lx5s7ngggvMnXfe2ajt+/bta84991zTv3//pLdVm2/ZssX+jh8AAAAApA54
iuAkcgw3bdpkDjvsMPOb3/zGLu/Zs8ecdtpp5stf/nJC+7j66qvt9kceeaT5
1re+ZR577DH7O93RLF++3Bx11FHmBz/4QfJvZB/t27c3rVq1Mq+88sp+ae+8
845577339lu/e/duc99995kjjjjCbnvCCSeYp59+2lRXVzeqDkHYsGGD+eST
T+xxfumll+ql6Zi/9dZb5mc/+5k566yzzJ///GezYsWKFq8jAAAAwKEGniI4
iRxDxbqKt6XS0lIza9Ys+/qUU05JaB9XXHGF+dKXvmRef/11873vfc9ue/nl
l/v2CezYscPU1NQ06r2IrVu3+q6/5JJLzB/+8If91n/88ce2Ptdff73p1q2b
ueeee2xfSXl5eaPr4MeiRYtM69atza233mo9y5o1a/bLIy/hjvNf//rXemny
Q/I9d999t3nggQfMF7/4RXP++efTrwIAAAAQEDxFcJLxFMcdd5wZNGiQefbZ
Z83xxx/veYrbb7/dXHnllfZeuuPRRx+199QV88pTnHnmmV6a+gVUXlpaml1+
8sknrddwio6nN27caH7729+aY4891pxxxhlevt69e9t09WtEbt+nTx9v27Zt
25of/vCHtv9Dcfh3v/tdqzZt2tj0Rx55xNZl9uzZ3ja1tbXe6+uuu87ccMMN
3rL6O7QPeZeePXuaq666ytx4443m1FNPNR9++KEde/WrX/3KVFRUeNso39FH
H21uueUWe+xU32OOOcZMmTKl3vvUOaf+ET9PoTplZ2d7y+rrUb7169fHbTsA
AAAAiA+eIjjJeIprrrnG3HHHHeZHP/qRvafuPEWPHj1s+tixY+2y4mnF7w89
9JBdjvYU06dPt/nVbyHkDRQjS/It8ieR/O53v7PrNS7oj3/8o91WXmDu3Lk2
/YknnrDb3nTTTTbt/fff97bt16+fTZOn+MY3vuHtR+vFsGHD7DYnnnii9Ta5
ubn19v3973/fehKH8ih/Xl6e6dChg3192WWXmZNPPtkcfvjh5te//rVdN378
eJtf+eS/nnvuOfPqq6/a9yJPdfbZZ9vj6Iefp4jm3nvvtWPJIr0LAAAAACQP
niI4yXgKzVM46aSTbHz/4osvep5Cx0vzK9z9fM2RVv6cnBy7HO0pVq5cadMf
f/zx/falWDvaU5x++uneXI4ZM2bYbQcPHrzftvIY0Z7CoXr7jX0SH330ke1n
0LbqT3j++ee9tEQ8xapVq8yf/vQn62k0J0Tr1Gch5F1U5t///ndz0UUXmaee
esqm6/hpvR8NeYoFCxbYbTUOCgAAAACCgacITjKeYuLEieYrX/mKnR/85ptv
1ptPoThc980LCgrseKHIedbRnkJjflSeYvJo/DyF+ibU79G1a1c770HzvZct
W7bfto31FKKystJ07NjRfO1rX7NljBs3zq5PxFPoeVUa//S3v/3NrF69up6n
eOONN6yX0Nx0jYEaPny4+cIXvmC6dOlSr9xI4nkK7eucc84x55133gHzvC4A
AACAgxk8RXCS8RTyAoq7MzIy9vMU+fn5dnyR7r9rrkDkM5YiPYXmXCj2dh4l
Gj9Pobhcz2PS2CXF4W4eRTTxPIW80I9//OP91hcVFdm6O4YOHWrLePvtt+3y
pZdeaudwOB588MGkPIXGVskDad6F/IrehzyFxkr5PYdKxPIUev6WvInei/p6
AAAAACA4eIrgJOspHNGeQtx2223WV2hcjmJ1hzyF+gnatWtn5zCrLD1f1g8/
T6E4WvMU5s2bZ5+fqtja73lH8TyFYnrNd1DapEmTrC8SqoeeSaU52/IBmuOg
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
KytRAmrKfgrNz3bjft3rWOApgnuKsM8d1DyK5ynCrhtKXPIUzVEungIhhFpO
XHsTV1N6CvVPOE/hXscCT4GnQP7CUxwawlMghNDBL33nVlRUoATUlGOfMjMz
bf+EpNd4ivhwjiM/xfMUYdcNJS55iuYoF0+BEEItp8DX3rJSU7l5qalaONZU
rplrKnYUhn59ai41ZT+Ffks78jWeIj6hnuPogBWe4tAQngIhhA5+6Tu3vLw8
eZUWm6qMd0zNP79sau9v9bkePNLs7H2fqSjY0LhyD2A1pacQ48aN84SniE8o
5zg64BXPU4RdN5S4dF+lOcrFUyCEUMtJ37llZWXJaftWs6vDLz73Ef93otn1
xpWm5pmzvXU1//qKKV+TlXzZB7Ca2lO439Dmd7QbpsXP8QhVLJtsdr3+c/s/
7HMQ1Vc8TxG07IolmXXtvmJ66O/zUJc8RXOUi6dACKGWU2OuvdU97qnzDf/4
kqlKe8OUFW+vfx1u/5O69GfPN2VFBaFfr5pKTe0pIsFTxKelz3GnyqxhpvbR
4+q88r7/Wm7q80pz9GfOnGnr6pc+b948e+6Fff4fiGouT1E5Z5CpfeTYunZ/
7HhTkTPqgGv3HTt2mKKiokB1KC0tNf369TPTpk0LtR3xFAghdPBL37m6riSq
8uXTTO0Dh9nrbfnqOf751I/x0kX2elw15Om45U2fPt08//zznt544w0zfPhw
U1JSklS9WkJ4ivBoyXPcqXLSv03tQ0ft09Gmuvf99r+WKyd9ktD269atM889
95x58sknzfLly2PmKygosHm6d+/um67PRNu2bff73Gibjh071luv33rX+vbt
24f+eWkJxfMUjS2zckJHO4az9uFj/tPudedA5ZSuobe7tH79etvuzzzzjHnq
qafMO++8YxYtWpRQ3QoLC83o0aPtd5mW9YwIldOpU6dQ21HfY7HSevbsaY+T
n5QWr1w8BUIItZz0nav4PVFV9fzfOq/Q/7G4+crnp9X1VTx1Rtx8kydPtteG
Dh06mM6dO5vWrVvbZc0xSKZeLSE8RXi05DkuVY58sc47P3a8Kc8eUXdO7/uv
Za1XekNljBo1yot9Bg8eHDOffkvdxZZ+6S629PvcSGvWrPHWKzbUunbt2oX+
eWkJxfMUjSmvctiztn1r/u9EUz6vrozyuUNMjfqq1O6fvhpqu8sDvP7663a7
t99+23oLvX7hhRfMxo0bG6zbpk2bbP5evXp567SdvEaY7ajvsVhp6o/R+Rzt
J7ROafHKxVMghFDLyf0+QqLa2f4y6xXK5o2JmacsZ7Qpn9q97l7fvrzlE/9t
yqf38s2r35PW9cH9rvTChQvt8r///W+7rOtu165d7X2/V1991aSlpdn1CxYs
sNcU3afS/4EDB9qYX69nzZpl84wdO9Yur1q1ysvfp08fW85LL71k0tPTk3rv
eIrwaMlzvGLCh3V++J9fMaVLJ5uyxZlm52s/s/9Ll06x65WufPHKUV/Biy++
aM83/Vf849LUn/DWW2/ZWHDQoEH2nO/WrZtN033uDz/80J7zWqftFVv6fW6k
YcOG2XVbtmypF2+5vBrX8uabb1q//tFHH9n73O6zJi//9NNP233omcZar/E0
/fv3t/ts06aN+eSTT2wsqjT1jyim1TavvfaamT17treNPot6P7pv3qNHD1uH
DRs2NKoOiSqep0imHNvuGe/+Zy7Y6aZ0+XRTtmi8bXe1udq+5om651GUT+oc
ervr+Lp16nfQuqFDh9pl+Ur5kb59+9qy3nvvPdtfsm3bNvPyyy/bvGpX+RG1
m9pJebWt+k60b/UZK6/quH37dq9ctaG+Q7W9vqNV56ZoR32PxUqTN1i5cqXt
k1Hd9V9asWKFTYtXLp4CIYRaTslee3e9com9rpYumRgzT/nET+o/C0r9Gt3v
9s3rrpHjx4+3/kExgpbdNU7XLV2nFP/r3prSZsyY4Y3xUJriH41LduNBpkyZ
YrdVrOXGH7j8ukZrbJX+a1vtM9H3jqcIj5Y8xytHtDW72pxnStfON2Vz/nOP
WrHmvv9a1nqlK1+sMnTO6XzTWHV3Hs6fP9+m6ZxTTKYxJ7qP7e47u9jy3Xff
9eJGnf/uvPX73Civ/LHi1oyMDBuzK2Z1nmLp0qU2/lL8OHHiRFuOvIDStF/F
tvIF8u1aVt30WVLZ+lxpG+V3v/eueFmeQDGj4mXFrNq34llto5jYxcrS2rVr
G1WHMDxF5dA2Ztdz3zKl6xeZ8lkDvPkUNY8db8qyhpvSNdlmV+tzTMXodjHL
aO52Vzyv9UuWLPHW5eXl2XXvv/++XVZsr2V5CdVDr1955RXbTq4PRX0c8nnq
n9Cy/IL7vnX9K6qXXuv7MrJctZP6lCN9TNB2xFMghNDBr2SvvdUf3lB3jzb9
7dj59l27dH/PewbUP04xJXnr4nqKSOn6p74F3Vdz63Qt1RgBve7du7fnEdz1
TkrEU7j362Ig3V/DUxz4tOQ5Xryt0BQXFpjyzI+9sfRVve7z5lOo303pNl+M
Mtz5pTF8bpyS88nqM9PykCFD7LJiIxdb6r6xvK7iN6XpHrHuGcfyFIrR9T87
O9t6CcWjit2dp9B7V7q7v+w+TxrvophTr+URdK9bY6i0jWJgrZdXUZ31udJn
UWnyCHpPqrsrS7Gj+iYU5ylGVb4uXbp4nqIxdQjDUxRv22qKiz4zFeM/8OZT
1LV73TlQPrlLXbtvLwqt3d1x1fejW6dtdezVNxEZ+6vPQctuPJyOt+TGPikt
0lOojeV35DdcHeRRXZ30X+lar+8fN59HaUHbMZ6nkDTf2vmhkSNHWrl57vGE
p0AIoZaTvnN1/ypRlU/uan3CrtbnmuKteTHzlSyf/vnYp4z3YuZzsZHui6kv
wl2XlOaud5KuU5JiJvVTKL53125Xlu67uT4PLbv7pXqf0fldnKPrfKLvHU8R
Hi15jksVI9rWjavXPeq5w+06/a/5z3wKpcfaVjFXrDmliv9ycnI8P6z8q1ev
9mJL9QUoPlSM5spTXCn5fW50v1qxnuJ1LavsDz74wBtrPmLECLte95Xd50ex
2ebNm+1YKR0b9S0onlW8qFhQ28mjyLvL3zsfrzTl0diWyL4I3SfXPXK9zs3N
tdurTDfXo7F1SETxPEWybW7bfWgbbz5Fac6ounafPdibT6E+ijDbXWM/o7/3
3P0S+TUt63xQWSpTy66/Qf5OY9H0WuPUlKY8zlPo+1ZtEFkH9avIq7hyXb+U
pH3oXNProO2o77KG8mjOtfyZm3+dSLl4CoQQajnpO1fXwoRVVGh2vvzDuvFM
Ha8z2wsLYuat7HW/2fnKJWb7tqKYedx9Vv3Xsu53uvuuWtb1Tdc1+QXl0T00
jfGYM2eOd211Zbn7q4qvJkyYYK/HzlNE53djkLVNou8dTxEeLXmOl43v+J/5
FKeZksWT6qWVLJls19s5Rfvy+W3v7kcrFtOYDcnF3DoPFXcr7lJ8phjR3eNV
7Kft1d/gfLYb76dxJX6fm8WLF1sPrdca/657zc5TKJ+eR6o03d/Wa/X16TOm
vgV5d62XL3H3v/Va/Xyqr8p1cfDHH39sx7XotcrQ+CjVScuKJ939AI2NcvOG
nadoTB0Sbat4niKp77V9Kk9/x5tPUbJ0av12XzTBm09RNvGT0NpdPkTbK2aX
N9H7VB6Vq2OrPK6fQj5B9/OV5spRW8kL6PxQe7r+Bs2Zcd+3WtZcNM1R02uN
gXPlat+uLs5TyC8FbUd9lyWSr6qqKqk2xVMghFDLqTHX3uJVc03N4yfXXX+f
ONVUfXi9KR/9qqnsfrftvyib3NXm25G3Yb9rc7Qix3Bo2cUwur5qWffV3LgK
rdd9MF0XI/sdXFm6z6Zrm9Y/++yznj/R+4zO7/op8BQHBy15jlcMf97sanOu
KV6T43/+71uvdOXzSx8wYIA9txR3u3XuvNY9ei1rXIyLyd3YFBdbqs7qC9A6
xXHyCvLHfp8bxW36PLgYU2mK6bV9ZNzt9qXxNNq31uszp8+J1mt71VvrNR9b
saLzBZr7oDkRGkvj1qs+bj6A+im0nTyI3otiUY2pd56iMXVIVE3pKSqGtDa7
nv2mKV67IMb3XpbZ9cw5pnzUK6G1u6Tnxsq3uPbRNuq7denaVmOW3NwIjWFz
92gkeQT5DPk/5ylUl+jvW/eMWbW70nQ/x89TNEU7JuopkhWeAiGEWk76ztW9
zWS1Y/U8U/3WL/abi23HRT17vtlWVNSocg9k4SnCo0XP8a37YqiCLXHz2PR9
+cI+J5ORxhoV+Xwu5SHkx6PXqx9BfsFvfXQ5uu+u/kH9V5+iYmF5h+hyk61D
Q4rnKZI+RlvzzbbP9n+/+7V74Weht6U7lpofEb1enkLxvV77tV8iUhvrOybZ
7RrbjtXV1c1yjPAUCCHUctJ3rq7xjdWOJVNN6bj3TUXP+0zZyJdNcfa+a3ne
xkBlHqjCU4RHmOc4alh6NqwbS6/71+rD0L3x5t5vPE8R9jEJSxq/pL6JsOuR
jOQpmqNcPAVCCLWcUvnam6zwFOHBOY78hKc4NISnQAihg1/6zlVfNWpYeIrw
4BxHfornKcKuG0pc8hTNUS6eAiGEWk5cexMXniI8OMeRn/AUh4bwFAghdPDL
/T4ualh4ivDgHEd+iucpwq4bSlx6RmxzlIunQAihlpOeQ67fZA37mnIgS8dH
0m9LNfY4NwSeIj6c48jvM6m2pc0PXrl2bA5PoXL1HLKwr7EIIZQq0rNZ9L2r
uBXFlmIUPRe+sce5IfAU8eEcR36fSf3+A21+cEvt2Fzl6jwI+xqLEEIINaUa
QtfAZNLwFAghhBBCCKWWopk9e3Y9RfqGeGkOPAVCCCGEEEKppWj8nqWeSJoj
1TwFAAAAAAA0LXgKAAAAAAAIAp4CAAAAAACCgKcAAAAAAIAg4CkAAAAAACAI
eAoAAAAAAAgCngIAAAAAAIKApwAAAAAAgCDgKQAAAAAAIAh4CgAAAAAACAKe
AgAAAAAAgoCnAAAAAACAIOApAAAAAAAgCHgKAAAAAAAIAp4CAAAAACB12bt3
b+AyUs1TFBcX2/e8bds2hBBCCCGEUk6KhRUTi9raWjNv3jwzc+ZMM3v2bE9a
dkSuj05zpJqnKCgoMLm5uaG3JUIIIYQQQmFIsbBiYsfq1avNpEmTTF5enikq
KrL69NNPvXS3zi/NkWqewh1LAAAAAIBUxC8elq+YOnWqqa6utst+vsGBp8BT
AAAAAEBqEysejvQVeIr4RB/DxYsXm8zMzMBlrlq1KmjVAAAAAACanXj32J2v
wFPEJ/oYZmVlmZEjR9bLEz33vaG58BMnTjTTp09vukoCAAAAADQTDY3bka+Q
b9D8bT/wFLE9xZYtW8zAgQPN2LFjTffu3c2GDRvMggULzJAhQ0zPnj3NiBEj
THl5ufUPCxcutMe4d+/eZvPmzaZr166mW7duZuPGjSG+MwAAAACAhklkLgD9
FPGJ5Sk2bdpkOnfubI9FRkaG7fOZO3euGTBggKmpqbF5srOzrefQNvIUnTp1
smXRTwEAAAAABwt4iuDE8xTqjxBTpkyxkqfo16+f5ylycnLMuHHjrH/QM32d
p9Czt+RBAAAAAAAOdPAUwfHzFKNGjarnKeQPXD+F1mlsk8ZAlZWVmWXLlpku
XbqYwYMHe55CvxOiPo6VK1eG9bYAAAAAABICTxGcZJ4lK0+Rnp6+3/wUv/kq
qXL8AAAAAODgBk8RnGQ8hfou1C8BAAAAAHCogKcIDr95BwAAAACpDJ4iOHgK
AAAAAEhl8BTBwVMAAAAAQCqDpwgOngIAAAAAUhk8RXDwFAAAAACQyuApgoOn
AAAAAIBUBk8RHDwFAAAAAKQyeIrgHEieYvPmzeaCCy4wd955Z6O279u3rzn3
3HNN//79k95Wbb5lyxazd+/eRu0bAAAAAA5O8BTBSeQY6rfuDjvsMPOb3/zG
Lu/Zs8ecdtpp5stf/nJC+7j66qvt9kceeaT51re+ZR577DFTUlKyX77ly5eb
o446yvzgBz9I/o3so3379qZVq1bmlVde2S/tnXfeMe+9995+63fv3m3uu+8+
c8QRR9htTzjhBPP000+b6urqRtUhCBs2bDCffPKJPc4vvfRSvTQd87feesv8
7Gc/M2eddZb585//bFasWOGlb9y40dxzzz3mO9/5jvVVf/3rX61HAgAAAID4
4CmCk8gxVKyreFsqLS01s2bNsq9POeWUhPZxxRVXmC996Uvm9ddfN9/73vfs
tpdffrlvn8COHTtMTU1No96L2Lp1q+/6Sy65xPzhD3/Yb/3HH39s63P99deb
bt262bhcfSXl5eWNroMfixYtMq1btza33nqr9Sxr1qzZL4+8hDvO8gSRyA/J
99x9993mgQceMF/84hfN+eef7x3D//3f/zVf+9rXbNl33XWXLcN5QAAAAACI
DZ4iOMl4iuOOO84MGjTIPPvss+b444/3PMXtt99urrzySnsv3fHoo4/ae+qK
eeUpzjzzTC9N/QIqLy0tzS4/+eST1ms4RcfTugf/29/+1hx77LHmjDPO8PL1
7t3bpqtfI3L7Pn36eNu2bdvW/PCHP7T9H4rDv/vd71q1adPGpj/yyCO2LrNn
z/a2qa2t9V5fd9115oYbbvCW1d+hfci79OzZ01x11VXmxhtvNKeeeqr58MMP
bR/Br371K1NRUeFto3xHH320ueWWW+yxU32POeYYM2XKlHrvU+ec+kf8PIXq
lJ2d7S2rr0f51q9fb5erqqpMcXGxly5fpP4MAAAAAIgPniI4yXiKa665xtxx
xx3mRz/6kb0H7jxFjx49bPrYsWPtsuJpxe8PPfSQXY72FNOnT7f51W8h5A0U
I0vyLfInkfzud7+z6zUu6I9//KPdVl5g7ty5Nv2JJ56w295000027f333/e2
7devn02Tp/jGN77h7UfrxbBhw+w2J554ovU2ubm59fb9/e9/33oSh/Iof15e
nunQoYN9fdlll5mTTz7ZHH744ebXv/61XTd+/HibX/nkv5577jnz6quv2vci
T3X22Wfb4+iHn6eI5t5777VjySK9i/zItGnTzPPPP2/roj4LAAAAAIgPniI4
yXgKzVM46aSTbHz/4osvep5Cx0vzK9z9fM2RVv6cnBy7HO0pVq5cadMff/zx
/falWDvaU5x++uneOJ4ZM2bYbQcPHrzftvIY0Z7CoXr7jX0SH330ke1n0Lbq
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
kvx9rl9Nd7/Xzz3zXnf/v/det4QQQgghLmmG5w334uOGhgazfPnyTshTBCvs
+hNCCCGEECJs7si9w8bGeIBly5ZZ5CkSV9j1J4QQQgghRNgM2zPMi4/Lysqs
pyguLva2yVMEK+z6E0IIIYQQImwiPQWK9hXyFMEKu/6EEEIIIYQIm2hPgSJ9
hTxFsMKuPyGEEEIIIcIm2lM0NzfbT+cr5CmCFXb9CSGEEEIIETaRnqK1tdVk
Z2ebkpISy6pVq6xviOUP5CnkKYQQQgghhIgep6ioqLBeAdxyLMlTyFMIIYQQ
QggR7SkYn3Cewi3HkjyFPEWmeNf0d5mnDjxlXi943Vwx44rQj0cIIYQQQrxD
9NynnJwcOz4BLMtTBCtd9XDzmpvNkD1DzLT8aebRvY+ary39Wuhto6fw7hnv
NlOOTfF+8zdPvRn6MQkhhBBCiHeIHqdoa2szLS0tFnyBPEWw0lEHr+a/6lv2
WyVvmStnXhl6GwmT9858r5l9crb3mzS3NZvfbPxN6MclhBBCCBGLn677qXls
32Me926713xw9gcD9/nQnA+ZD8/5cGCe0QdGmz9t/ZP5zJufseXemHVj6N/V
4fcuWf0d7cSV6u//1aVf9craXr7dTDo6yeyu2O1t++OWP4beRsLi/bPeb1YU
r/B+i/rWevPjt34c+nEJIYQQQgTxxok3bOxS01JjWi602OXD1YfNp9/8dMx9
dpbvNCdqTwSWe7bhrJlbONd8e9W3bZkDdw9M+Jg+u+Cz5ktLvmTeM/M95vOL
Pm+XmVueru/s5ykiJU8RrFR//5+t/5lX1vC9w20c/cn5nzRbz201G0o3mHu2
3WPzrS9db/ZW7jU/WfcTu/6tFd+y6/CpNz9lt/18/c9N3vk8U9lcafZX7jfP
Hn7WS4uX/rG5H7Pzrk7Xnzbnm86bNSVrzHUrr7NptLfH9z9ujtccN7UttTZ9
8enFtj0mkt5VPjLnI5aNZRu936aqucp8L/t7oV8jhBBCCCHi4TzF5xZ9znx8
3sdtnzEac2iMjbmYg4E/2Fe5z86/uDvvbtPY1mhaL7SacYfGmasXXG2WFy83
xfXFts/595t/b8vdUb7DlhXpKT4x7xPmleOv2Lzbzm8zd26+0/eY3LwP5pMT
V7rYM13fWZ4iNaX6++MZmc/j1NDaYJYULTG3b7rdjoG5fOcaz9n0+7bfZ9e/
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
a0e9j/kP73mKihP7Q633KVOm2H24Prpt7Mtvz+/Luov9ielZd/Ph+L3BPdtM
GvXlPAV1jN/Bb7hjcB7VlUs62xnPYD/aGmmp1iPXsnh5eOaavqbIZ9zjIU8h
hBCZg2suY9uJUnF8t2m5+0o7r6lqy/zYectK7D24+d73231i5XMxEfdZ7sPu
vkSau98BfVSAryDG4RlDtq9YscIry3kK+mtZZz6U8xTR+V2cw30+0e8uTxGe
MtrGD2+NeJ7idtuWXZtm3T1PQT6//Ym5Yr2nhvgvLy/Pm7NEfuJDF1tSr8SH
9Fm78ogr6QP2O2/27NljYz3mpLC+bds2z1OQD8/NdmJ8zh88B5/MZTp16pT9
bRhbIJ4lXiQWZD+OEe+Ov3c+nuc2yMPclsixCOZc0UfOcmFhod2fMp2nSPYY
EiHIU3Slzm29H8z1nqeom3pne32XdqSVnjX1k37d4Sv6X20qjm4Lrd7dOC7X
ysjrkqsj1mkPlEWZrLvxBsaMmHPmPAVp5GGd+W1cb6mDyGNgXAWv4splXMql
8X/Q1lhOtR65liWSr76+vkt1Kk8hhBCZI5l7b83Cxzriqna/UD/xV6Yqb6E5
334/LS88YmqWjzHlBftsvspti03tvMGBZbnYiE/W6e9knfsv6/R/cV/DL5CH
PjQ8g5+ncP2AxFdZWVn2nixP0TeUyTZeO7t/x3uQZz1o23Wn9PZ1ttv09nx+
+zP25frl3d80dDE37ZD4i7iL+Izng1wfL7Ef+9Mv7Hy2m+8X5CmYN8gy89+J
ayM9hRtzoH+bZTw55xh92Hh3tjOPxvV/s8zcQY6XcvEobH/hhRfsvBaWKYP5
URyT8xSuP4C5Ue65YecpkjmGROsqnZ6i9u0x2No5Ay5Op96ndzxPEeualol6
x9exPzE7Xo3vSR7K5bd1sb8be2COEGmuHOoKL0D7oD4jPYW73rLOs2iuT4Y5
cK5cP0/B+Eaq9Ziop+gq8hRCCJE5uOYSh3SJ9ntI7Yz7Tctf3uXNb2q+9wPe
M9n1E27tlDeoLBcbMT+bddeXhy9gnX41N6+C7fSDcW+O9AiuLPrZuLex/ZFH
HvH8CfO5o/NHeopEv7c8RXjKZBuv2LnCVK2eGJiHdPL5pRGD0bZ47sdtc+2a
PnrWmbvkYnI3N4XYkjSOmbEAthHH4RXwx37nDZ6C84EYk/7vSE/h8hJ3M4+G
/HwyJ4ftnHOcJ2xn/xkzZtjtvBuIMpwv4NkH4kM8gIuROR73PABxKvvh9fku
lOPiSmLgZI4hUYI8RVeva5Xbl5iqnCmBeaqznjcVu7JCq3fgeWh8i6sf9mHs
1qWzL3OW3LMRzGFjblzkceIz8H9uDhOeIvp6694xS727cvEUrhznKdJRjw0N
DV2ur0SQpxBCiMzBNZd+pmSo2L7M1D/3E9P8wD92+IoHPmHqptxuKjfOMGWl
pUmX21ORpwhPYbXxvgRzjUp9zks8BH48ejvPSeAX/LZHl0NsTz8An4wpEgsT
f0aX29VjiEeQpwj7985EffJ8RPR2Yn/ie1dXyZTNfviNru6XbD3iKbrjN5Kn
EEKIzJGue++50wV90kdEIk8RnnpCGxexoX/bzaWn/5oxDProu/v/vZQ9RV9C
nkIIIXo/XHPpNxTxkacIT2rjwo8gTxH2sYnEwVN0R7nyFEIIkTl0700ceYrw
pDYu/JCn6BvIUwghRO/H/S0rER95ivCkNi78CPIUYR+bSBzeEdsd5cpTCCFE
5uCdgbwnPex7Sk+G3wd4d0qyv3M8yVMES21c+J2T1K3qvPfi6rE7PAXl8s7e
sO+xQghxqcBzlFx3iVtFbIhRdu/enfTvHE/yFMFSGxd+5yR/P0N13ruhHrur
XNpB2PdYIYQQIp3EE/fArqTJUwghhBBCCHFpES2/dx4mkuYkTyGEEEIIIcSl
RbRyc3M7sXHjxoTSnC41TyFJkiRJkiRJUnolTyFJkiRJkiRJUiqSp5AkSZIk
SZIkKRXJU0iSJEmSJEmSlIrkKSRJkiRJkiRJSkXyFJIkSZIkSZIkpaKwPMWa
NWsS4rLLLksrif6/QgghhBBCiMRIxlOwX0VFhW9ac3Oz2bBhg/30E/t15fjk
KYQQQgghhOjZJOMpcnJyYnqKlpYW+3cw+IzlKdhfkiRJkiRJkqS+oWQ8xerV
q2N6igsXLlhPwaef2I/9JUmSJEmSJEnqG0rGU2RnZ3fyFPiHAwcOmF27dpkd
O3ZYz8An62yP9Bfsx/6SJEmSJEmSJPUNJeMpsrKyLvIURUVFprCw0BQUFNg5
VXyyzvZoT8H+kiRJkiRJkiT1DaXDU0Sqra3Nzn3i00/yFJIkSZIkSZLUt5SM
p1i1apUpLy/3TeN9T+vWrYv53if2W7lyZVLHKkmSJEmSJElSz1MyngLPwH5+
am1tNfn5+fYz1v/H/pIkSZIkSZIk9Q0l4ymOHj1qSUbsd+TIkaT2lSRJkiRJ
kiSp5ynSU/w/S1+D3Q==
    "], {{0, 687.}, {789., 0}}, {0, 255},
    ColorFunction->RGBColor,
    ImageResolution->{72., 72.},
    RasterInterpolation->"High"],
   BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True],
   Selectable->False],
  DefaultBaseStyle->"ImageGraphics",
  ImageSize->Automatic,
  ImageSizeRaw->{789., 687.},
  PlotRange->{{0, 789.}, {0, 687.}}]], "Input",ExpressionUUID->"81bdaf74-7205-\
4564-b9d3-7ae7e7686313"],

Cell[TextData[{
 "In what immediately follows, we will use ",
 StyleBox["CodeAssurance",
  FontSlant->"Italic"],
 "\[CloseCurlyQuote]s new function ",
 StyleBox["TestSummary", "Input"],
 " which, as we will soon see, generates the same summary results as a ",
 StyleBox["TestReport", "Input"],
 " but with a much lighter footprint that makes testing genuinely scalable."
}], "Text",
 CellChangeTimes->{{3.932548166606*^9, 3.932548168428721*^9}, {
  3.932548426567073*^9, 3.932548434487226*^9}, {3.932574533111409*^9, 
  3.9325745514153357`*^9}, {3.9325756397785683`*^9, 3.932575640790997*^9}, {
  3.9325756923281193`*^9, 3.93257569478063*^9}, {3.932575815877722*^9, 
  3.9325758462513313`*^9}, {3.932577549635292*^9, 3.932577594926626*^9}, {
  3.9338822685889473`*^9, 3.933882269636034*^9}, {3.933882401281205*^9, 
  3.933882402428369*^9}, {3.933883126704651*^9, 3.9338832248739843`*^9}, {
  3.933883324050653*^9, 3.9338833267509403`*^9}, {3.933893989314764*^9, 
  3.9338940435517673`*^9}, {3.933894449342761*^9, 3.9338944802910767`*^9}, {
  3.933904100982142*^9, 
  3.9339041565154123`*^9}},ExpressionUUID->"74171276-8c46-44e0-8ef3-\
acd786e45586"],

Cell[TextData[{
 "Give a summary of all of the core tests for ",
 StyleBox["MyDigitSum", "Input"],
 ". "
}], "Text",
 CellChangeTimes->{{3.932548166606*^9, 3.932548168428721*^9}, {
   3.932548426567073*^9, 3.932548434487226*^9}, {3.932574533111409*^9, 
   3.9325745514153357`*^9}, {3.9325756397785683`*^9, 3.932575640790997*^9}, {
   3.9325756923281193`*^9, 3.93257569478063*^9}, {3.932575815877722*^9, 
   3.9325758462513313`*^9}, {3.932576115962163*^9, 3.9325761486881323`*^9}, {
   3.932576639330564*^9, 3.932576639668886*^9}, {3.932577482834462*^9, 
   3.932577492597909*^9}, {3.932577528081325*^9, 3.932577540264041*^9}, 
   3.933894052663278*^9, {3.933894515965024*^9, 
   3.933894545766514*^9}},ExpressionUUID->"116bb21b-5518-41c7-bbb5-\
7e1c2ff8f5fb"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"TestSummary", "[", "\"\<MyDigitSum/Core\>\"", "]"}]], "Input",
 CellChangeTimes->{{3.9325758482564163`*^9, 3.932575884368072*^9}},
 CellLabel->"In[12]:=",ExpressionUUID->"ea8fbaa8-37e8-4b13-91f4-603d7219653a"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["TestSummaryObject",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{
      PaneSelectorBox[{False -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]], 
              ButtonFunction :> (Typeset`open$$ = True), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "SuccessIcon"]], Alignment -> Center, 
                  ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Name: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"Core.wlt\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["3", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"100%\"", ShowStringCharacters -> False], 1., 
                    AutoDelete -> True], PercentForm], "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]], 
              ButtonFunction :> (Typeset`open$$ = False), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "SuccessIcon"]], Alignment -> Center, 
                  ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Name: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"Core.wlt\"", "SummaryItem"]}], ""}, {
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["3", "SummaryItem"]}], ""}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"100%\"", ShowStringCharacters -> False], 1., 
                    AutoDelete -> True], PercentForm], "SummaryItem"]}], ""}, {
               RowBox[{
                 TagBox["\"Time elapsed: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  
                  TemplateBox[{
                   "341.`", "\"\[Mu]s\"", "microseconds", "\"Microseconds\""},
                    "Quantity", SyntaxForm -> Mod], "SummaryItem"]}], 
               "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Time Created: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TemplateBox[{
                    RowBox[{
                    RowBox[{"\"14:20:57\"", 
                    StyleBox[
                    
                    RowBox[{
                    "\"GMT\"", "\[InvisibleSpace]", "+", "\[InvisibleSpace]", 
                    
                    StyleBox[
                    "10", NumberMarks -> False, StripOnInput -> False]}], 
                    "TimeZoneLabel"]}]}], 
                    RowBox[{"TimeObject", "[", 
                    RowBox[{
                    RowBox[{"{", 
                    
                    RowBox[{
                    "14", ",", "20", ",", "57.048806`8.50882154846567"}], 
                    "}"}], ",", "\"Instant\"", ",", "10.`"}], "]"}]}, 
                   "TimeObject", Editable -> False], "SummaryItem"]}], 
               "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Date Created: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TemplateBox[{
                    RowBox[{"\"Thu 29 Aug 2024\""}], 
                    RowBox[{"DateObject", "[", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"2024", ",", "8", ",", "29"}], "}"}], ",", 
                    "\"Day\"", ",", "\"Gregorian\"", ",", "10.`"}], "]"}]}, 
                   "DateObject", Editable -> False], "SummaryItem"]}], 
               "\[SpanFromLeft]"}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  CodeAssurance`TestSummaryObject[<|
   "Name" -> "Core.wlt", 
    "TestFiles" -> {
     "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/Core.wlt"}, "EvaluationID" -> "26502266593132145259-12", "UUID" -> 
    "633af32f-ba3e-4e69-a4bc-6e904e2c8b97", "AbsoluteTime" -> 
    3.933894057048806`16.347397648998825*^9, "TestsCount" -> 3, 
    "TestsSucceededCount" -> 3, "TestsFailedCount" -> 0, 
    "TestsFailedWrongResultsCount" -> 0, "TestsFailedWithMessagesCount" -> 0, 
    "TestsFailedWithErrorsCount" -> 0, 
    "CPUTimeUsed" -> <|
     Min -> 0.00010499999999069587`, Max -> 0.00013200000000779255`, 
      "Moment1Sum" -> 0.0003450000000100317, "Moment2Sum" -> 
      4.011300000259672*^-8, "Moment3Sum" -> 4.717305000503521*^-12, 
      "Moment4Sum" -> 5.611952970867727*^-16|>, 
    "MemoryUsed" -> <|
     Min -> 4152, Max -> 4152, "Moment1Sum" -> 12456, "Moment2Sum" -> 
      51717312, "Moment3Sum" -> 214730279424, "Moment4Sum" -> 
      891560120168448|>, 
    "DatesCreated" -> <|
     Min -> 3.933894057045369`15.648427644662434*^9, Max -> 
      3.933894057047141`15.648427644662625*^9, "Moment1Sum" -> 
      1.1801682171138801`15.648427644662528*^10, "Moment2Sum" -> 
      4.64265673561918146050177374767859465903`15.34739764899855*^19, 
      "Moment3Sum" -> 1.82637197411581199618594018886`15.171306389942865*^29, 
      "Moment4Sum" -> 
      7.1847538549300513936515937788065404856`15.046367653334569*^38|>, 
    "TimeElapsed" -> <|
     Min -> 0.000105`2.171704296901932, Max -> 0.000129`2.261104708131243, 
      "Moment1Sum" -> 0.000341`2.2061481221048287, "Moment2Sum" -> 
      3.9115`1.9090739577571794*^-8, "Moment3Sum" -> 
      4.52935699999999967249652774`1.7370869612776516*^-12, "Moment4Sum" -> 
      5.2955310699999994031236`1.616327974235118*^-16|>, 
    "TestSize" -> <|
     Min -> 720, Max -> 720, "Moment1Sum" -> 2160, "Moment2Sum" -> 1555200, 
      "Moment3Sum" -> 1119744000, "Moment4Sum" -> 806215680000|>|>],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{3.933883352735381*^9, 3.933894057061837*^9},
 CellLabel->"Out[12]=",ExpressionUUID->"db36e97d-df64-4597-8d0d-a7318bb4ebbc"]
}, Open  ]],

Cell[TextData[{
 "Give a summary of all the exception-handling tests for ",
 StyleBox["MyDigitSum", "Input"],
 "."
}], "Text",
 CellChangeTimes->{{3.932548166606*^9, 3.932548168428721*^9}, {
  3.932548426567073*^9, 3.932548434487226*^9}, {3.932574533111409*^9, 
  3.9325745514153357`*^9}, {3.9325756397785683`*^9, 3.932575640790997*^9}, {
  3.9325756923281193`*^9, 3.93257569478063*^9}, {3.932575815877722*^9, 
  3.9325758462513313`*^9}, {3.932576115962163*^9, 3.9325761486881323`*^9}, {
  3.932576639330564*^9, 3.932576639668886*^9}, {3.932577482834462*^9, 
  3.932577492597909*^9}, {3.932577528081325*^9, 3.932577540264041*^9}, {
  3.93389458183335*^9, 
  3.933894610251338*^9}},ExpressionUUID->"31378871-b1c8-4b75-ac3f-\
ff7a1a6c0e08"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"TestSummary", "[", "\"\<MyDigitSum/ExceptionHandling\>\"", 
  "]"}]], "Input",
 CellChangeTimes->{{3.9325767472083483`*^9, 3.932576754845343*^9}},
 CellLabel->"In[13]:=",ExpressionUUID->"12883a7a-0f4b-45ec-bf4d-60a20fa294c2"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["TestSummaryObject",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{
      PaneSelectorBox[{False -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]], 
              ButtonFunction :> (Typeset`open$$ = True), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "SuccessIcon"]], Alignment -> Center, 
                  ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Name: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"ExceptionHandling.wlt\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["2", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"100%\"", ShowStringCharacters -> False], 1., 
                    AutoDelete -> True], PercentForm], "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]], 
              ButtonFunction :> (Typeset`open$$ = False), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "SuccessIcon"]], Alignment -> Center, 
                  ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Name: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"ExceptionHandling.wlt\"", "SummaryItem"]}], ""}, {
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["2", "SummaryItem"]}], ""}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"100%\"", ShowStringCharacters -> False], 1., 
                    AutoDelete -> True], PercentForm], "SummaryItem"]}], ""}, {
               RowBox[{
                 TagBox["\"Time elapsed: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  
                  TemplateBox[{
                   "376.00000000000006`", "\"\[Mu]s\"", "microseconds", 
                    "\"Microseconds\""}, "Quantity", SyntaxForm -> Mod], 
                  "SummaryItem"]}], "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Time Created: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TemplateBox[{
                    RowBox[{
                    RowBox[{"\"14:30:23\"", 
                    StyleBox[
                    
                    RowBox[{
                    "\"GMT\"", "\[InvisibleSpace]", "+", "\[InvisibleSpace]", 
                    
                    StyleBox[
                    "10", NumberMarks -> False, StripOnInput -> False]}], 
                    "TimeZoneLabel"]}]}], 
                    RowBox[{"TimeObject", "[", 
                    RowBox[{
                    RowBox[{"{", 
                    
                    RowBox[{
                    "14", ",", "30", ",", "23.657076`8.126536054238851"}], 
                    "}"}], ",", "\"Instant\"", ",", "10.`"}], "]"}]}, 
                   "TimeObject", Editable -> False], "SummaryItem"]}], 
               "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Date Created: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TemplateBox[{
                    RowBox[{"\"Thu 29 Aug 2024\""}], 
                    RowBox[{"DateObject", "[", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"2024", ",", "8", ",", "29"}], "}"}], ",", 
                    "\"Day\"", ",", "\"Gregorian\"", ",", "10.`"}], "]"}]}, 
                   "DateObject", Editable -> False], "SummaryItem"]}], 
               "\[SpanFromLeft]"}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  CodeAssurance`TestSummaryObject[<|
   "Name" -> "ExceptionHandling.wlt", 
    "TestFiles" -> {
     "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/ExceptionHandling.wlt"}, "EvaluationID" -> 
    "26502266593132145259-13", "UUID" -> 
    "837ff5cc-2377-4e9e-acf9-8cca2859c25a", "AbsoluteTime" -> 
    3.933894623657076`16.347397711551306*^9, "TestsCount" -> 2, 
    "TestsSucceededCount" -> 2, "TestsFailedCount" -> 0, 
    "TestsFailedWrongResultsCount" -> 0, "TestsFailedWithMessagesCount" -> 0, 
    "TestsFailedWithErrorsCount" -> 0, 
    "CPUTimeUsed" -> <|
     Min -> 0.00015999999999394277`, Max -> 0.00021999999998456587`, 
      "Moment1Sum" -> 0.00037999999997850864`, "Moment2Sum" -> 
      7.399999999127066*^-8, "Moment3Sum" -> 1.474399999729377*^-11, 
      "Moment4Sum" -> 2.9979199992433877`*^-15|>, 
    "MemoryUsed" -> <|
     Min -> 3944, Max -> 5720, "Moment1Sum" -> 9664, "Moment2Sum" -> 48273536,
       "Moment3Sum" -> 248498704384, "Moment4Sum" -> 1312455954538496|>, 
    "DatesCreated" -> <|
     Min -> 3.933894623654408`15.648427707214994*^9, Max -> 
      3.933894623655418`15.648427707215106*^9, "Moment1Sum" -> 
      7.867789247309826`15.648427707215049*^9, "Moment2Sum" -> 
      3.09510538200420591757890185851970352664`15.347397711551066*^19, 
      "Moment3Sum" -> 1.21758184219117313735929441109`15.17130645249539*^29, 
      "Moment4Sum" -> 
      4.78983866285570072013471671255717721444`15.046367715887083*^38|>, 
    "TimeElapsed" -> <|
     Min -> 0.000158`2.3491720847864164, Max -> 0.000218`2.488971491436599, 
      "Moment1Sum" -> 0.000376`2.4246728470956738, "Moment2Sum" -> 
      7.2488`2.134563274637141*^-8, "Moment3Sum" -> 
      1.430454400000000514833242704`1.9686016436456917*^-11, "Moment4Sum" -> 
      2.88173187200000154689796`1.8526345584147954*^-15|>, 
    "TestSize" -> <|
     Min -> 880, Max -> 944, "Moment1Sum" -> 1824, "Moment2Sum" -> 1665536, 
      "Moment3Sum" -> 1522704384, "Moment4Sum" -> 1393818730496|>|>],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{3.932576761391385*^9, 3.933894623670319*^9},
 CellLabel->"Out[13]=",ExpressionUUID->"780f6fb0-697a-47f8-a078-9983c3bff75e"]
}, Open  ]],

Cell[TextData[{
 "Give a summary of all the tests used to capture functionality described in \
the documentation of ",
 StyleBox["MyDigitSum", "Input"],
 "."
}], "Text",
 CellChangeTimes->{{3.932548166606*^9, 3.932548168428721*^9}, {
  3.932548426567073*^9, 3.932548434487226*^9}, {3.932574533111409*^9, 
  3.9325745514153357`*^9}, {3.9325756397785683`*^9, 3.932575640790997*^9}, {
  3.9325756923281193`*^9, 3.93257569478063*^9}, {3.932575815877722*^9, 
  3.9325758462513313`*^9}, {3.932576115962163*^9, 3.9325761486881323`*^9}, {
  3.932576639330564*^9, 3.932576639668886*^9}, {3.932577482834462*^9, 
  3.932577492597909*^9}, {3.932577528081325*^9, 3.932577540264041*^9}, {
  3.93389458183335*^9, 
  3.933894670517687*^9}},ExpressionUUID->"0e590fc5-e225-4979-a512-\
a444fa390df7"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"TestSummary", "[", "\"\<MyDigitSum/Documentation\>\"", 
  "]"}]], "Input",
 CellChangeTimes->{{3.9325758482564163`*^9, 3.932575884368072*^9}, {
  3.9325761545845137`*^9, 3.932576159556953*^9}},
 CellLabel->"In[14]:=",ExpressionUUID->"87ff4147-af45-4445-96e7-b397dbe3f200"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["TestSummaryObject",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{
      PaneSelectorBox[{False -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]], 
              ButtonFunction :> (Typeset`open$$ = True), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "TestFailureIcon"]], Alignment -> 
                  Center, ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Name: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"Documentation.wlt\"", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["2", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"0%\"", ShowStringCharacters -> False], 0., 
                    AutoDelete -> True], PercentForm], "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]], 
              ButtonFunction :> (Typeset`open$$ = False), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "TestFailureIcon"]], Alignment -> 
                  Center, ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Name: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["\"Documentation.wlt\"", "SummaryItem"]}], ""}, {
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["2", "SummaryItem"]}], ""}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"0%\"", ShowStringCharacters -> False], 0., 
                    AutoDelete -> True], PercentForm], "SummaryItem"]}], ""}, {
               RowBox[{
                 TagBox["\"Failed: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["2", "SummaryItem"]}], "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox[
                 "\"Failed with wrong results: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["2", "SummaryItem"]}], "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Time elapsed: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  
                  TemplateBox[{
                   "247.`", "\"\[Mu]s\"", "microseconds", "\"Microseconds\""},
                    "Quantity", SyntaxForm -> Mod], "SummaryItem"]}], 
               "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Time Created: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TemplateBox[{
                    RowBox[{
                    RowBox[{"\"14:31:15\"", 
                    StyleBox[
                    
                    RowBox[{
                    "\"GMT\"", "\[InvisibleSpace]", "+", "\[InvisibleSpace]", 
                    
                    StyleBox[
                    "10", NumberMarks -> False, StripOnInput -> False]}], 
                    "TimeZoneLabel"]}]}], 
                    RowBox[{"TimeObject", "[", 
                    RowBox[{
                    RowBox[{"{", 
                    
                    RowBox[{
                    "14", ",", "31", ",", "15.427974`7.940883887459609"}], 
                    "}"}], ",", "\"Instant\"", ",", "10.`"}], "]"}]}, 
                   "TimeObject", Editable -> False], "SummaryItem"]}], 
               "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Date Created: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TemplateBox[{
                    RowBox[{"\"Thu 29 Aug 2024\""}], 
                    RowBox[{"DateObject", "[", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"2024", ",", "8", ",", "29"}], "}"}], ",", 
                    "\"Day\"", ",", "\"Gregorian\"", ",", "10.`"}], "]"}]}, 
                   "DateObject", Editable -> False], "SummaryItem"]}], 
               "\[SpanFromLeft]"}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  CodeAssurance`TestSummaryObject[<|
   "Name" -> "Documentation.wlt", 
    "TestFiles" -> {
     "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/Documentation.wlt"}, "EvaluationID" -> "26502266593132145259-14", 
    "UUID" -> "209d32b0-ed88-4f51-b87a-f1690e189f00", "AbsoluteTime" -> 
    3.933894675427974`16.347397717266716*^9, "TestsCount" -> 2, 
    "TestsSucceededCount" -> 0, "TestsFailedCount" -> 2, 
    "TestsFailedWrongResultsCount" -> 2, "TestsFailedWithMessagesCount" -> 0, 
    "TestsFailedWithErrorsCount" -> 0, 
    "CPUTimeUsed" -> <|
     Min -> 0.00011000000000649379`, Max -> 0.0001400000000160162, 
      "Moment1Sum" -> 0.00025000000002251, "Moment2Sum" -> 
      3.170000000591317*^-8, "Moment3Sum" -> 4.075000001177477*^-12, 
      "Moment4Sum" -> 5.305700002103668*^-16|>, 
    "MemoryUsed" -> <|
     Min -> 4152, Max -> 4152, "Moment1Sum" -> 8304, "Moment2Sum" -> 34478208,
       "Moment3Sum" -> 143153519616, "Moment4Sum" -> 594373413445632|>, 
    "DatesCreated" -> <|
     Min -> 3.933894675425281`15.6484277129304*^9, Max -> 
      3.933894675426267`15.648427712930513*^9, "Moment1Sum" -> 
      7.867789350851548`15.648427712930454*^9, "Moment2Sum" -> 
      3.09510546346865115357763674844625880842`15.347397717266476*^19, 
      "Moment3Sum" -> 1.21758189026205492360945742625`15.171306458210795*^29, 
      "Moment4Sum" -> 
      4.78983891499674693028921274752531234892`15.046367721602495*^38|>, 
    "TimeElapsed" -> <|
     Min -> 0.000109`2.1879414957726175, Max -> 0.000138`2.29039408423323, 
      "Moment1Sum" -> 0.000247`2.2421819554276787, "Moment2Sum" -> 
      3.0925`1.9470977572095056*^-8, "Moment3Sum" -> 
      3.92310099999999937529118407`1.7767135239700305*^-12, "Moment4Sum" -> 
      5.0383209699999989447807`1.657111348442881*^-16|>, 
    "TestSize" -> <|
     Min -> 720, Max -> 720, "Moment1Sum" -> 1440, "Moment2Sum" -> 1036800, 
      "Moment3Sum" -> 746496000, "Moment4Sum" -> 537477120000|>|>],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{{3.932575869586864*^9, 3.932575891355475*^9}, 
   3.932576160555635*^9, 3.932576642185586*^9, 3.933894675442504*^9},
 CellLabel->"Out[14]=",ExpressionUUID->"d3eef1b2-4872-4409-bfd9-7c67d42cb5c8"]
}, Open  ]],

Cell[TextData[{
 "Note that these tests currently fail since we did not edit ",
 StyleBox["Documentation.nb",
  FontSlant->"Italic"],
 " after changing the definition of ",
 StyleBox["MyDigitSum", "Input"],
 " and that in actual application we would need to populate this file with \
tests corresponding to any functionality showcased in the application\
\[CloseCurlyQuote]s documentation."
}], "Text",
 CellChangeTimes->{{3.932548166606*^9, 3.932548168428721*^9}, {
  3.932548426567073*^9, 3.932548434487226*^9}, {3.932574533111409*^9, 
  3.9325745514153357`*^9}, {3.9325756397785683`*^9, 3.932575640790997*^9}, {
  3.9325756923281193`*^9, 3.93257569478063*^9}, {3.932575815877722*^9, 
  3.9325758462513313`*^9}, {3.932576115962163*^9, 3.9325761486881323`*^9}, {
  3.932576639330564*^9, 3.932576676301614*^9}, {3.932576712534931*^9, 
  3.93257673583394*^9}, {3.933894681418598*^9, 3.933894711906438*^9}, {
  3.93389474535191*^9, 3.9338948055629177`*^9}, {3.933895334492506*^9, 
  3.9338953795386677`*^9}, {3.9339041772051153`*^9, 
  3.933904189151849*^9}},ExpressionUUID->"ecb6fd99-4396-4a0c-ab75-\
1d2077d4e33c"],

Cell[TextData[{
 "A test summary of ",
 StyleBox["all",
  FontSlant->"Italic"],
 " tests associated with ",
 StyleBox["MyDigitSum", "Input"],
 " can also be readily generated (here combining the three test files just \
illustrated)"
}], "Text",
 CellChangeTimes->{{3.932548166606*^9, 3.932548168428721*^9}, {
   3.932548426567073*^9, 3.932548434487226*^9}, {3.932574533111409*^9, 
   3.9325745514153357`*^9}, {3.9325756397785683`*^9, 3.932575640790997*^9}, {
   3.9325756923281193`*^9, 3.93257569478063*^9}, {3.932575815877722*^9, 
   3.9325758462513313`*^9}, {3.932576115962163*^9, 3.9325761486881323`*^9}, {
   3.932576639330564*^9, 3.932576639668886*^9}, {3.932577482834462*^9, 
   3.932577492597909*^9}, {3.932577528081325*^9, 3.932577540264041*^9}, {
   3.93389458183335*^9, 3.933894670517687*^9}, {3.93389705002089*^9, 
   3.933897125146907*^9}, {3.933897849689023*^9, 3.933897877747532*^9}, 
   3.933904197679036*^9},ExpressionUUID->"93a64500-bb0c-4c76-af89-\
16c891bedee2"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"TestSummary", "@", "MyDigitSum"}]], "Input",
 CellChangeTimes->{{3.933897130065139*^9, 3.93389713960392*^9}},
 CellLabel->"In[24]:=",ExpressionUUID->"37731bd6-9dc6-421f-81f6-10b6e2547ee7"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["TestSummaryObject",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{
      PaneSelectorBox[{False -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]], 
              ButtonFunction :> (Typeset`open$$ = True), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "TestFailureIcon"]], Alignment -> 
                  Center, ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["7", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"71.43%\"", ShowStringCharacters -> False], 
                    0.7142857142857143, AutoDelete -> True], PercentForm], 
                  "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]], 
              ButtonFunction :> (Typeset`open$$ = False), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "TestFailureIcon"]], Alignment -> 
                  Center, ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["7", "SummaryItem"]}], ""}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"71.43%\"", ShowStringCharacters -> False], 
                    0.7142857142857143, AutoDelete -> True], PercentForm], 
                  "SummaryItem"]}], ""}, {
               RowBox[{
                 TagBox["\"Failed: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["2", "SummaryItem"]}], "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox[
                 "\"Failed with wrong results: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["2", "SummaryItem"]}], "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Time elapsed: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  
                  TemplateBox[{
                   "985.`", "\"\[Mu]s\"", "microseconds", "\"Microseconds\""},
                    "Quantity", SyntaxForm -> Mod], "SummaryItem"]}], 
               "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Time Created: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TemplateBox[{
                    RowBox[{
                    RowBox[{"\"15:12:20\"", 
                    StyleBox[
                    
                    RowBox[{
                    "\"GMT\"", "\[InvisibleSpace]", "+", "\[InvisibleSpace]", 
                    
                    StyleBox[
                    "10", NumberMarks -> False, StripOnInput -> False]}], 
                    "TimeZoneLabel"]}]}], 
                    RowBox[{"TimeObject", "[", 
                    RowBox[{
                    RowBox[{"{", 
                    
                    RowBox[{
                    "15", ",", "12", ",", "20.534889`8.065067348805538"}], 
                    "}"}], ",", "\"Instant\"", ",", "10.`"}], "]"}]}, 
                   "TimeObject", Editable -> False], "SummaryItem"]}], 
               "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Date Created: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TemplateBox[{
                    RowBox[{"\"Thu 29 Aug 2024\""}], 
                    RowBox[{"DateObject", "[", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"2024", ",", "8", ",", "29"}], "}"}], ",", 
                    "\"Day\"", ",", "\"Gregorian\"", ",", "10.`"}], "]"}]}, 
                   "DateObject", Editable -> False], "SummaryItem"]}], 
               "\[SpanFromLeft]"}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  CodeAssurance`TestSummaryObject[<|
   "AbsoluteTime" -> 3.933897140534889`16.34739798940974*^9, "UUID" -> 
    "a216fc50-a657-4755-90b2-4b2f57768f73", 
    "TestFiles" -> {
     "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/Core.wlt", 
      "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/Documentation.wlt", 
      "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/ExceptionHandling.wlt"}, "EvaluationID" -> 
    "26502266593132145259-24", "TestsCount" -> 7, "TestsSucceededCount" -> 5, 
    "TestsFailedCount" -> 2, "TestsFailedWrongResultsCount" -> 2, 
    "TestsFailedWithMessagesCount" -> 0, "TestsFailedWithErrorsCount" -> 0, 
    "CPUTimeUsed" -> <|
     Min -> 0.00009499999998752173, Max -> 0.00021699999999214015`, 
      "Moment1Sum" -> 0.0009879999999782285, "Moment2Sum" -> 
      1.532179999934254*^-7, "Moment3Sum" -> 2.590071399814077*^-11, 
      "Moment4Sum" -> 4.69317037348249*^-15|>, 
    "MemoryUsed" -> <|
     Min -> 3936, Max -> 4208, "Moment1Sum" -> 28696, "Moment2Sum" -> 
      117710912, "Moment3Sum" -> 483145552384, "Moment4Sum" -> 
      1984261319708672|>, 
    "TimeElapsed" -> <|
     Min -> 0.000095`2.128238603120842, Max -> 0.000217`2.4869747316805233, 
      "Moment1Sum" -> 0.000985`2.29885318831535, "Moment2Sum" -> 
      1.52307`2.038768635554753*^-7, "Moment3Sum" -> 
      2.568350500000000198664423454`1.9003281703649413*^-11, "Moment4Sum" -> 
      4.64515661100000051411151`1.8058010761394427*^-15|>, 
    "TestSize" -> <|
     Min -> 720, Max -> 944, "Moment1Sum" -> 5424, "Moment2Sum" -> 4257536, 
      "Moment3Sum" -> 3388944384, "Moment4Sum" -> 2737511530496|>, 
    "DatesCreated" -> <|
     Min -> 3.93389714048118`15.648427985067794*^9, Max -> 
      3.933897140532272`15.648427985073436*^9, "Moment1Sum" -> 
      2.7537279983522311`15.648427985070219*^10, "Moment2Sum" -> 
      1.083288269844140755399564608640423968737`15.347397989406245*^20, 
      "Moment3Sum" -> 4.26154462708051044757302060232`15.171306730350567*^29, 
      "Moment4Sum" -> 
      1.676447822259874167329995788515344070712`15.046367993742257*^39|>|>],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{3.933897140548675*^9},
 CellLabel->"Out[24]=",ExpressionUUID->"ba3460d7-e9c4-408d-a0e6-dc0c6d3e0c40"]
}, Open  ]],

Cell[TextData[{
 "Another way to show all of the files associated with ",
 StyleBox["MyDigitSum", "Input"],
 " is via ",
 StyleBox["TestFiles", "Input"],
 ". "
}], "Text",
 CellChangeTimes->{{3.932548166606*^9, 3.932548168428721*^9}, {
   3.932548426567073*^9, 3.932548434487226*^9}, {3.932574533111409*^9, 
   3.9325745514153357`*^9}, {3.9325756397785683`*^9, 3.932575640790997*^9}, {
   3.9325756923281193`*^9, 3.93257569478063*^9}, {3.932575815877722*^9, 
   3.9325758462513313`*^9}, {3.9338947233245783`*^9, 3.933894729907411*^9}, {
   3.9338948261608953`*^9, 3.933894838513054*^9}, {3.9338948701595163`*^9, 
   3.933894921516642*^9}, {3.933894957043058*^9, 3.933895015813058*^9}, 
   3.933895303656604*^9, {3.933895386129962*^9, 3.9338954060295153`*^9}, {
   3.933896996691114*^9, 3.933897006367358*^9}, {3.933897816951456*^9, 
   3.933897826199521*^9}, {3.933897901648543*^9, 
   3.933897944888363*^9}},ExpressionUUID->"88729728-2b17-4351-90d2-\
0d37b37d30d8"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"MyDigitSumTestFiles", "=", 
  RowBox[{"TestFiles", "[", "MyDigitSum", "]"}]}]], "Input",
 CellChangeTimes->{{3.933894931045433*^9, 3.933894945816856*^9}},
 CellLabel->"In[16]:=",ExpressionUUID->"059416b2-1248-415b-907e-bed1711328e0"],

Cell[BoxData[
 RowBox[{"{", 
  RowBox[{
   RowBox[{"File", "[", 
    TemplateBox[{
     "\"/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/Core.wlt\""},
     "FileArgument"], "]"}], ",", 
   RowBox[{"File", "[", 
    TemplateBox[{
     "\"/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/Documentation.wlt\""},
     "FileArgument"], "]"}], ",", 
   RowBox[{"File", "[", 
    TemplateBox[{
     "\"/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/ExceptionHandling.wlt\""},
     "FileArgument"], "]"}]}], "}"}]], "Output",
 CellChangeTimes->{3.933894947476016*^9},
 CellLabel->"Out[16]=",ExpressionUUID->"76814603-4060-4143-bdc2-b87b766b2cb7"]
}, Open  ]],

Cell["\<\
Now create a test suite consisting of only core and exception-handling tests.\
\
\>", "Text",
 CellChangeTimes->{{3.9338955523877983`*^9, 3.9338955670813217`*^9}, {
   3.933896786490576*^9, 3.933896868596285*^9}, {3.933897158941566*^9, 
   3.933897170225705*^9}, {3.933897958062006*^9, 3.93389796152717*^9}, 
   3.933904210875808*^9},ExpressionUUID->"ff0521c5-bdc9-4f2d-8416-\
3c2c51449f6b"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"coreAndExceptionHandling", "=", 
  RowBox[{"MyDigitSumTestFiles", "\[LeftDoubleBracket]", 
   RowBox[{"{", 
    RowBox[{"1", ",", "3"}], "}"}], "\[RightDoubleBracket]"}]}]], "Input",
 CellChangeTimes->{{3.933895421440905*^9, 3.933895531149103*^9}},
 CellLabel->"In[22]:=",ExpressionUUID->"0ce7b72f-de95-4cf1-a9ab-71eb7efbc85a"],

Cell[BoxData[
 RowBox[{"{", 
  RowBox[{
   RowBox[{"File", "[", 
    TemplateBox[{
     "\"/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/Core.wlt\""},
     "FileArgument"], "]"}], ",", 
   RowBox[{"File", "[", 
    TemplateBox[{
     "\"/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/ExceptionHandling.wlt\""},
     "FileArgument"], "]"}]}], "}"}]], "Output",
 CellChangeTimes->{{3.933895473123814*^9, 3.9338955314591208`*^9}},
 CellLabel->"Out[22]=",ExpressionUUID->"5370448c-598b-4372-a41e-1dbb44879e38"]
}, Open  ]],

Cell["Generate a test summary of this restricted test suite", "Text",
 CellChangeTimes->{{3.9338955523877983`*^9, 3.9338955670813217`*^9}, {
  3.933896786490576*^9, 3.9338969101894627`*^9}, {3.933897970594906*^9, 
  3.933897971899791*^9}},ExpressionUUID->"685c3111-56a6-4c25-b6b6-\
9eb2784d22be"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"TestSummary", "@", "coreAndExceptionHandling"}]], "Input",
 CellChangeTimes->{{3.932577992978764*^9, 3.932578015812821*^9}, 
   3.93389692273691*^9},
 CellLabel->"In[23]:=",ExpressionUUID->"115b1b2e-48a5-4f63-8813-101f552298c3"],

Cell[BoxData[
 InterpretationBox[
  RowBox[{
   TagBox["TestSummaryObject",
    "SummaryHead"], "[", 
   DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = "Ready"}, 
    
    TemplateBox[{
      PaneSelectorBox[{False -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]], 
              ButtonFunction :> (Typeset`open$$ = True), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "SuccessIcon"]], Alignment -> Center, 
                  ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["5", "SummaryItem"]}]}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"100%\"", ShowStringCharacters -> False], 1., 
                    AutoDelete -> True], PercentForm], "SummaryItem"]}]}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}], True -> GridBox[{{
            PaneBox[
             ButtonBox[
              DynamicBox[
               FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]], 
              ButtonFunction :> (Typeset`open$$ = False), Appearance -> None, 
              BaseStyle -> {}, Evaluator -> Automatic, Method -> 
              "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}]], 
            GraphicsBox[{
              InsetBox[
               BoxData[
                FormBox[
                 PaneBox[
                  DynamicBox[
                   FEPrivate`FrontEndResource[
                   "MUnitExpressions", "SuccessIcon"]], Alignment -> Center, 
                  ImageSize -> 
                  Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
             PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
             Axes -> False, AspectRatio -> 1, ImageSize -> 
             Dynamic[{
               Automatic, 
                3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                 Magnification])}], Frame -> True, FrameTicks -> None, 
             FrameStyle -> Directive[
               Thickness[Tiny], 
               GrayLevel[0.55]]], 
            GridBox[{{
               RowBox[{
                 TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox["5", "SummaryItem"]}], ""}, {
               RowBox[{
                 TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TagBox[
                   InterpretationBox[
                    StyleBox["\"100%\"", ShowStringCharacters -> False], 1., 
                    AutoDelete -> True], PercentForm], "SummaryItem"]}], ""}, {
               RowBox[{
                 TagBox["\"Time elapsed: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  
                  TemplateBox[{
                   "792.0000000000001`", "\"\[Mu]s\"", "microseconds", 
                    "\"Microseconds\""}, "Quantity", SyntaxForm -> Mod], 
                  "SummaryItem"]}], "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Time Created: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TemplateBox[{
                    RowBox[{
                    RowBox[{"\"15:08:45\"", 
                    StyleBox[
                    
                    RowBox[{
                    "\"GMT\"", "\[InvisibleSpace]", "+", "\[InvisibleSpace]", 
                    
                    StyleBox[
                    "10", NumberMarks -> False, StripOnInput -> False]}], 
                    "TimeZoneLabel"]}]}], 
                    RowBox[{"TimeObject", "[", 
                    RowBox[{
                    RowBox[{"{", 
                    
                    RowBox[{
                    "15", ",", "8", ",", "45.328169`8.408943165548074"}], 
                    "}"}], ",", "\"Instant\"", ",", "10.`"}], "]"}]}, 
                   "TimeObject", Editable -> False], "SummaryItem"]}], 
               "\[SpanFromLeft]"}, {
               RowBox[{
                 TagBox["\"Date Created: \"", "SummaryItemAnnotation"], 
                 "\[InvisibleSpace]", 
                 TagBox[
                  TemplateBox[{
                    RowBox[{"\"Thu 29 Aug 2024\""}], 
                    RowBox[{"DateObject", "[", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"2024", ",", "8", ",", "29"}], "}"}], ",", 
                    "\"Day\"", ",", "\"Gregorian\"", ",", "10.`"}], "]"}]}, 
                   "DateObject", Editable -> False], "SummaryItem"]}], 
               "\[SpanFromLeft]"}}, 
             GridBoxAlignment -> {
              "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
             False, GridBoxItemSize -> {
              "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
             GridBoxSpacings -> {"Columns" -> {{2}}, "Rows" -> {{Automatic}}},
              BaseStyle -> {
              ShowStringCharacters -> False, NumberMarks -> False, 
               PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
          GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
          AutoDelete -> False, 
          GridBoxItemSize -> {
           "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
          BaselinePosition -> {1, 1}]}, 
       Dynamic[Typeset`open$$], ImageSize -> Automatic]},
     "SummaryPanel"],
    DynamicModuleValues:>{}], "]"}],
  CodeAssurance`TestSummaryObject[<|
   "AbsoluteTime" -> 3.933896925328169`16.347397965651343*^9, "UUID" -> 
    "81e659d0-5d9a-48d1-9920-4c896e23e0d0", 
    "TestFiles" -> {
     "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/Core.wlt", 
      "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/ExceptionHandling.wlt"}, "EvaluationID" -> 
    "26502266593132145259-23", "TestsCount" -> 5, "TestsSucceededCount" -> 5, 
    "TestsFailedCount" -> 0, "TestsFailedWrongResultsCount" -> 0, 
    "TestsFailedWithMessagesCount" -> 0, "TestsFailedWithErrorsCount" -> 0, 
    "CPUTimeUsed" -> <|
     Min -> 0.00009800000003679088, Max -> 0.00023000000001616172`, 
      "Moment1Sum" -> 0.0007940000000701275, "Moment2Sum" -> 
      1.3928400002098227`*^-7, "Moment3Sum" -> 2.6296424005348517`*^-11, 
      "Moment4Sum" -> 5.218736209338139*^-15|>, 
    "MemoryUsed" -> <|
     Min -> 3936, Max -> 4216, "Moment1Sum" -> 20400, "Moment2Sum" -> 
      83300096, "Moment3Sum" -> 340417815552, "Moment4Sum" -> 
      1392279103815680|>, 
    "TimeElapsed" -> <|
     Min -> 0.000098`2.1417410735244884, Max -> 0.00023`2.512242833849587, 
      "Moment1Sum" -> 0.0007920000000000001`2.350270175085469, "Moment2Sum" -> 
      1.385579999999`2.0923914265214547*^-7, "Moment3Sum" -> 
      2.609838599999950723546126435`1.9483757873055383*^-11, "Moment4Sum" -> 
      5.17062491399982905300867`1.8453843908156644*^-15|>, 
    "TestSize" -> <|
     Min -> 720, Max -> 944, "Moment1Sum" -> 3984, "Moment2Sum" -> 3220736, 
      "Moment3Sum" -> 2642448384, "Moment4Sum" -> 2200034410496|>, 
    "DatesCreated" -> <|
     Min -> 3.933896925298148`15.64842796131201*^9, Max -> 
      3.933896925325305`15.648427961315008*^9, "Moment1Sum" -> 
      1.96694846265465819999999999999`15.648427961313242*^10, "Moment2Sum" -> 
      7.73777250947904664735998770368628984169`15.347397965649261*^19, 
      "Moment3Sum" -> 3.04395994837825748946326641732`15.171306706593581*^29, 
      "Moment4Sum" -> 
      1.197462468168993260763468066734118265601`15.046367969985274*^39|>|>],
  Editable->False,
  SelectWithContents->True,
  Selectable->False]], "Output",
 CellChangeTimes->{3.932578018019102*^9, 3.933894733243205*^9, 
  3.9338969253433113`*^9},
 CellLabel->"Out[23]=",ExpressionUUID->"51ec69df-3b56-453c-b48b-9568158da629"]
}, Open  ]],

Cell["\<\
The ability to seamlessly create and run test of test suites of arbitrary \
granularity and categoricity is a powerful feature when tightly integrated \
with the language and in particular any new functions added to the WL.For \
what it means is that the correctness and scope of any of the public \
functions of an installed package becomes  immediately transparent and \
explainable to end-users. \
\>", "Text",
 CellChangeTimes->{{3.9338972021208878`*^9, 3.9338972545581923`*^9}, {
  3.93389803609277*^9, 3.93389803887313*^9}, {3.9338980760766277`*^9, 
  3.9338981051471453`*^9}, {3.933898140831785*^9, 3.933898191424704*^9}, {
  3.9338982493804092`*^9, 3.933898353808749*^9}, {3.933898424059793*^9, 
  3.9338984562700644`*^9}, {3.9339042292471857`*^9, 
  3.933904230080929*^9}},ExpressionUUID->"ee17c1d0-a711-4782-b61f-\
c87837b68600"],

Cell[TextData[{
 "We are now in a position to demonstrate the aforementioned scaling that \
accrues from routinely applying ",
 StyleBox["TestSummary", "Input"],
 " in comparison to applications of the built-in ",
 StyleBox["TestReport", "Input"],
 " function."
}], "Text",
 CellChangeTimes->{{3.9326568921681557`*^9, 3.932656904139349*^9}, {
  3.9326571070520153`*^9, 3.932657184688108*^9}, {3.932657216671936*^9, 
  3.9326572330739107`*^9}, {3.932657626639369*^9, 3.932657633300756*^9}, {
  3.932657696759087*^9, 3.932657698357373*^9}, {3.933898359298517*^9, 
  3.933898364051772*^9}, {3.933898461039668*^9, 3.933898518281786*^9}, {
  3.933899167106827*^9, 3.933899174499338*^9}, {3.933899235149826*^9, 
  3.933899315486657*^9}},ExpressionUUID->"62bc9fca-dc6f-4b4d-9d0d-\
500e7a1fb558"],

Cell[TextData[{
 "While a ",
 StyleBox["TestReport", "Input"],
 " generates an object with essentially the same summarized information as \
that produced by ",
 StyleBox["TestSummary", "Input"],
 " ..."
}], "Text",
 CellChangeTimes->{{3.932657850483674*^9, 3.932657908989359*^9}, {
  3.932658113565691*^9, 3.932658134076581*^9}, {3.93265838459438*^9, 
  3.932658386169628*^9}, {3.933898541096768*^9, 3.9338985734647017`*^9}, {
  3.933898764178413*^9, 3.933898801293003*^9}, {3.9338993233845987`*^9, 
  3.933899333600726*^9}},ExpressionUUID->"05468cc0-2db6-4ce0-8114-\
4ace1d2e41ac"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"summRep", "=", 
  RowBox[{"Comap", "[", 
   RowBox[{
    RowBox[{"{", 
     RowBox[{"TestSummary", ",", "TestReport"}], "}"}], ",", 
    RowBox[{"TestFiles", "@", "\"\<MyDigitSum\>\""}]}], "]"}]}]], "Input",
 CellChangeTimes->{{3.93389860264894*^9, 3.933898619567172*^9}, {
  3.933898658448514*^9, 3.9338986652210197`*^9}, {3.9338987083098793`*^9, 
  3.9338987392944098`*^9}, {3.933898876796327*^9, 3.9338988802499104`*^9}, {
  3.933898925415045*^9, 3.933898941473064*^9}},
 CellLabel->"In[30]:=",ExpressionUUID->"53b062cb-96ef-4f39-a137-b65acac3495d"],

Cell[BoxData[
 RowBox[{"{", 
  RowBox[{
   InterpretationBox[
    RowBox[{
     TagBox["TestSummaryObject",
      "SummaryHead"], "[", 
     DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = 
      "Ready"}, 
      TemplateBox[{
        PaneSelectorBox[{False -> GridBox[{{
              PaneBox[
               ButtonBox[
                DynamicBox[
                 FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]],
                 ButtonFunction :> (Typeset`open$$ = True), Appearance -> 
                None, BaseStyle -> {}, Evaluator -> Automatic, Method -> 
                "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
               Dynamic[{
                 Automatic, 
                  3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                   Magnification])}]], 
              GraphicsBox[{
                InsetBox[
                 BoxData[
                  FormBox[
                   PaneBox[
                    DynamicBox[
                    FEPrivate`FrontEndResource[
                    "MUnitExpressions", "TestFailureIcon"]], Alignment -> 
                    Center, ImageSize -> 
                    Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
               PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
               Axes -> False, AspectRatio -> 1, ImageSize -> 
               Dynamic[{
                 Automatic, 
                  3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                   Magnification])}], Frame -> True, FrameTicks -> None, 
               FrameStyle -> Directive[
                 Thickness[Tiny], 
                 GrayLevel[0.55]]], 
              GridBox[{{
                 RowBox[{
                   TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox["7", "SummaryItem"]}]}, {
                 RowBox[{
                   TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox[
                    TagBox[
                    InterpretationBox[
                    StyleBox["\"71.43%\"", ShowStringCharacters -> False], 
                    0.7142857142857143, AutoDelete -> True], PercentForm], 
                    "SummaryItem"]}]}}, 
               GridBoxAlignment -> {
                "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
               False, GridBoxItemSize -> {
                "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
               GridBoxSpacings -> {
                "Columns" -> {{2}}, "Rows" -> {{Automatic}}}, 
               BaseStyle -> {
                ShowStringCharacters -> False, NumberMarks -> False, 
                 PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
            GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
            AutoDelete -> False, 
            GridBoxItemSize -> {
             "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
            BaselinePosition -> {1, 1}], True -> GridBox[{{
              PaneBox[
               ButtonBox[
                DynamicBox[
                 FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]],
                 ButtonFunction :> (Typeset`open$$ = False), Appearance -> 
                None, BaseStyle -> {}, Evaluator -> Automatic, Method -> 
                "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
               Dynamic[{
                 Automatic, 
                  3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                   Magnification])}]], 
              GraphicsBox[{
                InsetBox[
                 BoxData[
                  FormBox[
                   PaneBox[
                    DynamicBox[
                    FEPrivate`FrontEndResource[
                    "MUnitExpressions", "TestFailureIcon"]], Alignment -> 
                    Center, ImageSize -> 
                    Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
               PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
               Axes -> False, AspectRatio -> 1, ImageSize -> 
               Dynamic[{
                 Automatic, 
                  3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                   Magnification])}], Frame -> True, FrameTicks -> None, 
               FrameStyle -> Directive[
                 Thickness[Tiny], 
                 GrayLevel[0.55]]], 
              GridBox[{{
                 RowBox[{
                   TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox["7", "SummaryItem"]}], ""}, {
                 RowBox[{
                   TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox[
                    TagBox[
                    InterpretationBox[
                    StyleBox["\"71.43%\"", ShowStringCharacters -> False], 
                    0.7142857142857143, AutoDelete -> True], PercentForm], 
                    "SummaryItem"]}], ""}, {
                 RowBox[{
                   TagBox["\"Failed: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox["2", "SummaryItem"]}], "\[SpanFromLeft]"}, {
                 RowBox[{
                   TagBox[
                   "\"Failed with wrong results: \"", 
                    "SummaryItemAnnotation"], "\[InvisibleSpace]", 
                   TagBox["2", "SummaryItem"]}], "\[SpanFromLeft]"}, {
                 RowBox[{
                   TagBox["\"Time elapsed: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox[
                    
                    TemplateBox[{
                    "1.0240000000000002`", "\"ms\"", "milliseconds", 
                    "\"Milliseconds\""}, "Quantity", SyntaxForm -> Mod], 
                    "SummaryItem"]}], "\[SpanFromLeft]"}, {
                 RowBox[{
                   TagBox["\"Time Created: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox[
                    TemplateBox[{
                    RowBox[{
                    RowBox[{"\"15:42:23\"", 
                    StyleBox[
                    
                    RowBox[{"\"GMT\"", "\[InvisibleSpace]", "+", 
                    "\[InvisibleSpace]", 
                    StyleBox[
                    "10", NumberMarks -> False, StripOnInput -> False]}], 
                    "TimeZoneLabel"]}]}], 
                    RowBox[{"TimeObject", "[", 
                    RowBox[{
                    RowBox[{"{", 
                    
                    RowBox[{"15", ",", "42", ",", 
                    "23.147615`8.117081239559345"}], "}"}], ",", 
                    "\"Instant\"", ",", "10.`"}], "]"}]}, "TimeObject", 
                    Editable -> False], "SummaryItem"]}], "\[SpanFromLeft]"}, {
                 RowBox[{
                   TagBox["\"Date Created: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox[
                    TemplateBox[{
                    RowBox[{"\"Thu 29 Aug 2024\""}], 
                    RowBox[{"DateObject", "[", 
                    RowBox[{
                    RowBox[{"{", 
                    RowBox[{"2024", ",", "8", ",", "29"}], "}"}], ",", 
                    "\"Day\"", ",", "\"Gregorian\"", ",", "10.`"}], "]"}]}, 
                    "DateObject", Editable -> False], "SummaryItem"]}], 
                 "\[SpanFromLeft]"}}, 
               GridBoxAlignment -> {
                "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
               False, GridBoxItemSize -> {
                "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
               GridBoxSpacings -> {
                "Columns" -> {{2}}, "Rows" -> {{Automatic}}}, 
               BaseStyle -> {
                ShowStringCharacters -> False, NumberMarks -> False, 
                 PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
            GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
            AutoDelete -> False, 
            GridBoxItemSize -> {
             "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
            BaselinePosition -> {1, 1}]}, 
         Dynamic[Typeset`open$$], ImageSize -> Automatic]},
       "SummaryPanel"],
      DynamicModuleValues:>{}], "]"}],
    CodeAssurance`TestSummaryObject[<|
     "AbsoluteTime" -> 3.933898943147615`16.347398188414584*^9, "UUID" -> 
      "edbf4052-8d28-47d9-b00c-bf11ffd6495b", 
      "TestFiles" -> {
       "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/Core.wlt", 
        "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/Documentation.wlt", 
        "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/TestFiles/\
MyDigitSum/ExceptionHandling.wlt"}, "EvaluationID" -> 
      "26502266593132145259-30", "TestsCount" -> 7, "TestsSucceededCount" -> 
      5, "TestsFailedCount" -> 2, "TestsFailedWrongResultsCount" -> 2, 
      "TestsFailedWithMessagesCount" -> 0, "TestsFailedWithErrorsCount" -> 0, 
      "CPUTimeUsed" -> <|
       Min -> 0.0001080000000115433, Max -> 0.00022999999998774, "Moment1Sum" -> 
        0.0010290000000452437`, "Moment2Sum" -> 1.6416300001262337`*^-7, 
        "Moment3Sum" -> 2.8451301002589932`*^-11, "Moment4Sum" -> 
        5.307302451440433*^-15|>, 
      "MemoryUsed" -> <|
       Min -> 3936, Max -> 4208, "Moment1Sum" -> 28696, "Moment2Sum" -> 
        117710912, "Moment3Sum" -> 483145552384, "Moment4Sum" -> 
        1984261319708672|>, 
      "TimeElapsed" -> <|
       Min -> 0.000106`2.175820863096764, Max -> 0.000228`2.5084498448324477, 
        "Moment1Sum" -> 0.0010240000000000001`2.31571691445755, "Moment2Sum" -> 
        1.62398`2.04976572194617*^-7, "Moment3Sum" -> 
        2.794346200000000231882634969`1.909093277862396*^-11, "Moment4Sum" -> 
        5.16965208200000041872888`1.8156361113598918*^-15|>, 
      "TestSize" -> <|
       Min -> 720, Max -> 944, "Moment1Sum" -> 5424, "Moment2Sum" -> 4257536, 
        "Moment3Sum" -> 3388944384, "Moment4Sum" -> 2737511530496|>, 
      "DatesCreated" -> <|
       Min -> 3.933898943092961`15.64842818407253*^9, Max -> 
        3.933898943144749`15.64842818407825*^9, "Moment1Sum" -> 
        2.75372926018076810000000000001`15.648428184075003*^10, "Moment2Sum" -> 
        1.083289262625102916074586210396008130013`15.347398188411029*^20, 
        "Moment3Sum" -> 
        4.26155048532913493180174559406`15.171306929355346*^29, "Moment4Sum" -> 
        1.676450895026913139496941741639810384833`15.046368192747044*^39|>|>],
    
    Editable->False,
    SelectWithContents->True,
    Selectable->False], ",", 
   InterpretationBox[
    RowBox[{
     TagBox["TestReportObject",
      "SummaryHead"], "[", 
     DynamicModuleBox[{Typeset`open$$ = False, Typeset`embedState$$ = 
      "Ready"}, 
      TemplateBox[{
        PaneSelectorBox[{False -> GridBox[{{
              PaneBox[
               ButtonBox[
                DynamicBox[
                 FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxOpener"]],
                 ButtonFunction :> (Typeset`open$$ = True), Appearance -> 
                None, BaseStyle -> {}, Evaluator -> Automatic, Method -> 
                "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
               Dynamic[{
                 Automatic, 
                  3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                   Magnification])}]], 
              GraphicsBox[{
                InsetBox[
                 BoxData[
                  FormBox[
                   PaneBox[
                    DynamicBox[
                    FEPrivate`FrontEndResource[
                    "MUnitExpressions", "TestFailureIcon"]], Alignment -> 
                    Center, ImageSize -> 
                    Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
               PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
               Axes -> False, AspectRatio -> 1, ImageSize -> 
               Dynamic[{
                 Automatic, 
                  3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                   Magnification])}], Frame -> True, FrameTicks -> None, 
               FrameStyle -> Directive[
                 Thickness[Tiny], 
                 GrayLevel[0.55]]], 
              GridBox[{{
                 RowBox[{
                   TagBox["\"Title: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox["\"Test Report: Core.wlt\"", "SummaryItem"]}], 
                 "\[SpanFromLeft]"}, {
                 RowBox[{
                   TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox[
                    TagBox[
                    InterpretationBox[
                    StyleBox["\"71.43%\"", ShowStringCharacters -> False], 
                    0.7142857142857143, AutoDelete -> True], PercentForm], 
                    "SummaryItem"]}], 
                 RowBox[{
                   TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox["7", "SummaryItem"]}]}}, 
               GridBoxAlignment -> {
                "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
               False, GridBoxItemSize -> {
                "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
               GridBoxSpacings -> {
                "Columns" -> {{2}}, "Rows" -> {{Automatic}}}, 
               BaseStyle -> {
                ShowStringCharacters -> False, NumberMarks -> False, 
                 PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
            GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
            AutoDelete -> False, 
            GridBoxItemSize -> {
             "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
            BaselinePosition -> {1, 1}], True -> GridBox[{{
              PaneBox[
               ButtonBox[
                DynamicBox[
                 FEPrivate`FrontEndResource["FEBitmaps", "SummaryBoxCloser"]],
                 ButtonFunction :> (Typeset`open$$ = False), Appearance -> 
                None, BaseStyle -> {}, Evaluator -> Automatic, Method -> 
                "Preemptive"], Alignment -> {Center, Center}, ImageSize -> 
               Dynamic[{
                 Automatic, 
                  3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                   Magnification])}]], 
              GraphicsBox[{
                InsetBox[
                 BoxData[
                  FormBox[
                   PaneBox[
                    DynamicBox[
                    FEPrivate`FrontEndResource[
                    "MUnitExpressions", "TestFailureIcon"]], Alignment -> 
                    Center, ImageSize -> 
                    Dynamic[{
                    Automatic, 
                    3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                    Magnification])}]], TraditionalForm]]]}, 
               PlotRange -> {{0, 1}, {0, 1}}, Background -> GrayLevel[0.93], 
               Axes -> False, AspectRatio -> 1, ImageSize -> 
               Dynamic[{
                 Automatic, 
                  3.5 (CurrentValue["FontCapHeight"]/AbsoluteCurrentValue[
                   Magnification])}], Frame -> True, FrameTicks -> None, 
               FrameStyle -> Directive[
                 Thickness[Tiny], 
                 GrayLevel[0.55]]], 
              GridBox[{{
                 RowBox[{
                   TagBox["\"Title: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox["\"Test Report: Core.wlt\"", "SummaryItem"]}], 
                 "\[SpanFromLeft]"}, {
                 RowBox[{
                   TagBox["\"Success rate: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox[
                    TagBox[
                    InterpretationBox[
                    StyleBox["\"71.43%\"", ShowStringCharacters -> False], 
                    0.7142857142857143, AutoDelete -> True], PercentForm], 
                    "SummaryItem"]}], 
                 RowBox[{
                   TagBox["\"Tests count: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox["7", "SummaryItem"]}]}, {
                 RowBox[{
                   TagBox["\"Success count: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox["5", "SummaryItem"]}], "\[SpanFromLeft]"}, {
                 RowBox[{
                   TagBox["\"Failure count: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox["2", "SummaryItem"]}], "\[SpanFromLeft]"}, {
                 RowBox[{
                   TagBox["\"Time elapsed: \"", "SummaryItemAnnotation"], 
                   "\[InvisibleSpace]", 
                   TagBox[
                    
                    TemplateBox[{
                    "0.001085`2.340846696002285", "\"s\"", "seconds", 
                    "\"Seconds\""}, "Quantity", SyntaxForm -> Mod], 
                    "SummaryItem"]}], "\[SpanFromLeft]"}}, 
               GridBoxAlignment -> {
                "Columns" -> {{Left}}, "Rows" -> {{Automatic}}}, AutoDelete -> 
               False, GridBoxItemSize -> {
                "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
               GridBoxSpacings -> {
                "Columns" -> {{2}}, "Rows" -> {{Automatic}}}, 
               BaseStyle -> {
                ShowStringCharacters -> False, NumberMarks -> False, 
                 PrintPrecision -> 3, ShowSyntaxStyles -> False}]}}, 
            GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Top}}}, 
            AutoDelete -> False, 
            GridBoxItemSize -> {
             "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, 
            BaselinePosition -> {1, 1}]}, 
         Dynamic[Typeset`open$$], ImageSize -> Automatic]},
       "SummaryPanel"],
      DynamicModuleValues:>{}], "]"}],
    TestReportObject[<|
     "Title" -> "Test Report: Core.wlt", "Aborted" -> False, 
      "TestResults" -> <|
       6711549867918968111 -> 
        TestObject[<|
          "MetaInformation" -> None, "AbsoluteTime" -> 
           3.933898943170679`15.648428184081112*^9, "SameTest" -> SameQ, 
           "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
           DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
           "CreationID" -> "87192911-d976-4dc2-9cca-887895a0ca88", "TestID" -> 
           "t0nvyye53cnw36", "TestFileName" -> 
           "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/\
TestFiles/MyDigitSum/Core.wlt", "EvaluationID" -> 
           "184e4b58-8236-46a4-8260-e612a86b2c3e", "Input" -> HoldForm[
             MyDigits`MyDigitSum[1]], "ExpectedMessages" -> HoldForm[{}], 
           "ActualOutput" -> HoldForm[1], "ActualMessages" -> {}, 
           "AbsoluteTimeUsed" -> 0.000145`2.311883000066969, "CPUTimeUsed" -> 
           0.00014600000000086766`, "MemoryUsed" -> 4152, 
           "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[1], 
           "Outcome" -> "Success", "FailureType" -> None|>], 
        2769743996774423157 -> 
        TestObject[<|
          "MetaInformation" -> None, "AbsoluteTime" -> 
           3.933898943171713`15.648428184081228*^9, "SameTest" -> SameQ, 
           "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
           DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
           "CreationID" -> "fd00796f-1a78-4edb-a7b1-8cc910d82e95", "TestID" -> 
           "t1fo3r9f4qw6nm", "TestFileName" -> 
           "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/\
TestFiles/MyDigitSum/Core.wlt", "EvaluationID" -> 
           "e00703c0-3b2e-4704-89cd-4d5564627beb", "Input" -> HoldForm[
             MyDigits`MyDigitSum[12]], "ExpectedMessages" -> HoldForm[{}], 
           "ActualOutput" -> HoldForm[3], "ActualMessages" -> {}, 
           "AbsoluteTimeUsed" -> 0.00012`2.2296962438796184, "CPUTimeUsed" -> 
           0.00012200000003304012`, "MemoryUsed" -> 4152, 
           "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[3], 
           "Outcome" -> "Success", "FailureType" -> None|>], 
        5143075688337551391 -> 
        TestObject[<|
          "MetaInformation" -> None, "AbsoluteTime" -> 
           3.933898943172673`15.64842818408133*^9, "SameTest" -> SameQ, 
           "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
           DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
           "CreationID" -> "6e4ea6ec-38d8-47ac-a727-2941d48bd713", "TestID" -> 
           "t12jtnkfnv1q2f", "TestFileName" -> 
           "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/\
TestFiles/MyDigitSum/Core.wlt", "EvaluationID" -> 
           "66b4ab57-390d-4f73-bdb6-85dabf9284a1", "Input" -> HoldForm[
             MyDigits`MyDigitSum[123]], "ExpectedMessages" -> HoldForm[{}], 
           "ActualOutput" -> HoldForm[6], "ActualMessages" -> {}, 
           "AbsoluteTimeUsed" -> 0.000118`2.222397005138119, "CPUTimeUsed" -> 
           0.00011899999998377098`, "MemoryUsed" -> 4152, 
           "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[6], 
           "Outcome" -> "Success", "FailureType" -> None|>], 
        8756908212756492928 -> 
        TestObject[<|
          "MetaInformation" -> None, "AbsoluteTime" -> 
           3.933898943192481`15.64842818408352*^9, "SameTest" -> SameQ, 
           "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
           DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
           "CreationID" -> "e5599fd4-7cef-43af-b6f9-c931b99e8a39", "TestID" -> 
           "t10c2wk1djpun6", "TestFileName" -> 
           "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/\
TestFiles/MyDigitSum/Documentation.wlt", "EvaluationID" -> 
           "233887ed-425a-44f2-9846-9b577df2bc8b", "Input" -> HoldForm[
             MyDigits`MyDigitSum[10]], "ExpectedMessages" -> HoldForm[{}], 
           "ActualOutput" -> HoldForm[1], "ActualMessages" -> {}, 
           "AbsoluteTimeUsed" -> 0.000147`2.31783233258017, "CPUTimeUsed" -> 
           0.0001490000000217151, "MemoryUsed" -> 4152, 
           "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[11], 
           "Outcome" -> "Failure", "FailureType" -> "SameTestFailure"|>], 
        3431187581934931077 -> 
        TestObject[<|
          "MetaInformation" -> None, "AbsoluteTime" -> 
           3.933898943193546`15.648428184083636*^9, "SameTest" -> SameQ, 
           "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
           DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
           "CreationID" -> "c291478d-69c3-4fd8-9130-44cb6775c27c", "TestID" -> 
           "t124qued96oy1x", "TestFileName" -> 
           "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/\
TestFiles/MyDigitSum/Documentation.wlt", "EvaluationID" -> 
           "537bc8d5-b848-41a5-bcd5-c71ad09ad3c2", "Input" -> HoldForm[
             MyDigits`MyDigitSum[11]], "ExpectedMessages" -> HoldForm[{}], 
           "ActualOutput" -> HoldForm[2], "ActualMessages" -> {}, 
           "AbsoluteTimeUsed" -> 0.000124`2.243936682994229, "CPUTimeUsed" -> 
           0.00012499999999704414`, "MemoryUsed" -> 4152, 
           "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[12], 
           "Outcome" -> "Failure", "FailureType" -> "SameTestFailure"|>], 
        5671467183313966922 -> 
        TestObject[<|
          "MetaInformation" -> None, "AbsoluteTime" -> 
           3.933898943214275`15.648428184085924*^9, "SameTest" -> SameQ, 
           "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
           DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
           "CreationID" -> "d8a04969-e288-4967-a877-23a28e1e87f2", "TestID" -> 
           "t1s9m0b4mhdg6y", "TestFileName" -> 
           "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/\
TestFiles/MyDigitSum/ExceptionHandling.wlt", "EvaluationID" -> 
           "747009ba-a2d3-408b-b0e1-81235a98abdd", "Input" -> HoldForm[
             MyDigits`MyDigitSum["1"]], "ExpectedMessages" -> HoldForm[{
              MessageName[MyDigits`MyDigitSum, "nnv"]}], "ActualOutput" -> 
           HoldForm[
             MyDigits`MyDigitSum["1"]], "ActualMessages" -> {
             HoldForm[
              Message[
               MessageName[MyDigits`MyDigitSum, "nnv"], "1"]]}, 
           "AbsoluteTimeUsed" -> 0.000236`2.5234270008021005, "CPUTimeUsed" -> 
           0.0002369999999700667, "MemoryUsed" -> 3936, 
           "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[
             Unevaluated[
              MyDigits`MyDigitSum["1"]]], "Outcome" -> "Success", 
           "FailureType" -> None|>], 3820986556423729042 -> 
        TestObject[<|
          "MetaInformation" -> None, "AbsoluteTime" -> 
           3.933898943215468`15.648428184086058*^9, "SameTest" -> SameQ, 
           "SameMessages" -> Testing`MessageMatchQ, "MemoryConstraint" -> 
           DirectedInfinity[1], "TimeConstraint" -> DirectedInfinity[1], 
           "CreationID" -> "f60abb4c-8bc5-491d-b4b5-47795e9a69ea", "TestID" -> 
           "t0ay2wvsp9af43", "TestFileName" -> 
           "/Users/ronaldmonson/Library/Wolfram/Paclets/Developer/AWTC/\
TestFiles/MyDigitSum/ExceptionHandling.wlt", "EvaluationID" -> 
           "8122b078-4326-43cc-8a03-99037e6ca9fb", "Input" -> HoldForm[
             MyDigits`MyDigitSum[$CellContext`one]], "ExpectedMessages" -> 
           HoldForm[{
              MessageName[MyDigits`MyDigitSum, "nnv"]}], "ActualOutput" -> 
           HoldForm[
             MyDigits`MyDigitSum[$CellContext`one]], "ActualMessages" -> {
             HoldForm[
              Message[
               MessageName[MyDigits`MyDigitSum, "nnv"], $CellContext`one]]}, 
           "AbsoluteTimeUsed" -> 0.000195`2.440549609194512, "CPUTimeUsed" -> 
           0.00019599999998831663`, "MemoryUsed" -> 3944, 
           "IntermediateTestsTree" -> {}, "ExpectedOutput" -> HoldForm[
             Unevaluated[
              MyDigits`MyDigitSum[$CellContext`one]]], "Outcome" -> "Success",
            "FailureType" -> None|>]|>, "FailureResults" -> <||>, 
      "TestsNotEvaluatedKeys" -> {}, "TestsFailedWithMessagesKeys" -> {}, 
      "TestsSucceededKeys" -> {6711549867918968111, 2769743996774423157, 
       5143075688337551391, 5671467183313966922, 3820986556423729042}, 
      "TestsFailedWrongResultsKeys" -> {8756908212756492928, 
       3431187581934931077}|>],
    Editable->False,
    SelectWithContents->True,
    Selectable->False]}], "}"}]], "Output",
 CellChangeTimes->{
  3.933898741652794*^9, 3.933898883993574*^9, {3.9338989304704638`*^9, 
   3.933898943241596*^9}},
 CellLabel->"Out[30]=",ExpressionUUID->"b3aa2ea7-2da7-4925-9e1d-29c067e73b84"]
}, Open  ]],

Cell["\<\
... a test summary contains a significantly lighter memory footprint.\
\>", "Text",
 CellChangeTimes->{{3.932657850483674*^9, 3.932657908989359*^9}, {
  3.932658113565691*^9, 3.932658134076581*^9}, {3.93265838459438*^9, 
  3.932658386169628*^9}, {3.933898541096768*^9, 3.9338985734647017`*^9}, {
  3.933898764178413*^9, 3.933898801293003*^9}, {3.93389883634991*^9, 
  3.9338988615276003`*^9}, {3.933898898045066*^9, 3.933898900498075*^9}, {
  3.933898990816156*^9, 3.933899009288776*^9}, {3.933899346616341*^9, 
  3.933899348236434*^9}},ExpressionUUID->"8ea586cd-6d65-4667-9a10-\
fb3dc7d13ed1"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{"ByteCount", "/@", "summRep"}]], "Input",
 CellChangeTimes->{{3.933898904482325*^9, 3.933898916045908*^9}, 
   3.93389895092653*^9},
 CellLabel->"In[31]:=",ExpressionUUID->"d5b46f42-9df7-4dd0-a063-f31e8979e490"],

Cell[BoxData[
 RowBox[{"{", 
  RowBox[{"8696", ",", "34480"}], "}"}]], "Output",
 CellChangeTimes->{{3.93389890828653*^9, 3.933898916975954*^9}, 
   3.9338989515778522`*^9},
 CellLabel->"Out[31]=",ExpressionUUID->"8d49208c-0893-44ce-8108-805028c73c75"]
}, Open  ]],

Cell[TextData[{
 "The advantage stems from test summaries not storing all of the original \
tests in its generated object unlike the case for test report objects. While \
not a decisive factor for small applications of a size comparable to this toy \
example, it is nonetheless a crucial difference that becomes more and more \
significant as a system scales. The tutorials in ",
 StyleBox["CodeAssurance",
  FontSlant->"Italic"],
 "\[CloseCurlyQuote]s ",
 ButtonBox["documentation",
  BaseStyle->"Hyperlink",
  ButtonData->{
    URL["https://www.wolframcloud.com/obj/ron.innovations/\
CodeAssuranceDocumentation/html/guide/CodeAssurance.html"], None},
  ButtonNote->
   "https://www.wolframcloud.com/obj/ron.innovations/\
CodeAssuranceDocumentation/html/guide/CodeAssurance.html"],
 " performs a quantitative analysis of the extent of this advantage in \
relation to the size of a system\[CloseCurlyQuote]s complete test suite. "
}], "Text",
 CellChangeTimes->{{3.932658211105144*^9, 3.932658315249846*^9}, {
  3.933899015892518*^9, 3.933899189957284*^9}, {3.933899358328496*^9, 
  3.9338995731690483`*^9}, {3.933904251410419*^9, 
  3.933904258477323*^9}},ExpressionUUID->"8e50238b-6d0c-425d-a1e2-\
a7b07c81293e"],

Cell[TextData[{
 "For now however, we can conclude with a real-life example of ",
 StyleBox["CodeAssurance",
  FontSlant->"Italic"],
 " in operation and at least to prove that we eat our own dogfood here at \
onSoc! The following is an application of ",
 StyleBox["CodeAssurance",
  FontSlant->"Italic"],
 " to ",
 StyleBox["CodeAssurance",
  FontSlant->"Italic"],
 "! With such application we can get an immediate sense of the complexity and \
scope of ",
 StyleBox["CodeAssurance",
  FontSlant->"Italic"],
 "\[CloseCurlyQuote]s constituent functions and the level of testing that has \
gone into its construction."
}], "Text",
 CellChangeTimes->{{3.932657749319315*^9, 3.932657791338551*^9}, {
  3.933899583732361*^9, 3.933899822892057*^9}, {3.9339042764326878`*^9, 
  3.933904288538334*^9}},ExpressionUUID->"b79a1c9d-7c0c-4c60-9444-\
5e589a94243e"],

Cell[BoxData[
 RowBox[{
  RowBox[{
   RowBox[{"PackageSymbolsTestSummaryProperty", "[", 
    RowBox[{"package_", ",", "property_"}], "]"}], ":=", 
   RowBox[{"Module", "[", 
    RowBox[{
     RowBox[{"{", "functionStyleLabel", "}"}], ",", 
     RowBox[{
      RowBox[{
       RowBox[{"functionStyleLabel", "[", "label_", "]"}], ":=", 
       RowBox[{"Style", "[", 
        RowBox[{
         RowBox[{"Rotate", "[", 
          RowBox[{"label", ",", 
           RowBox[{"Pi", "/", "4"}]}], "]"}], ",", "14", ",", "Bold", ",", 
         RowBox[{"Opacity", "[", "0.8", "]"}], ",", 
         RowBox[{"FontFamily", "\[Rule]", "\"\<Helvetica\>\""}]}], "]"}]}], 
      ";", "\[IndentingNewLine]", 
      RowBox[{"With", "[", "\[IndentingNewLine]", 
       RowBox[{
        RowBox[{"{", 
         RowBox[{"exports", "=", 
          RowBox[{"Names", "[", 
           RowBox[{"package", "<>", "\"\<`*\>\""}], "]"}]}], "}"}], ",", 
        "\[IndentingNewLine]", 
        RowBox[{"{", 
         RowBox[{"granulatedTestsCount", "=", 
          RowBox[{
           RowBox[{
            RowBox[{"{", 
             RowBox[{"#", ",", 
              RowBox[{
               RowBox[{
                RowBox[{
                 RowBox[{"TestSummary", "[", "#", "]"}], "[", "property", 
                 "]"}], "&"}], "/@", 
               RowBox[{"TestFiles", "[", "#", "]"}]}]}], "}"}], "&"}], "/@", 
           "exports"}]}], "}"}], ",", "\[IndentingNewLine]", 
        RowBox[{"{", 
         RowBox[{"sorted", "=", 
          RowBox[{"ReverseSortBy", "[", 
           RowBox[{"granulatedTestsCount", ",", 
            RowBox[{"Last", "/*", "Total"}]}], "]"}]}], "}"}], ",", 
        "\[IndentingNewLine]", 
        RowBox[{"{", 
         RowBox[{
          RowBox[{"data", "=", 
           RowBox[{"sorted", "\[LeftDoubleBracket]", 
            RowBox[{"All", ",", "2"}], "\[RightDoubleBracket]"}]}], ",", 
          RowBox[{"symbols", "=", 
           RowBox[{"sorted", "\[LeftDoubleBracket]", 
            RowBox[{"All", ",", "1"}], "\[RightDoubleBracket]"}]}]}], "}"}], 
        ",", "\[IndentingNewLine]", " ", 
        RowBox[{"BarChart", "[", 
         RowBox[{"data", ",", 
          RowBox[{"ChartLayout", "->", "\"\<Stacked\>\""}], ",", 
          RowBox[{"ChartLabels", "\[Rule]", 
           RowBox[{"{", 
            RowBox[{
             RowBox[{"Placed", "[", 
              RowBox[{"symbols", ",", 
               RowBox[{"{", 
                RowBox[{
                 RowBox[{"{", 
                  RowBox[{".2", ",", "1.03"}], "}"}], ",", 
                 RowBox[{"{", 
                  RowBox[{"0", ",", "0"}], "}"}]}], "}"}], ",", 
               "functionStyleLabel"}], "]"}], ",", "None"}], "}"}]}], ",", 
          "\[IndentingNewLine]", 
          RowBox[{"AxesLabel", "->", 
           RowBox[{"{", 
            RowBox[{"None", ",", "property"}], "}"}]}], ",", 
          "\[IndentingNewLine]", 
          RowBox[{
          "PlotLabel", "->", 
           "\"\<CodeAssurance tests by symbol and test files\>\""}], ",", 
          "\[IndentingNewLine]", 
          RowBox[{"ImageSize", "->", "500"}]}], "\[IndentingNewLine]", 
         "]"}]}], "\[IndentingNewLine]", "]"}]}]}], "]"}]}], ";"}]], "Input",
 CellLabel->"In[82]:=",ExpressionUUID->"fb53234e-9a3f-41a2-9799-e416c94e3fcf"],

Cell[CellGroupData[{

Cell[BoxData[
 RowBox[{
  RowBox[{"PackageSymbolsTestSummaryProperty", "[", 
   RowBox[{"\"\<CodeAssurance\>\"", ",", "\"\<TestsCount\>\""}], "]"}], 
  "\[IndentingNewLine]"}]], "Input",
 CellLabel->"In[83]:=",ExpressionUUID->"6e05d851-dac9-4d56-ad82-2986b8864a40"],

Cell[BoxData[
 GraphicsBox[{
   {Opacity[0], 
    PointBox[{{0.33075018208302986`, 0.}, {11.451201747997086`, 
     0.}}]}, {{}, {{{}, {{}, {
        {RGBColor[0.982864, 0.7431472, 0.3262672], EdgeForm[{Opacity[0.574], 
         Thickness[Small]}], 
         TagBox[
          TooltipBox[
           
           TagBox[RectangleBox[{0.5487982520029133, 0.}, {1.4512017479970867, 3.},
             
             RoundingRadius->0],
            StatusArea[#, 3]& ,
            TagBoxNote->"3"],
           StyleBox["3", {}, StripOnInput -> False]],
          Annotation[#, 
           Style[3, {}], "Tooltip"]& ]}, 
        {RGBColor[0.928, 0.5210666666666667, 0.2], EdgeForm[{Opacity[0.574], 
         Thickness[Small]}], 
         TagBox[
          TooltipBox[
           
           TagBox[RectangleBox[{0.5487982520029133, 3.}, {1.4512017479970867, 18.},
             
             RoundingRadius->0],
            StatusArea[#, 15]& ,
            TagBoxNote->"15"],
           StyleBox["15", {}, StripOnInput -> False]],
          Annotation[#, 
           Style[15, {}], "Tooltip"]& ]}, 
        {RGBColor[0.7116405333333333, 0.4816, 0.5483194666666666], EdgeForm[{
         Opacity[0.574], Thickness[Small]}], 
         TagBox[
          TooltipBox[
           
           TagBox[RectangleBox[{0.5487982520029133, 18.}, {1.4512017479970867, 22.},
             
             RoundingRadius->0],
            StatusArea[#, 4]& ,
            TagBoxNote->"4"],
           StyleBox["4", {}, StripOnInput -> False]],
          Annotation[#, 
           Style[4, {}], "Tooltip"]& ]}, 
        {RGBColor[0.4992, 0.5552, 0.8309304], EdgeForm[{Opacity[0.574], 
         Thickness[Small]}], 
         TagBox[
          TooltipBox[
           
           TagBox[RectangleBox[{0.5487982520029133, 22.}, {1.4512017479970867, 27.},
             
             RoundingRadius->0],
            StatusArea[#, 5]& ,
            TagBoxNote->"5"],
           StyleBox["5", {}, StripOnInput -> False]],
          Annotation[#, 
           Style[5, {}], "Tooltip"]& ]}}}, {}, {}}, {{}, {{}, {
        {RGBColor[0.982864, 0.7431472, 0.3262672], EdgeForm[{Opacity[0.574], 
         Thickness[Small]}], 
         TagBox[
          TooltipBox[
           
           TagBox[RectangleBox[{1.5487982520029133, 0.}, {2.4512017479970867, 13.},
             
             RoundingRadius->0],
            StatusArea[#, 13]& ,
            TagBoxNote->"13"],
           StyleBox["13", {}, StripOnInput -> False]],
          Annotation[#, 
           Style[13, {}], "Tooltip"]& ]}, 
        {RGBColor[0.928, 0.5210666666666667, 0.2], EdgeForm[{Opacity[0.574], 
         Thickness[Small]}], 
         TagBox[
          TooltipBox[
           
           TagBox[RectangleBox[{1.5487982520029133, 13.}, {2.4512017479970867, 24.},
             
             RoundingRadius->0],
            StatusArea[#, 11]& ,
            TagBoxNote->"11"],
           StyleBox["11", {}, StripOnInput -> False]],
          Annotation[#, 
           Style[11, {}], "Tooltip"]& ]}}}, {}, {}}, {{}, {{}, {
        {RGBColor[0.982864, 0.7431472, 0.3262672], EdgeForm[{Opacity[0.574], 
         Thickness[Small]}], 
         TagBox[
          TooltipBox[
           
           TagBox[RectangleBox[{2.5487982520029133, 0.}, {3.4512017479970867, 8.},
             
             RoundingRadius->0],
            StatusArea[#, 8]& ,
            TagBoxNote->"8"],
           StyleBox["8", {}, StripOnInput -> False]],
          Annotation[#, 
           Style[8, {}], "Tooltip"]& ]}, 
        {RGBColor[0.928, 0.5210666666666667, 0.2], EdgeForm[{Opacity[0.574], 
         Thickness[Small]}], 
         TagBox[
          TooltipBox[
           
           TagBox[RectangleBox[{2.5487982520029133, 8.}, {3.4512017479970867, 10.},
             
             RoundingRadius->0],
            StatusArea[#, 2]& ,
            TagBoxNote->"2"],
           StyleBox["2", {}, StripOnInput -> False]],
          Annotation[#, 
           Style[2, {}], "Tooltip"]& ]}, 
        {RGBColor[0.7116405333333333, 0.4816, 0.5483194666666666], EdgeForm[{
         Opacity[0.574], Thickness[Small]}], 
         TagBox[
          TooltipBox[
           TagBox[
            RectangleBox[{2.5487982520029133, 10.}, {3.4512017479970867, 17.},
             
             RoundingRadius->0],
            StatusArea[#, 7]& ,
            TagBoxNote->"7"],
           StyleBox["7", {}, StripOnInput -> False]],
          Annotation[#, 
           Style[7, {}], "Tooltip"]& ]}}}, {}, {}}, {{}, {{}, {
        {RGBColor[0.982864, 0.7431472, 0.3262672], EdgeForm[{Opacity[0.574], 
         Thickness[Small]}], 
         TagBox[
          TooltipBox[
           
           TagBox[RectangleBox[{3.5487982520029133, 0.}, {4.451201747997087, 10.},
             
             RoundingRadius->0],
            StatusArea[#, 10]& ,
            TagBoxNote->"10"],
           StyleBox["10", {}, StripOnInput -> False]],
          Annotation[#, 
           Style[10, {}], "Tooltip"]& ]}, 
        {RGBColor[0.928, 0.5210666666666667, 0.2], EdgeForm[{Opacity[0.574], 
         Thickness[Small]}], 
         TagBox[
          TooltipBox[
           
           TagBox[RectangleBox[{3.5487982520029133, 10.}, {4.451201747997087, 11.},
             
             RoundingRadius->0],
            StatusArea[#, 1]& ,
            TagBoxNote->"1"],
           StyleBox["1", {}, StripOnInput -> False]],
          Annotation[#, 
           Style[1, {}], "Tooltip"]& ]}}}, {}, {}}, {{}, {{}, 
       {RGBColor[0.982864, 0.7431472, 0.3262672], EdgeForm[{Opacity[0.574], 
        Thickness[Small]}], 
        TagBox[
         TooltipBox[
          
          TagBox[RectangleBox[{4.548798252002913, 0.}, {5.451201747997087, 6.},
            
            RoundingRadius->0],
           StatusArea[#, 6]& ,
           TagBoxNote->"6"],
          StyleBox["6", {}, StripOnInput -> False]],
         Annotation[#, 
          Style[6, {}], "Tooltip"]& ]}}, {}, {}}, {{}, {{}, 
       {RGBColor[0.982864, 0.7431472, 0.3262672], EdgeForm[{Opacity[0.574], 
        Thickness[Small]}], 
        TagBox[
         TooltipBox[
          
          TagBox[RectangleBox[{5.548798252002913, 0.}, {6.451201747997087, 4.},
            
            RoundingRadius->0],
           StatusArea[#, 4]& ,
           TagBoxNote->"4"],
          StyleBox["4", {}, StripOnInput -> False]],
         Annotation[#, 
          Style[4, {}], "Tooltip"]& ]}}, {}, {}}, {{}, {{}, 
       {RGBColor[0.982864, 0.7431472, 0.3262672], EdgeForm[{Opacity[0.574], 
        Thickness[Small]}], 
        TagBox[
         TooltipBox[
          
          TagBox[RectangleBox[{6.548798252002913, 0.}, {7.451201747997087, 3.},
            
            RoundingRadius->0],
           StatusArea[#, 3]& ,
           TagBoxNote->"3"],
          StyleBox["3", {}, StripOnInput -> False]],
         Annotation[#, 
          Style[3, {}], "Tooltip"]& ]}}, {}, {}}, {{}, {{}, 
       {RGBColor[0.982864, 0.7431472, 0.3262672], EdgeForm[{Opacity[0.574], 
        Thickness[Small]}], 
        TagBox[
         TooltipBox[
          
          TagBox[RectangleBox[{7.548798252002913, 0.}, {8.451201747997086, 1.},
            
            RoundingRadius->0],
           StatusArea[#, 1]& ,
           TagBoxNote->"1"],
          StyleBox["1", {}, StripOnInput -> False]],
         Annotation[#, 
          Style[1, {}], "Tooltip"]& ]}}, {}, {}}, {{}, {{}, 
       {RGBColor[0.982864, 0.7431472, 0.3262672], EdgeForm[{Opacity[0.574], 
        Thickness[Small]}], 
        TagBox[
         TooltipBox[
          
          TagBox[RectangleBox[{8.548798252002912, 0.}, {9.451201747997086, 1.},
            
            RoundingRadius->0],
           StatusArea[#, 1]& ,
           TagBoxNote->"1"],
          StyleBox["1", {}, StripOnInput -> False]],
         Annotation[#, 
          Style[1, {}], "Tooltip"]& ]}}, {}, {}}, {{}, {{}, 
       {RGBColor[0.982864, 0.7431472, 0.3262672], EdgeForm[{Opacity[0.574], 
        Thickness[Small]}], 
        TagBox[
         TooltipBox[
          
          TagBox[RectangleBox[{9.548798252002912, 0.}, {10.451201747997086, 1.},
            
            RoundingRadius->0],
           StatusArea[#, 1]& ,
           TagBoxNote->"1"],
          StyleBox["1", {}, StripOnInput -> False]],
         Annotation[#, 
          Style[1, {}], "Tooltip"]& ]}}, {}, {}}, {{}, {{}, 
       {RGBColor[0.982864, 0.7431472, 0.3262672], EdgeForm[{Opacity[0.574], 
        Thickness[Small]}], 
        TagBox[
         TooltipBox[
          
          TagBox[RectangleBox[{10.548798252002912, 0.}, {11.451201747997086, 1.},
            
            RoundingRadius->0],
           StatusArea[#, 1]& ,
           TagBoxNote->"1"],
          StyleBox["1", {}, StripOnInput -> False]],
         Annotation[#, 
          Style[1, {}], "Tooltip"]& ]}}, {}, {}}}, {}, {}}, {}, {InsetBox[
     StyleBox[
      RotationBox["\<\"TestSummary\"\>",
       BoxRotation->0.7853981633974483],
      StripOnInput->False,
      LineOpacity->0.8,
      FrontFaceOpacity->0.8,
      BackFaceOpacity->0.8,
      Opacity->0.8,
      FontFamily->"Helvetica",
      FontSize->14,
      FontWeight->Bold,
      FontOpacity->0.8], {0.729278951201748, 27.810000000000002}, 
     ImageScaled[{0, 0}]], InsetBox[
     StyleBox[
      RotationBox["\<\"TestFile\"\>",
       BoxRotation->0.7853981633974483],
      StripOnInput->False,
      LineOpacity->0.8,
      FrontFaceOpacity->0.8,
      BackFaceOpacity->0.8,
      Opacity->0.8,
      FontFamily->"Helvetica",
      FontSize->14,
      FontWeight->Bold,
      FontOpacity->0.8], {1.729278951201748, 24.72}, ImageScaled[{0, 0}]], 
    InsetBox[
     StyleBox[
      RotationBox["\<\"TestFiles\"\>",
       BoxRotation->0.7853981633974483],
      StripOnInput->False,
      LineOpacity->0.8,
      FrontFaceOpacity->0.8,
      BackFaceOpacity->0.8,
      Opacity->0.8,
      FontFamily->"Helvetica",
      FontSize->14,
      FontWeight->Bold,
      FontOpacity->0.8], {2.729278951201748, 17.51}, ImageScaled[{0, 0}]], 
    InsetBox[
     StyleBox[
      RotationBox["\<\"TestSummaryObject\"\>",
       BoxRotation->0.7853981633974483],
      StripOnInput->False,
      LineOpacity->0.8,
      FrontFaceOpacity->0.8,
      BackFaceOpacity->0.8,
      Opacity->0.8,
      FontFamily->"Helvetica",
      FontSize->14,
      FontWeight->Bold,
      FontOpacity->0.8], {3.729278951201748, 11.33}, ImageScaled[{0, 0}]], 
    InsetBox[
     StyleBox[
      RotationBox["\<\"CreateDeveloperPaclet\"\>",
       BoxRotation->0.7853981633974483],
      StripOnInput->False,
      LineOpacity->0.8,
      FrontFaceOpacity->0.8,
      BackFaceOpacity->0.8,
      Opacity->0.8,
      FontFamily->"Helvetica",
      FontSize->14,
      FontWeight->Bold,
      FontOpacity->0.8], {4.729278951201748, 6.18}, ImageScaled[{0, 0}]], 
    InsetBox[
     StyleBox[
      RotationBox["\<\"PacletDeploy\"\>",
       BoxRotation->0.7853981633974483],
      StripOnInput->False,
      LineOpacity->0.8,
      FrontFaceOpacity->0.8,
      BackFaceOpacity->0.8,
      Opacity->0.8,
      FontFamily->"Helvetica",
      FontSize->14,
      FontWeight->Bold,
      FontOpacity->0.8], {5.729278951201748, 4.12}, ImageScaled[{0, 0}]], 
    InsetBox[
     StyleBox[
      RotationBox["\<\"$ExcludedTestFiles\"\>",
       BoxRotation->0.7853981633974483],
      StripOnInput->False,
      LineOpacity->0.8,
      FrontFaceOpacity->0.8,
      BackFaceOpacity->0.8,
      Opacity->0.8,
      FontFamily->"Helvetica",
      FontSize->14,
      FontWeight->Bold,
      FontOpacity->0.8], {6.729278951201748, 3.09}, ImageScaled[{0, 0}]], 
    InsetBox[
     StyleBox[
      RotationBox["\<\"$DeveloperPath\"\>",
       BoxRotation->0.7853981633974483],
      StripOnInput->False,
      LineOpacity->0.8,
      FrontFaceOpacity->0.8,
      BackFaceOpacity->0.8,
      Opacity->0.8,
      FontFamily->"Helvetica",
      FontSize->14,
      FontWeight->Bold,
      FontOpacity->0.8], {7.7292789512017475, 1.03}, ImageScaled[{0, 0}]], 
    InsetBox[
     StyleBox[
      RotationBox["\<\"$DeveloperDirectory\"\>",
       BoxRotation->0.7853981633974483],
      StripOnInput->False,
      LineOpacity->0.8,
      FrontFaceOpacity->0.8,
      BackFaceOpacity->0.8,
      Opacity->0.8,
      FontFamily->"Helvetica",
      FontSize->14,
      FontWeight->Bold,
      FontOpacity->0.8], {8.729278951201747, 1.03}, ImageScaled[{0, 0}]], 
    InsetBox[
     StyleBox[
      RotationBox["\<\"DeveloperOn\"\>",
       BoxRotation->0.7853981633974483],
      StripOnInput->False,
      LineOpacity->0.8,
      FrontFaceOpacity->0.8,
      BackFaceOpacity->0.8,
      Opacity->0.8,
      FontFamily->"Helvetica",
      FontSize->14,
      FontWeight->Bold,
      FontOpacity->0.8], {9.729278951201747, 1.03}, ImageScaled[{0, 0}]], 
    InsetBox[
     StyleBox[
      RotationBox["\<\"DeveloperOff\"\>",
       BoxRotation->0.7853981633974483],
      StripOnInput->False,
      LineOpacity->0.8,
      FrontFaceOpacity->0.8,
      BackFaceOpacity->0.8,
      Opacity->0.8,
      FontFamily->"Helvetica",
      FontSize->14,
      FontWeight->Bold,
      FontOpacity->0.8], {10.729278951201747, 1.03}, 
     ImageScaled[{0, 0}]]}, {}, {}, 
   StyleBox[
    StyleBox[{
      {Thickness[Tiny], 
       LineBox[{{0.33075018208302986`, 0.}, {11.673610779315366`, 0.}}], 
       StyleBox[{}, "GraphicsLabel",
        StripOnInput->False]}, 
      StyleBox[{
        {Thickness[Tiny], 
         LineBox[{{0.5487982520029133, 0.}, 
           Offset[{-1.102182119232618*^-15, -6.}, {0.5487982520029133, 0.}]}],
          LineBox[{{11.451201747997086`, 0.}, 
           Offset[{-1.102182119232618*^-15, -6.}, {11.451201747997086`, 
            0.}]}], {{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {
           LineBox[{{1.4512017479970867`, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {1.4512017479970867`, 
              0.}]}], LineBox[{{1.5487982520029133`, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {1.5487982520029133`, 
              0.}]}], LineBox[{{2.4512017479970867`, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {2.4512017479970867`, 
              0.}]}], LineBox[{{2.5487982520029133`, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {2.5487982520029133`, 
              0.}]}], LineBox[{{3.4512017479970867`, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {3.4512017479970867`, 
              0.}]}], LineBox[{{3.5487982520029133`, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {3.5487982520029133`, 
              0.}]}], LineBox[{{4.451201747997087, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {4.451201747997087, 
              0.}]}], LineBox[{{4.548798252002913, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {4.548798252002913, 
              0.}]}], LineBox[{{5.451201747997087, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {5.451201747997087, 
              0.}]}], LineBox[{{5.548798252002913, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {5.548798252002913, 
              0.}]}], LineBox[{{6.451201747997087, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {6.451201747997087, 
              0.}]}], LineBox[{{6.548798252002913, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {6.548798252002913, 
              0.}]}], LineBox[{{7.451201747997087, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {7.451201747997087, 
              0.}]}], LineBox[{{7.548798252002913, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {7.548798252002913, 
              0.}]}], LineBox[{{8.451201747997086, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {8.451201747997086, 
              0.}]}], LineBox[{{8.548798252002912, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {8.548798252002912, 
              0.}]}], LineBox[{{9.451201747997086, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {9.451201747997086, 
              0.}]}], LineBox[{{9.54879825200291, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {9.54879825200291, 0.}]}],
            LineBox[{{10.451201747997086`, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {10.451201747997086`, 
              0.}]}], LineBox[{{10.54879825200291, 0.}, 
             Offset[{-1.102182119232618*^-15, -6.}, {10.54879825200291, 
              0.}]}]}}}, 
        StyleBox[{}, "GraphicsLabel",
         StripOnInput->False]}, "GraphicsTicks",
       StripOnInput->False]},
     Antialiasing->False], "GraphicsAxes",
    StripOnInput->False]},
  AspectRatio->NCache[GoldenRatio^(-1), 0.6180339887498948],
  Axes->{False, True},
  AxesLabel->{None, 
    FormBox[
     TagBox["\"TestsCount\"", HoldForm], TraditionalForm]},
  AxesOrigin->{0.33075018208302986`, 0.},
  CoordinatesToolOptions:>{"DisplayFunction" -> ({
      Identity[
       Part[#, 1]], 
      Identity[
       Part[#, 2]]}& ), "CopiedValueFunction" -> ({
      Identity[
       Part[#, 1]], 
      Identity[
       Part[#, 2]]}& )},
  DisplayFunction->Identity,
  FrameLabel->{{None, None}, {None, None}},
  FrameTicks->{{Automatic, Automatic}, {Automatic, Automatic}},
  GridLines->{None, None},
  GridLinesStyle->Directive[
    GrayLevel[0.5, 0.4]],
  ImageSize->500,
  PlotLabel->FormBox[
   "\"CodeAssurance tests by symbol and test files\"", TraditionalForm],
  PlotRange->{{All, All}, {All, All}},
  PlotRangePadding->{{
     Scaled[0.02], 
     Scaled[0.02]}, {
     Scaled[0.02], 
     Scaled[0.05]}},
  Ticks->{None, Automatic}]], "Output",
 CellChangeTimes->{3.932657832465076*^9},
 CellLabel->"Out[83]=",ExpressionUUID->"1d470eee-cdb7-4449-8321-4cc12334099f"]
}, Open  ]],

Cell[TextData[{
 "By enacting a similar process using ",
 StyleBox["CodeAssurance",
  FontSlant->"Italic"],
 " in your own packages, the claim is that your own computational \
contributions can now come with unprecedented levels of correctness, \
transparency, scalability and explainability."
}], "Text",
 CellChangeTimes->{{3.9326583496521273`*^9, 3.932658378936492*^9}, {
  3.933899844751264*^9, 3.933900049326407*^9}, {3.933904313659569*^9, 
  3.933904327374505*^9}},ExpressionUUID->"0d57bd15-0c2c-4ccc-a97d-\
a02614e98c02"]
}, Open  ]]
},
WindowSize->{871, 875},
WindowMargins->{{11, Automatic}, {Automatic, 62}},
Magnification:>0.75 Inherited,
FrontEndVersion->"14.1 for Mac OS X x86 (64-bit) (July 16, 2024)",
StyleDefinitions->"Default.nb",
ExpressionUUID->"d9bf63cc-2c84-4c13-a6ad-35fbd0ebbea8"
]
(* End of Notebook Content *)

(* Internal cache information *)
(*CellTagsOutline
CellTagsIndex->{}
*)
(*CellTagsIndex
CellTagsIndex->{}
*)
(*NotebookFileOutline
Notebook[{
Cell[CellGroupData[{
Cell[576, 22, 179, 3, 39, "Subtitle",ExpressionUUID->"bd67ce16-9108-4da9-81cf-ba5221818881"],
Cell[758, 27, 577, 11, 25, "Text",ExpressionUUID->"f2d78dc1-f136-4663-8077-e4c5e7901423"],
Cell[CellGroupData[{
Cell[1360, 42, 590, 10, 22, "Input",ExpressionUUID->"30b6963e-890e-49be-b447-bbbedefb4c59"],
Cell[1953, 54, 10907, 223, 44, "Output",ExpressionUUID->"c08ba3a2-a983-47c2-b729-a6b276e3c0ce"]
}, Open  ]],
Cell[12875, 280, 647, 12, 25, "Text",ExpressionUUID->"35c06f66-e666-493b-83b2-ec4ab502fdea"],
Cell[CellGroupData[{
Cell[13547, 296, 739, 12, 22, "Input",ExpressionUUID->"fac6f336-b3fd-43be-854c-b8932b7af364"],
Cell[14289, 310, 11008, 225, 44, "Output",ExpressionUUID->"70246465-35d6-4681-82d3-244b43911e0f"]
}, Open  ]],
Cell[25312, 538, 701, 13, 25, "Text",ExpressionUUID->"cb1b8708-131e-4de3-b47c-a82778f0e5af"],
Cell[CellGroupData[{
Cell[26038, 555, 643, 11, 22, "Input",ExpressionUUID->"bb78df07-7d64-4af8-9232-c0dda82fdfa5"],
Cell[26684, 568, 10983, 225, 44, "Output",ExpressionUUID->"c97cb955-e1bc-475e-90c4-eb5ac4740326"]
}, Open  ]],
Cell[37682, 796, 626, 9, 25, "Text",ExpressionUUID->"15e2e9b5-4e9e-411a-926a-e27704b848ca"],
Cell[CellGroupData[{
Cell[38333, 809, 473, 8, 22, "Input",ExpressionUUID->"81943606-6fe6-4ed9-be6f-c12046abc7b6"],
Cell[38809, 819, 10342, 205, 44, "Output",ExpressionUUID->"6c7c9c2b-5390-4e55-b18f-36404959b0f1"]
}, Open  ]],
Cell[49166, 1027, 944, 15, 25, "Text",ExpressionUUID->"317e7490-6f4a-4d0e-891b-a053a4f2247e"],
Cell[50113, 1044, 396, 8, 22, "Input",ExpressionUUID->"b26e7515-cb70-46e0-bb7a-a1a639c83736"],
Cell[50512, 1054, 966, 16, 25, "Text",ExpressionUUID->"ad8f2dc2-2230-4b57-a78d-aabc96062554"],
Cell[51481, 1072, 75468, 1243, 541, "Input",ExpressionUUID->"6ed18abf-e5f2-43a5-8248-a830380d9b32"],
Cell[126952, 2317, 362, 9, 25, "Text",ExpressionUUID->"2c5fc703-e84a-4d99-b502-2023b3ef4267"],
Cell[127317, 2328, 563, 12, 22, "Input",ExpressionUUID->"e9b58aad-a307-4a17-a29b-277dd8b4a248"],
Cell[127883, 2342, 300, 5, 22, "Input",ExpressionUUID->"9c3423ce-2cf4-4c41-bd1c-c2adb1f17036"],
Cell[128186, 2349, 1096, 18, 25, "Text",ExpressionUUID->"2b5ced56-c7ff-4642-ae59-1bc775a26fb1"],
Cell[CellGroupData[{
Cell[129307, 2371, 294, 4, 22, "Input",ExpressionUUID->"221cb42d-79ae-4e66-87ed-55dcde432c87"],
Cell[129604, 2377, 11056, 220, 44, "Output",ExpressionUUID->"fa53c6b9-5be8-4b90-b305-657a2782951b"]
}, Open  ]],
Cell[140675, 2600, 1069, 18, 25, "Text",ExpressionUUID->"2093b283-000b-4801-85b4-1174238e0baa"],
Cell[141747, 2620, 1040, 17, 25, "Text",ExpressionUUID->"3598ca22-2bc5-4847-a4f2-06d97aac7020"],
Cell[142790, 2639, 71259, 1174, 491, "Input",ExpressionUUID->"6d8c54aa-a473-4cf4-95e4-633d2698c66d"],
Cell[214052, 3815, 1162, 19, 25, "Text",ExpressionUUID->"96ff324f-a609-4bd4-b834-731b6ba0d7da"],
Cell[CellGroupData[{
Cell[215239, 3838, 222, 3, 22, "Input",ExpressionUUID->"1937b4dd-e87e-4a30-9381-e922bd11611a"],
Cell[215464, 3843, 10712, 214, 44, "Output",ExpressionUUID->"94c341b3-c07a-4261-888a-05edb6f0c475"]
}, Open  ]],
Cell[226191, 4060, 2161, 47, 140, "Text",ExpressionUUID->"e6bc543c-0b00-4bd3-997c-bf87240cd0bd"],
Cell[228355, 4109, 181, 3, 25, "Text",ExpressionUUID->"0218e7b9-d922-4073-b7c9-0862835bbe40"],
Cell[228539, 4114, 2408, 54, 27, "TechNoteText",ExpressionUUID->"c2ff7495-c77a-4f7a-b06c-987ad3a563c8",
 CellID->820338011],
Cell[230950, 4170, 1429, 28, 25, "Text",ExpressionUUID->"f6d48bf7-184c-4b4c-b843-c75dfa967944"],
Cell[CellGroupData[{
Cell[232404, 4202, 495, 10, 37, "Input",ExpressionUUID->"d80f25b1-14ee-42f6-8ae4-c617e2ff9cc5"],
Cell[232902, 4214, 152, 2, 25, "Output",ExpressionUUID->"36b279da-1b69-40c8-b87d-0bdd1aae5ab2"]
}, Open  ]],
Cell[233069, 4219, 1264, 23, 25, "Text",ExpressionUUID->"6ba58a8f-fa72-45ed-a93b-c14e13828748"],
Cell[CellGroupData[{
Cell[234358, 4246, 254, 4, 22, "Input",ExpressionUUID->"d53066ae-49c2-4e9d-b013-30f96cc4fccb"],
Cell[234615, 4252, 10765, 217, 44, "Output",ExpressionUUID->"85474ef3-0445-4841-a731-8f238177b7c1"]
}, Open  ]],
Cell[245395, 4472, 555, 12, 41, "Text",ExpressionUUID->"ea8d2d45-e9a2-4ad9-820b-81e98845a652"],
Cell[CellGroupData[{
Cell[245975, 4488, 391, 10, 22, "Input",ExpressionUUID->"0ee0f6a7-ba49-4b50-980e-bb9293df9080"],
Cell[246369, 4500, 314, 8, 25, "Output",ExpressionUUID->"0441be00-7c09-4a2c-be2e-831930727a09"]
}, Open  ]],
Cell[246698, 4511, 618, 12, 41, "Text",ExpressionUUID->"bb91922f-0cac-4aa8-8e6e-97d4c2eca932"],
Cell[247319, 4525, 983, 20, 41, "Text",ExpressionUUID->"cee2d930-6f99-4ac0-9bb5-86cfdddf20a9"],
Cell[248305, 4547, 602, 17, 23, "ItemNumbered",ExpressionUUID->"897760b0-6371-45d7-92b0-ba65e77000ee"],
Cell[248910, 4566, 748, 17, 23, "ItemNumbered",ExpressionUUID->"b29c3fc1-d4e6-494e-970d-80ea938599fb"],
Cell[249661, 4585, 1965, 36, 74, "Text",ExpressionUUID->"78d04ed7-d6d4-49d5-8c35-906e2c4030b5"],
Cell[251629, 4623, 954, 18, 58, "Text",ExpressionUUID->"163691bc-2332-4a14-b716-30a2ad4567f8"]
}, Open  ]],
Cell[CellGroupData[{
Cell[252620, 4646, 347, 5, 39, "Subtitle",ExpressionUUID->"43ac2b65-0298-424b-aeaf-44bc1dc54727"],
Cell[252970, 4653, 213, 7, 25, "Text",ExpressionUUID->"ace62cb5-27e5-4e67-bb5a-d0702403c06d"],
Cell[253186, 4662, 202, 3, 22, "Input",ExpressionUUID->"c151855b-bfd3-445e-9ff5-1d9446b775fe"],
Cell[253391, 4667, 679, 15, 41, "Text",ExpressionUUID->"b8e1ebee-a744-4c2a-99bb-b175b5a0d930"],
Cell[CellGroupData[{
Cell[254095, 4686, 533, 11, 22, "Input",ExpressionUUID->"e9e5c404-4114-4d60-9279-62453f94399c"],
Cell[254631, 4699, 22511, 397, 44, "Output",ExpressionUUID->"c9e04d0f-aa81-45f6-823b-0be9d994b11c"]
}, Open  ]],
Cell[277157, 5099, 1038, 21, 41, "Text",ExpressionUUID->"41777140-6679-4f44-8312-f44cb20cd6ac"],
Cell[278198, 5122, 263, 4, 22, "Input",ExpressionUUID->"fab09d92-3115-4321-96be-4ae51afd6979"],
Cell[278464, 5128, 8339, 142, 131, "Input",ExpressionUUID->"e88d1808-0b6a-4ac9-be71-91dd3685ab59"],
Cell[286806, 5272, 529, 12, 25, "Text",ExpressionUUID->"7ecd1630-5ecf-4fb9-b1a5-8b3d319e54ef"],
Cell[287338, 5286, 13203, 222, 172, "Input",ExpressionUUID->"2aedc82a-e32d-49f8-aa26-7892de44f0bc"],
Cell[300544, 5510, 401, 11, 25, "Text",ExpressionUUID->"994a3d89-aaf9-4c96-b53e-e8b62c66ce26"],
Cell[300948, 5523, 47172, 779, 262, "Input",ExpressionUUID->"72fab1c1-216a-4560-8c2e-057c9cb41c4b"],
Cell[348123, 6304, 251, 4, 25, "Text",ExpressionUUID->"d6b16884-53d5-4cdc-aa89-51d723dc82b2"],
Cell[348377, 6310, 373, 8, 25, "Text",ExpressionUUID->"40f5b029-afd3-4d69-8ee6-219f5bc4083e"],
Cell[CellGroupData[{
Cell[348775, 6322, 203, 3, 22, "Input",ExpressionUUID->"ec526b55-9658-42cb-a47d-68fbef067a1a"],
Cell[348981, 6327, 255, 4, 25, "Output",ExpressionUUID->"0df59329-712e-4be3-91b6-7b4315c7cb96"]
}, Open  ]],
Cell[349251, 6334, 260, 8, 25, "Text",ExpressionUUID->"bad1b6ca-d9bb-4e0a-b4ac-edb5b5944f40"],
Cell[349514, 6344, 252, 4, 22, "Input",ExpressionUUID->"90791ac8-29ec-476c-a03b-13e65973b2c6"],
Cell[349769, 6350, 415, 10, 25, "Text",ExpressionUUID->"595d3fe2-9171-4464-a884-fce1d4d14434"],
Cell[CellGroupData[{
Cell[350209, 6364, 206, 3, 22, "Input",ExpressionUUID->"44cd3fa8-9142-4878-8997-32eb136f135c"],
Cell[350418, 6369, 222, 3, 25, "Output",ExpressionUUID->"93069ed9-8015-4c12-a2ed-b8ecf18eee36"]
}, Open  ]],
Cell[350655, 6375, 937, 17, 41, "Text",ExpressionUUID->"159687a1-60ba-4918-82cf-00b55da92f46"],
Cell[351595, 6394, 27448, 455, 240, "Input",ExpressionUUID->"bf1296b6-9abe-425a-ad96-bade84e9cf5f"],
Cell[379046, 6851, 2285, 56, 90, "Text",ExpressionUUID->"1c43af98-a3dd-497f-809c-98d064eda9a4"],
Cell[381334, 6909, 76216, 1255, 525, "Input",ExpressionUUID->"81bdaf74-7205-4564-b9d3-7ae7e7686313"],
Cell[457553, 8166, 1149, 21, 41, "Text",ExpressionUUID->"74171276-8c46-44e0-8ef3-acd786e45586"],
Cell[458705, 8189, 759, 14, 25, "Text",ExpressionUUID->"116bb21b-5518-41c7-bbb5-7e1c2ff8f5fb"],
Cell[CellGroupData[{
Cell[459489, 8207, 233, 3, 22, "Input",ExpressionUUID->"ea8fbaa8-37e8-4b13-91f4-603d7219653a"],
Cell[459725, 8212, 10559, 224, 53, "Output",ExpressionUUID->"db36e97d-df64-4597-8d0d-a7318bb4ebbc"]
}, Open  ]],
Cell[470299, 8439, 738, 14, 25, "Text",ExpressionUUID->"31378871-b1c8-4b75-ac3f-ff7a1a6c0e08"],
Cell[CellGroupData[{
Cell[471062, 8457, 249, 4, 22, "Input",ExpressionUUID->"12883a7a-0f4b-45ec-bf4d-60a20fa294c2"],
Cell[471314, 8463, 10635, 224, 53, "Output",ExpressionUUID->"780f6fb0-697a-47f8-a078-9983c3bff75e"]
}, Open  ]],
Cell[481964, 8690, 781, 15, 25, "Text",ExpressionUUID->"0e590fc5-e225-4979-a512-a444fa390df7"],
Cell[CellGroupData[{
Cell[482770, 8709, 296, 5, 22, "Input",ExpressionUUID->"87ff4147-af45-4445-96e7-b397dbe3f200"],
Cell[483069, 8716, 11092, 233, 53, "Output",ExpressionUUID->"d3eef1b2-4872-4409-bfd9-7c67d42cb5c8"]
}, Open  ]],
Cell[494176, 8952, 1114, 20, 41, "Text",ExpressionUUID->"ecb6fd99-4396-4a0c-ab75-1d2077d4e33c"],
Cell[495293, 8974, 981, 19, 25, "Text",ExpressionUUID->"93a64500-bb0c-4c76-af89-16c891bedee2"],
Cell[CellGroupData[{
Cell[496299, 8997, 212, 3, 22, "Input",ExpressionUUID->"37731bd6-9dc6-421f-81f6-10b6e2547ee7"],
Cell[496514, 9002, 10875, 230, 44, "Output",ExpressionUUID->"ba3460d7-e9c4-408d-a0e6-dc0c6d3e0c40"]
}, Open  ]],
Cell[507404, 9235, 966, 18, 25, "Text",ExpressionUUID->"88729728-2b17-4351-90d2-0d37b37d30d8"],
Cell[CellGroupData[{
Cell[508395, 9257, 257, 4, 22, "Input",ExpressionUUID->"059416b2-1248-415b-907e-bed1711328e0"],
Cell[508655, 9263, 742, 19, 71, "Output",ExpressionUUID->"76814603-4060-4143-bdc2-b87b766b2cb7"]
}, Open  ]],
Cell[509412, 9285, 401, 8, 25, "Text",ExpressionUUID->"ff0521c5-bdc9-4f2d-8416-3c2c51449f6b"],
Cell[CellGroupData[{
Cell[509838, 9297, 351, 6, 22, "Input",ExpressionUUID->"0ce7b72f-de95-4cf1-a9ab-71eb7efbc85a"],
Cell[510192, 9305, 577, 14, 50, "Output",ExpressionUUID->"5370448c-598b-4372-a41e-1dbb44879e38"]
}, Open  ]],
Cell[510784, 9322, 296, 4, 25, "Text",ExpressionUUID->"685c3111-56a6-4c25-b6b6-9eb2784d22be"],
Cell[CellGroupData[{
Cell[511105, 9330, 252, 4, 22, "Input",ExpressionUUID->"115b1b2e-48a5-4f63-8813-101f552298c3"],
Cell[511360, 9336, 10351, 218, 44, "Output",ExpressionUUID->"51ec69df-3b56-453c-b48b-9568158da629"]
}, Open  ]],
Cell[521726, 9557, 849, 14, 58, "Text",ExpressionUUID->"ee17c1d0-a711-4782-b61f-c87837b68600"],
Cell[522578, 9573, 788, 15, 41, "Text",ExpressionUUID->"62bc9fca-dc6f-4b4d-9d0d-500e7a1fb558"],
Cell[523369, 9590, 582, 13, 25, "Text",ExpressionUUID->"05468cc0-2db6-4ce0-8114-4ace1d2e41ac"],
Cell[CellGroupData[{
Cell[523976, 9607, 576, 11, 22, "Input",ExpressionUUID->"53b062cb-96ef-4f39-a137-b65acac3495d"],
Cell[524555, 9620, 27731, 539, 44, "Output",ExpressionUUID->"b3aa2ea7-2da7-4925-9e1d-29c067e73b84"]
}, Open  ]],
Cell[552301, 10162, 604, 10, 25, "Text",ExpressionUUID->"8ea586cd-6d65-4667-9a10-fb3dc7d13ed1"],
Cell[CellGroupData[{
Cell[552930, 10176, 234, 4, 22, "Input",ExpressionUUID->"d5b46f42-9df7-4dd0-a063-f31e8979e490"],
Cell[553167, 10182, 252, 5, 25, "Output",ExpressionUUID->"8d49208c-0893-44ce-8108-805028c73c75"]
}, Open  ]],
Cell[553434, 10190, 1214, 24, 58, "Text",ExpressionUUID->"8e50238b-6d0c-425d-a1e2-a7b07c81293e"],
Cell[554651, 10216, 851, 21, 58, "Text",ExpressionUUID->"b79a1c9d-7c0c-4c60-9444-5e589a94243e"],
Cell[555505, 10239, 3291, 80, 221, "Input",ExpressionUUID->"fb53234e-9a3f-41a2-9799-e416c94e3fcf"],
Cell[CellGroupData[{
Cell[558821, 10323, 265, 5, 37, "Input",ExpressionUUID->"6e05d851-dac9-4d56-ad82-2986b8864a40"],
Cell[559089, 10330, 17631, 473, 281, "Output",ExpressionUUID->"1d470eee-cdb7-4449-8321-4cc12334099f"]
}, Open  ]],
Cell[576735, 10806, 528, 11, 41, "Text",ExpressionUUID->"0d57bd15-0c2c-4ccc-a97d-a02614e98c02"]
}, Open  ]]
}
]
*)

