(* Content-type: application/vnd.wolfram.mathematica *) (*** Wolfram Notebook File ***) (* http://www.wolfram.com/nb *) (* CreatedBy='Mathematica 13.0' *) (*CacheID: 234*) (* Internal cache information: NotebookFileLineBreakTest NotebookFileLineBreakTest NotebookDataPosition[ 158, 7] NotebookDataLength[ 318117, 7117] NotebookOptionsPosition[ 150382, 3882] NotebookOutlinePosition[ 293651, 6589] CellTagsIndexPosition[ 291814, 6538] WindowTitle->Spotlight | Definition Notebook WindowFrame->Normal*) (* Beginning of Notebook Content *) Notebook[{ Cell[CellGroupData[{ Cell["Spotlight", "Title", CellTags->{"Name", "TemplateCell", "Title"}, CellID->380297403], Cell["\<\ Access the Spotlight feature in macOS from within the Wolfram Language\ \>", "Text", CellTags->{"Description", "TemplateCell"}, CellID->454993929], Cell[CellGroupData[{ Cell[TextData[{ "Definition", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Function", Cell[ BoxData[ FrameBox[ Cell[ "Define your function using the name you gave in the Title line \ above. You can add input cells and extra code to define additional input \ cases or prerequisites. All definitions, including dependencies, will be \ included in the generated resource function.\n\nThis section should be \ evaluated before creating the Examples section below.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoFunction"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Section", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Function"}, DefaultNewCellStyle->"Input", CellTags->{"Definition", "Function", "TemplateCellGroup"}, CellID->72845326], Cell[BoxData[{ RowBox[{ RowBox[{ RowBox[{"Spotlight", "[", "___", "]"}], " ", ":=", " ", RowBox[{ RowBox[{"(", RowBox[{ RowBox[{"Message", "[", RowBox[{"Spotlight", "::", "platform"}], "]"}], ";", " ", "$Failed"}], ")"}], " ", "/;", " ", RowBox[{"$OperatingSystem", " ", "=!=", " ", "\"\\""}]}]}], "\n", " "}], "\n", RowBox[{ RowBox[{ RowBox[{"Spotlight", "[", "query_String", "]"}], " ", ":=", " ", RowBox[{"Spotlight", "[", RowBox[{"query", ",", " ", RowBox[{"Directory", "[", "]"}]}], "]"}]}], "\n", " "}], "\n", RowBox[{ RowBox[{ RowBox[{"Spotlight", "[", RowBox[{"query_String", ",", " ", RowBox[{"dir", ":", RowBox[{"_String", " ", "|", " ", "_File", " ", "|", " ", "All"}]}]}], "]"}], " ", ":=", " ", RowBox[{"Block", "[", RowBox[{ RowBox[{"{", RowBox[{ "onlyin", ",", " ", "absdir", ",", " ", "cmd", ",", " ", "assoc"}], "}"}], ",", " ", RowBox[{ RowBox[{"If", "[", RowBox[{ RowBox[{"dir", " ", "===", " ", "All"}], ",", " ", RowBox[{"onlyin", " ", "=", " ", RowBox[{"{", "}"}]}], ",", " ", RowBox[{ RowBox[{"absdir", " ", "=", " ", RowBox[{"AbsoluteFileName", "[", "dir", "]"}]}], ";", " ", RowBox[{"If", "[", " ", RowBox[{ RowBox[{"!", RowBox[{"StringQ", "[", "absdir", "]"}]}], ",", " ", RowBox[{"Return", "[", "$Failed", "]"}]}], "]"}], ";", " ", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"FileType", "[", "absdir", "]"}], " ", "===", " ", "File"}], ",", " ", RowBox[{ RowBox[{"Message", "[", RowBox[{ RowBox[{"Spotlight", "::", "dirf"}], ",", " ", "absdir"}], "]"}], ";", " ", RowBox[{"Return", "[", "$Failed", "]"}]}]}], "]"}], ";", " ", RowBox[{"onlyin", " ", "=", " ", RowBox[{"{", RowBox[{"\"\<-onlyin\>\"", ",", " ", RowBox[{"ToString", "[", RowBox[{"absdir", ",", " ", "InputForm"}], "]"}]}], "}"}]}]}]}], "]"}], ";", " ", RowBox[{"cmd", " ", "=", " ", RowBox[{"StringRiffle", "[", RowBox[{"Flatten", "[", RowBox[{"{", RowBox[{"\"\\"", ",", " ", "onlyin", ",", " ", "query"}], "}"}], "]"}], "]"}]}], ";", " ", RowBox[{"Quiet", "[", RowBox[{ RowBox[{"Monitor", "[", RowBox[{ RowBox[{"assoc", " ", "=", " ", RowBox[{"RunProcess", "[", RowBox[{"$SystemShell", ",", " ", "All", ",", " ", "cmd"}], "]"}]}], ",", " ", RowBox[{"Internal`LoadingPanel", "[", RowBox[{"Row", "[", RowBox[{"{", RowBox[{ RowBox[{"StringJoin", "[", RowBox[{ "\"\<[\>\"", ",", " ", "$SystemShell", ",", " ", "\"\<]% \>\"", ",", " ", "cmd", ",", " ", "\"\< \>\""}], "]"}], ",", " ", RowBox[{"ProgressIndicator", "[", RowBox[{"Appearance", " ", "->", " ", "\"\\""}], "]"}]}], "}"}], "]"}], "]"}], ",", " ", "2"}], "]"}], ",", " ", RowBox[{"{", RowBox[{"FrontEndObject", "::", "notavail"}], "}"}]}], "]"}], ";", " ", RowBox[{"If", "[", RowBox[{ RowBox[{ RowBox[{"assoc", "[", "\"\\"", "]"}], " ", "=!=", " ", "0"}], ",", " ", RowBox[{ RowBox[{"Message", "[", RowBox[{ RowBox[{"Spotlight", "::", "stderr"}], ",", " ", "\"\\"", ",", " ", RowBox[{"assoc", "[", "\"\\"", "]"}], ",", " ", RowBox[{"Replace", "[", RowBox[{ RowBox[{"assoc", "[", "\"\\"", "]"}], ",", " ", RowBox[{ "\"\<\>\"", " ", ":>", " ", "\"\<(No details were provided about this error.)\>\""}]}], "]"}]}], "]"}], ";", " ", RowBox[{"Return", "[", "$Failed", "]"}]}]}], "]"}], ";", " ", RowBox[{"Replace", "[", RowBox[{ RowBox[{"assoc", "[", "\"\\"", "]"}], ",", " ", RowBox[{"{", RowBox[{ RowBox[{"a_String", " ", ":>", " ", RowBox[{"ImportString", "[", RowBox[{"a", ",", " ", "\"\\""}], "]"}]}], ",", " ", RowBox[{"other_", " ", ":>", " ", RowBox[{"(", RowBox[{ RowBox[{"Message", "[", RowBox[{ RowBox[{"Spotlight", "::", "stdout"}], ",", " ", "other"}], "]"}], ";", " ", "$Failed"}], ")"}]}]}], "}"}]}], "]"}]}]}], "]"}]}], "\n"}], "\n", RowBox[{ RowBox[{ RowBox[{ RowBox[{"Spotlight", "::", "platform"}], " ", "=", " ", "\"\\""}], ";"}], " "}], "\n", RowBox[{ RowBox[{ RowBox[{ RowBox[{"Spotlight", "::", "stderr"}], " ", "=", " ", "\"\<`1` returned an exit code of `2`:\\n`3`\>\""}], ";"}], " "}], "\n", RowBox[{ RowBox[{ RowBox[{"Spotlight", "::", "stdout"}], " ", "=", " ", "\"\\""}], ";"}]}], "Input", InitializationCell->True, CellID->59137767] }, Open ]], Cell[CellGroupData[{ Cell["Documentation", "Section", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Documentation"}, CellTags->{"Documentation", "TemplateSection"}, CellID->429741307], Cell[CellGroupData[{ Cell[TextData[{ "Usage", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Usage", Cell[ BoxData[ FrameBox[ Cell[ TextData[{ "Document input usage cases by first typing an input structure, \ then pressing ", Cell[ BoxData[ StyleBox[ DynamicBox[ ToBoxes[ If[$OperatingSystem === "MacOSX", "\[ReturnKey]", "\[EnterKey]"], StandardForm], SingleEvaluation -> True, Evaluator -> "System"], ShowStringCharacters -> False]]], " to add a brief explanation of the function\[CloseCurlyQuote]s \ behavior for that structure. Pressing ", Cell[ BoxData[ StyleBox[ DynamicBox[ ToBoxes[ If[$OperatingSystem === "MacOSX", "\[ReturnKey]", "\[EnterKey]"], StandardForm], SingleEvaluation -> True, Evaluator -> "System"], ShowStringCharacters -> False]]], " repeatedly will create new cases as needed. Every input usage \ case defined above should be demonstrated explicitly here.\n\nSee existing \ documentation pages for examples."}], "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoUsage"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Usage"}, DefaultNewCellStyle->{"UsageInputs", FontFamily -> "Source Sans Pro"}, CellTags->{"TemplateCellGroup", "Usage"}, CellID->542419310], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Spotlight", "[", StyleBox["query", "TI"], "]"}]], "UsageInputs", FontFamily->"Source Sans Pro", CellID->992704870], Cell[TextData[{ "uses the macOS Spotlight feature to search files at any level in your \ current working directory for the given string or ", Cell[BoxData[ StyleBox["query", "TI"]], "InlineFormula", FontFamily->"Source Sans Pro"], " expression and returns a list of file paths." }], "UsageDescription", CellID->182555999] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Spotlight", "[", RowBox[{ StyleBox["query", "TI"], ",", " ", StyleBox["dir", "TI"]}], "]"}]], "UsageInputs", FontFamily->"Source Sans Pro", CellID->613814055], Cell["searches files at any level in the given directory.", "UsageDescription", CellID->832620953] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Spotlight", "[", RowBox[{ StyleBox["query", "TI"], ",", " ", TagBox[ ButtonBox[ StyleBox["All", "SymbolsRefLink", ShowStringCharacters->True, FontFamily->"Source Sans Pro"], BaseStyle->Dynamic[ FEPrivate`If[ CurrentValue["MouseOver"], { "Link", FontColor -> RGBColor[0.854902, 0.396078, 0.145098]}, { "Link"}], ImageSizeCache -> {412., {3., 10.}}], ButtonData->"paclet:ref/All", ContentPadding->False], MouseAppearanceTag["LinkHand"]]}], "]"}]], "UsageInputs", FontFamily->"Source Sans Pro", CellID->794548271], Cell["searches all available file systems.", "UsageDescription", CellID->174112209] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Details & Options", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Notes", Cell[ BoxData[ FrameBox[ Cell[ "Give a detailed explanation of how the function is used and \ configured (e.g. acceptable input types, result formats, options \ specifications, background information). This section may include multiple \ cells, bullet lists, tables, hyperlinks and additional styles/structures as \ needed.\n\nAdd any other information that may be relevant, such as when the \ function was first discovered or how and why it is used within a given field. \ Include all relevant background or contextual information related to the \ function, its development, and its usage.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoNotes"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Notes"}, DefaultNewCellStyle->"Notes", CellTags->{"Details & Options", "Notes", "TemplateCellGroup"}, CellID->908801236], Cell[TextData[{ Cell[BoxData["Spotlight"], "InlineFormula", FontFamily->"Source Sans Pro"], " uses the macOS command line ", StyleBox["mdfind", FontWeight->"Bold"], " utility, which only searches locations that you have allowed Spotlight to \ index in your macOS system preferences." }], "Notes", Editable->True, Deletable->True, CellTags->"TabNext", CellID->384925584], Cell[TextData[{ Cell[BoxData[ RowBox[{"Spotlight", "[", StyleBox["query", "TI"], "]"}]], "InlineFormula", FontFamily->"Source Sans Pro"], " is equivalent to ", Cell[BoxData[ RowBox[{"Spotlight", "[", RowBox[{ StyleBox["query", "TI"], ",", RowBox[{ TagBox[ ButtonBox[ StyleBox["Directory", "SymbolsRefLink", ShowStringCharacters->True, FontFamily->"Source Sans Pro"], BaseStyle->Dynamic[ FEPrivate`If[ CurrentValue["MouseOver"], { "Link", FontColor -> RGBColor[0.8549, 0.39608, 0.1451]}, {"Link"}]], ButtonData->"paclet:ref/Directory", ContentPadding->False], MouseAppearanceTag["LinkHand"]], "[", "]"}]}], "]"}]], "InlineFormula", FontFamily->"Source Sans Pro"], "." }], "Notes", Editable->True, Deletable->True, CellTags->"Nothing", CellID->182099618], Cell[TextData[{ StyleBox["dir", "TI", FontSlant->"Italic"], " can be any string or ", Cell[BoxData[ TagBox[ ButtonBox[ StyleBox["File", "SymbolsRefLink", ShowStringCharacters->True, FontFamily->"Source Sans Pro"], BaseStyle->Dynamic[ FEPrivate`If[ CurrentValue["MouseOver"], { "Link", FontColor -> RGBColor[0.854902, 0.396078, 0.145098]}, { "Link"}], ImageSizeCache -> {412., {3., 10.}}], ButtonData->"paclet:ref/File", ContentPadding->False], MouseAppearanceTag["LinkHand"]]], "InlineFormula", FontFamily->"Source Sans Pro"], " object representing a directory on your machine." }], "Notes", Editable->True, Deletable->True, GeneratedCell->True, CellAutoOverwrite->True, CellTags->"Nothing", CellID->750031126], Cell[TextData[{ Cell[BoxData["Spotlight"], "InlineFormula", FontFamily->"Source Sans Pro"], " queries can include Booleans AND, OR and NOT and keywords like \"name:\", \ \"date:\" and \"kind:\"." }], "Notes", Editable->True, Deletable->True, CellTags->"Nothing", CellID->894057149], Cell[TextData[{ Cell[BoxData["Spotlight"], "InlineFormula", FontFamily->"Source Sans Pro"], " query expressions can include arbitrary Spotlight metadata attribute keys, \ such as those found ", ButtonBox["here", BaseStyle->"Hyperlink", ButtonData->{ URL["https://developer.apple.com/documentation/coreservices/file_metadata/\ mditem/common_metadata_attribute_keys"], None}, ButtonNote-> "https://developer.apple.com/documentation/coreservices/file_metadata/\ mditem/common_metadata_attribute_keys"], "." }], "Notes", Editable->True, Deletable->True, CellTags->"Nothing", CellID->956644194], Cell[TextData[{ "The command line ", StyleBox["mdls", FontWeight->"Bold"], " utility can list the metadata attributes for a given file." }], "Notes", Editable->True, Deletable->True, GeneratedCell->True, CellAutoOverwrite->True, CellTags->"Nothing", CellID->741285195] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Examples", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Examples", Cell[ BoxData[ FrameBox[ Cell[ TextData[{ "Demonstrate the function\[CloseCurlyQuote]s usage, starting with \ the most basic use case and describing each example in a preceding text cell.\ \n\nWithin a group, individual examples can be delimited by inserting page \ breaks between them (either using ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"[Right-click]\"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontColor -> GrayLevel[0.286275], FontSize -> 14, StripOnInput -> False], StyleBox[ "\" \[FilledRightTriangle] \"", FontFamily -> "Source Sans Pro", FontSize -> 13.86, FontColor -> GrayLevel[0.5], StripOnInput -> False], StyleBox[ "\"Insert Page Break\"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontColor -> GrayLevel[0.286275], FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], " between cells or through the menu using ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"Insert\"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontColor -> GrayLevel[0.286275], FontSize -> 14, StripOnInput -> False], StyleBox[ "\" \[FilledRightTriangle] \"", FontFamily -> "Source Sans Pro", FontSize -> 13.86, FontColor -> GrayLevel[0.5], StripOnInput -> False], StyleBox[ "\"Page Break\"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontColor -> GrayLevel[0.286275], FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], ").\n\nExamples should be grouped into Subsection and \ Subsubsection cells similarly to existing documentation pages. Here are some \ typical Subsection names and the types of examples they normally contain:\n \ ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"\[FilledSmallSquare] \"", FontColor -> RGBColor[0.8, 0.043, 0.008], StripOnInput -> False], StyleBox[ "\"Basic Examples: \"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], "most basic function usage\n ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"\[FilledSmallSquare] \"", FontColor -> RGBColor[0.8, 0.043, 0.008], StripOnInput -> False], StyleBox[ "\"Scope: \"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], "input and display conventions, standard computational attributes \ (e.g. threading over lists)\n ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"\[FilledSmallSquare] \"", FontColor -> RGBColor[0.8, 0.043, 0.008], StripOnInput -> False], StyleBox[ "\"Options: \"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], "available options and parameters for the function\n ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"\[FilledSmallSquare] \"", FontColor -> RGBColor[0.8, 0.043, 0.008], StripOnInput -> False], StyleBox[ "\"Applications: \"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], "standard industry or academic applications\n ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"\[FilledSmallSquare] \"", FontColor -> RGBColor[0.8, 0.043, 0.008], StripOnInput -> False], StyleBox[ "\"Properties and Relations: \"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], "how the function relates to other functions\n ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"\[FilledSmallSquare] \"", FontColor -> RGBColor[0.8, 0.043, 0.008], StripOnInput -> False], StyleBox[ "\"Possible Issues: \"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], "limitations or unexpected behavior a user might experience\n ", Cell[ BoxData[ StyleBox[ TemplateBox[{ StyleBox[ "\"\[FilledSmallSquare] \"", FontColor -> RGBColor[0.8, 0.043, 0.008], StripOnInput -> False], StyleBox[ "\"Neat Examples: \"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14, StripOnInput -> False]}, "RowDefault"], ShowStringCharacters -> False]]], "particularly interesting, unconventional, or otherwise unique \ usage"}], "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoExamples"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Section", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Examples"}, CellTags->{"Examples", "TemplateCellGroup"}, CellID->530638011], Cell[CellGroupData[{ Cell["Basic Examples", "Subsection", TaggingRules->{}, CellID->904125756], Cell["\<\ Search files in your current directory for the string \ \[OpenCurlyDoubleQuote]elephant\[CloseCurlyDoubleQuote]:\ \>", "Text", TaggingRules->{}, CellID->509667062], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"Spotlight", "[", "\"\\"", "]"}], "//", "Short"}]], "Input", TaggingRules->{}, CellLabel->"In[1]:=", CellID->947296916], Cell[BoxData[ TagBox[ RowBox[{"{", RowBox[{"\<\"/Users/bob/Desktop/MammalWork.nb\"\>", ",", RowBox[{"\[LeftSkeleton]", "78", "\[RightSkeleton]"}], ",", RowBox[{"\<\"/Users/bob/Documents/Docu\"\>", "\[Ellipsis]", "\<\" Icons/Elephant Silhouette\"\>"}]}], "}"}], Short]], "Output", TaggingRules->{}, CellLabel->"Out[1]//Short=", CellID->573361348] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107562], Cell["Search on your current file system:", "Text", TaggingRules->{}, CellID->637370146], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"Spotlight", "[", RowBox[{"\"\\"", ",", " ", "$RootDirectory"}], "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[57]:=", CellID->461277855], Cell[BoxData["130"], "Output", TaggingRules->{}, CellLabel->"Out[57]=", CellID->450628681] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107563], Cell["Search on all available file systems indexed by Spotlight:", "Text", TaggingRules->{}, CellID->867382733], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"Spotlight", "[", RowBox[{"\"\\"", ",", " ", "All"}], "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[10]:=", CellID->678319909], Cell[BoxData["574"], "Output", TaggingRules->{}, CellLabel->"Out[10]=", CellID->788197049] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107564], Cell["Search for files that contain all the given words:", "Text", TaggingRules->{}, CellID->931545626], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"Spotlight", "[", "\"\\"", "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[8]:=", CellID->715766805], Cell[BoxData["13"], "Output", TaggingRules->{}, CellLabel->"Out[8]=", CellID->518141361] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107565], Cell["Search for files that contain one word but not another:", "Text", TaggingRules->{}, CellID->891279806], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"Spotlight", "[", "\"\\"", "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[9]:=", CellID->537154475], Cell[BoxData["84"], "Output", TaggingRules->{}, CellLabel->"Out[9]=", CellID->185451461] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107566], Cell["\<\ Search for files that were created or modified on a particular date:\ \>", "Text", TaggingRules->{}, CellID->865536504], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"Spotlight", "[", "\"\\"", "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[11]:=", CellID->350812230], Cell[BoxData["187"], "Output", TaggingRules->{}, CellLabel->"Out[11]=", CellID->612634910] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107567], Cell["Search for any folder that has \[OpenCurlyDoubleQuote]Library\ \[CloseCurlyDoubleQuote] in its name:", "Text", TaggingRules->{}, CellID->950348121], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"Spotlight", "[", "\"\\"", "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[13]:=", CellID->526287020], Cell[BoxData["212"], "Output", TaggingRules->{}, CellLabel->"Out[13]=", CellID->54974453] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107568], Cell["Search for music files by a particular artist:", "Text", TaggingRules->{}, CellID->424804234], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"Spotlight", "[", "\"\\"", "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[14]:=", CellID->415727868], Cell[BoxData["72"], "Output", TaggingRules->{}, CellLabel->"Out[14]=", CellID->828181437] }, Open ]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell["Scope", "Subsection", TaggingRules->{}, CellID->204653245], Cell["\<\ Use metadata attributes to find Wolfram notebooks at any level in the current \ directory:\ \>", "Text", TaggingRules->{}, CellID->787879109], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{ "Spotlight", "[", "\"\<'kMDItemContentType == \\\"com.wolfram.notebook\\\"'\>\"", "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[143]:=", CellID->675372005], Cell[BoxData["8027"], "Output", TaggingRules->{}, CellLabel->"Out[143]=", CellID->57976910] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107569], Cell["Find notebooks that have \[OpenCurlyDoubleQuote]the\ \[CloseCurlyDoubleQuote] in their file name:", "Text", TaggingRules->{}, CellID->310799331], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{ "Spotlight", "[", "\"\<'kMDItemContentType == \\\"com.wolfram.notebook\\\" && kMDItemFSName \ == \\\"*the*\\\"'\>\"", "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[144]:=", CellID->845019082], Cell[BoxData["82"], "Output", TaggingRules->{}, CellLabel->"Out[144]=", CellID->974031542] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107570], Cell["\<\ Find notebooks that have \[OpenCurlyDoubleQuote]the\[CloseCurlyDoubleQuote] \ in their file name and \ \[OpenCurlyDoubleQuote]elephant\[CloseCurlyDoubleQuote] in their text content:\ \>", "Text", TaggingRules->{}, CellChangeTimes->{3.767610512635292*^9}, CellID->950843321], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{ "Spotlight", "[", "\"\<'kMDItemContentType == \\\"com.wolfram.notebook\\\" && kMDItemFSName \ == \\\"*the*\\\" && kMDItemTextContent == \\\"*elephant*\\\"'\>\"", "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[147]:=", CellID->327661440], Cell[BoxData["2"], "Output", TaggingRules->{}, CellLabel->"Out[147]=", CellID->211327785] }, Open ]], Cell["Find movie files that are longer than 60 seconds:", "Text", TaggingRules->{}, CellID->779367701], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{ "Spotlight", "[", "\"\<'kMDItemKind == \\\"QuickTime movie\\\" && kMDItemDurationSeconds > \ 60'\>\"", "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[8]:=", CellID->440206430], Cell[BoxData["5"], "Output", TaggingRules->{}, CellLabel->"Out[8]=", CellID->401340005] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107571], Cell["\<\ Find PNG files that have an alpha channel and more than 5 million pixels:\ \>", "Text", TaggingRules->{}, CellID->986995641], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{ "Spotlight", "[", "\"\<'kMDItemKind == \\\"PNG image\\\" && kMDItemHasAlphaChannel == 1 && \ kMDItemPixelCount > 5000000'\>\"", "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[16]:=", CellID->666044354], Cell[BoxData["9"], "Output", TaggingRules->{}, CellLabel->"Out[16]=", CellID->816769284] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107572], Cell["Find files that have been changed in the last week:", "Text", TaggingRules->{}, CellID->534259623], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{ "Spotlight", "[", "\"\<'kMDItemFSContentChangeDate >= $time.this_week(-1)'\>\"", "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[149]:=", CellID->960479998], Cell[BoxData["8209"], "Output", TaggingRules->{}, CellLabel->"Out[149]=", CellID->996815651] }, Open ]] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell["Properties and Relations", "Subsection", TaggingRules->{}, CellID->232113220], Cell["File lists can be analyzed in all the usual ways:", "Text", TaggingRules->{}, CellChangeTimes->{{3.76761052706301*^9, 3.767610527179325*^9}}, CellID->408596429], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Tally", "[", RowBox[{"FileExtension", " ", "/@", " ", RowBox[{"Spotlight", "[", "\"\\"", "]"}]}], "]"}]], "Input", TaggingRules->{}, CellLabel->"In[38]:=", CellID->523288740], Cell[BoxData[ RowBox[{"{", RowBox[{ RowBox[{"{", RowBox[{"\<\"nb\"\>", ",", "17"}], "}"}], ",", RowBox[{"{", RowBox[{"\<\"\"\>", ",", "29"}], "}"}], ",", RowBox[{"{", RowBox[{"\<\"txt\"\>", ",", "9"}], "}"}], ",", RowBox[{"{", RowBox[{"\<\"csv\"\>", ",", "1"}], "}"}], ",", RowBox[{"{", RowBox[{"\<\"pdf\"\>", ",", "15"}], "}"}], ",", RowBox[{"{", RowBox[{"\<\"m4a\"\>", ",", "1"}], "}"}], ",", RowBox[{"{", RowBox[{"\<\"ics\"\>", ",", "2"}], "}"}], ",", RowBox[{"{", RowBox[{"\<\"rtfd\"\>", ",", "1"}], "}"}], ",", RowBox[{"{", RowBox[{"\<\"aur\"\>", ",", "1"}], "}"}], ",", RowBox[{"{", RowBox[{"\<\"HTM\"\>", ",", "2"}], "}"}], ",", RowBox[{"{", RowBox[{"\<\"html\"\>", ",", "4"}], "}"}]}], "}"}]], "Output", TaggingRules->{}, CellLabel->"Out[38]=", CellID->41136086] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107573], Cell["Import a random PNG image with an alpha channel:", "Text", TaggingRules->{}, CellID->266304240], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Import", " ", "@", " ", RowBox[{"RandomChoice", " ", "@", " ", RowBox[{ "Spotlight", "[", "\"\<'kMDItemKind == \\\"PNG image\\\" && kMDItemHasAlphaChannel == \ 1'\>\"", "]"}]}]}]], "Input", TaggingRules->{}, CellLabel->"In[72]:=", CellID->73271192], Cell[BoxData[ GraphicsBox[ TagBox[RasterBox[CompressedData[" 1:eJysvWd4VvX2NvheM/NhPs6n95p3/nOOioqKXURRQHrvNdRAEhJIIIUkkEIJ JJBQAwQSSmiBhBZ67016s4siUqXIUY/HY29r1r3K3jue/8fxun7u/TwJyZO9 732vda+1fms9Fp/eK+l/+x//439k/Z/8v15xOS0zM+Pyev9f/KJvWlbyiLTE 4R3TshNHJGY2jv/f+c1cXqt4/R+83tmykLDe3bqQLm9eQO9tr5Djhdr5dHb9 XD1umEfnNszl16V0Zh0vfv8Mn+M9vD7N62T1bDqxZhYd53VweQkdXjld1sEV JXRs9UxZB1YU06GVJXS0agbtWzaN9lYW0Z7FhbR7SRHt4uOOiim0vbxAjtsW FtCWskm0lY9Ym8sm0oa5+XJcV5pH6+bk88qjtbxq5uTSenkvj1ZNH0trZo2j 1TPH0YqSLFo5PZvfy6blxVm8MmlJUQYtnTqGFhem0xJeOC6cOJoWTeFzXmUT R1HZhBSaNz7ZVgrNzhlBs8bxykmimeOwEuU4fWwiTc8eTiVZw+39JCpIjaWp Y+KoMG0YFWbE84qTVcSrIHWorEmjY3kNkZU3ciCNTxlME1KGyPv5yYP4fDDl jhhI45IGUA6vMXF9aezw/rKyh/ejzPi+lJ0QQxn8Pr42ekhPSh3SmzKG9aGU QT1o5MAelDKY34vtRaP4mMzvYY0Y0F1WYkxXSuqvK7ZXR3mdyOdxfTtTPK+h fTpRbO+ONIyPQ/k4pGd7GtC9LQ3mI17jGNO1DQ3o1pb687F/tzbUp2NL6tel lbzu06kl9ebVq0ML6t6+OR9bUk8+78nnPdo1p65tmlGnVk2oW9tm9OHORYK/ 9xl3H+5YJEe8vsi4u7SpjC5smk8XceTXjslzjMeL/P55fo3z8xvnMUbn0qm1 c+jtmtl0mo8n+XjccHeIcQjMYQF/vg4sL6Y9jL39lVNpXyXwOJV2Mw53Lp5C OxdNkfMdFZNpG2Oydt4E2jR/Am2eP1HOHY/A3/rSfKqZlaMY5LV2dl6APSyc A3OVvJZNyxQcLi9RPOL9islptHDSaF6ptLBgtGBuTt5IxSKvUj4HBkvzkmk2 n88SPCbRDMYf3i9hDE5hvAGHxVkJNCV9mKxJo4dS0Zh4wV4h3gMm+Thx1BDG mWJuPOMN+MsfOUjeGy/vDxbcZQ+PEZxlJfQXzI1LHMA46yU4y0oADvsJ/tL5 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 b2+t5OtYIHve+nVtE8wKHdJL90hLfB79e9Hvk/0V5De1n2Cs7A2HPpzDvjni usAG/DBgAz0NwGXoa7BPeFDrno8a/t0+S08Oi7sg9iE9seZqb0DshRMdWzKO ua8ZNXu9ocQFdZZDrvmAGnt2vYvPILWAU5XvpC5fbLDGAZH/uHhwrcRg0FMB 9wF/Bz4/egRm8PX96st75P/9+N23wp/QF9AKuCd4Ti6zjaiYkkEzJ2fL7FTE pWWvpvXSGmuxaPf/0MvcYzGuPxAT9P3BsMfq562SfRI3GUPgpjuo2zu6RjAF /+0KY+q97YvZF58vvLKHOXzLwsniB2u8PVX2ZiGn7TXduo90oMYsrXYHz8Mk y+NIvXek1sz3ImBvFnCIPfvwQaZbTyevH8e9Rz2b5OltX4N8H3p/pmstOX6H 9uGJoxLfc8jv41ldwj7Q/IIxVF02mdLi+lAKXxPk0xG/B6bRxxw982MFvx1l RkVXtk2d2zSjrm2aULu3XqfWTRpRyzcx07UhtXqzofQoaPdWY5n7IHMTDNOo v0TcFdjFdcC1QR4WPhrmFiKmt7V8kmhg0cNsc4FFzEtH76TqsimyRxHY89wb 4pc4LjPcSQ44UgsD7vMaQc+HzM5JkthLdqLG5+ArglsXTUqhwuyR9PD+bcHd b7/+Sn/y8eHta9J/H9yne4l6SA4afkQl+wapwwdS0pA+MosG9yzPehghN4ef H51v43vVfY/cKNsvDAziOf+Ybfq72xbRabYl6EmLawA/F3O90XsJOWvUz3pf Vzw3qsGH2H5m7XMzzfbYI68t9bZ8LPQ6btvL4v5CLt8P7+Mwwmok0Nc4xeYt emxc9g70D2fOgs/kfdRz83uon423vVVe2+g1Z8ked8fPG9jNehZ3o+ryYjqx dSVd2LaEObOTXKepsgci0hOAfR/0YwH2Z/PfX5zPvnzJeKqYMZ4KMkfQtHGj aV5xPhWOS6FxoxJo7Oh4ShzcS2cKdG0rM28wExt93NA7ErNfsX+ymc2ha8n4 bde8MXVhvML3Aufi8+E+Isa7CthkLp0wepj0PIC92Mb+IbgRcUCdKaI5YJ01 rNoXPAC+W1GcafY3TRb2dV7atUp6f+s+IuaBUYP59+TRN/94qNj77Tc5/vL9 t9KPcGqGxgITpG60i9wrxB3Xz8vnZ6y5PEedWzXVmHRyGI/GswYMet2+9xL0 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 0CO4dyP7d9VZU8KVvWVeCGp28f5w9vXQUxb9wPEe5irNnZRGO6vLBQ/oB96V MRPbs53c55jObFc7NqeBwBrsK3NOz3bNZHVle43Vvlkj6vBWI+rcgvHU/DW+ p41ktX6zIevjl8SvQ5xGYqKsDTFfFTzUhLmtwZP16PlnnqQXnqnPOuVp0cbA a58ubWnU0L40MTOJVs6ZQAfXLaRpuaP5c7UXngX2YBuxH3h23kiZE4rrDF8X nIz9deijj/mFwN3zfHzpuQYy6/BJXl3btaSS/HSZp9WP9f3gXu1Fow9l3xPP ascWTURjQxc572VbHNprEbJMi3gMV3oGMv9N9n4LVs8wPkX1wATBpcbopH9r elzAjW6TZQ8z9q5kJkiPOe/BXiTfP8z6y2lMoyRbMVhkuJMe7WOA2QSL+2mM D78P59PGDBNtua+2ij5+9xxd/+gy3fn0Pbr1yXt088o79Om75+nd86fo/Qun 6V1el08dovNHdtKxXbW0f0sNHdy6lnZvqqYt1YuodslMWj2vkKp4rZieQ3tW z6NxIwdLP6wZ+alBXHGCxL4HUUFGPNvmLPbDxtJ4fu5GY38X+zHwEasqZvI1 7SNaA77P2NEJNDyWOYXv67bK6XR871Y6sH2tXO+8zBGUOyaJxqUnUt6YEZQz ZiRNGJvG7/F9ykimnIyRNI7fG5eRRNkpcWzHBzNnD+bnpK9wZx7fD/Qaf419 vIG9OtOGyllUxZphM2vZQ5uW0KVD6+kmetRe3k/fXTlKf948RXfO7ZDaZcR2 YJvBvxNsNg3iY7gfuO/wB9DHF7OQgTX8Hsx7wuyRFxl//8//+l/Mi60oK2kQ Naj/hOyDQhwfe5PgE6NXp8wyZx6HVoEPA92TOyKcLaL+uPdMGGB10qENhn2R 3gsRuwtbWGj2THoUpg0N+hRKDDU77CmM53Ra5nDtpSQ9RGKDGTzgMrftU8xO Ow/iOky3vadTpCen4hVfK+R7n8++3aoFJfTbr7/Q/9//XXl7J+1cMZvvUTZf mz50+/Mr9Oeff9Lvv/1Kv/7yI/30/bd0ZNtqykwaTEWZ/LfkjKIb16/SV19/ Rf/69lv6+MJxKkzl53TUUNFqH5w7TPT9A/rq+ju0bvEsSh7Sl8ZnJLC9bUWl 0/Lpz9++o99+fEh//PI10W/f8von0S9fEf3Or+lr+uEfn9KDaxfpo4vH6bNL B2kuc0gf/rcbyoskboXZqphx1J3t3pbKGXTlyHr65t099O27u+mbC9vozvF1 kkO9uHmhxNLQZwkxHNhc+AW4n7iX6OcMHwH2G3NE3mDcoaeWzFBi3AF7LzR4 RmZZgwMT+vegmfxs9urcRuLsLdknBA/j54JzgV/EZ9AjBLwF3xe5aNx72Pkc 26Pk/bM8J5Jucw3TLRZQYtiRfjTZmmvAEb6B5CGM74qN18Q3hG0Ff2W5PY0P sBRwo2E05DrXMvESn5Y9qDanQnBnPcBKmIsmsW39hPlN4qI//UB//Pwvxsgf gpM///xdzn//4Sv6lddP39yhP379kX5j7Pz26/f08/f8/r/u0R/fP6Tfef3x ++/0xx9/6Pr9V/b7ptMs/h3715Xz39+DTh7eS79+fYu+v3+NfvjiYzq6ZZXE NZ5jOwcfHLN6Dm5azpjhz0B/0C//uErz80bQc/Xr0WsvPU+HqmbR/Y/eptqq pfTpB5do15oyyo7rSXOZuzs2bUjbN/C//fMh/fzFu/SvT0/KfN+H7x2k9/au lrla03NGUi+2z8nsg2Iu5xTG/I5VpbR8ziTR4vDH0KOr4fPPUv16jzI2npL5 dmOG9ZbneP2cPH4WBss+YcRo4IuBV7x3FfgmljkQ2uI11hGvs06GZn6+gc55 9xmGOk/pSXr00UfoFf560sBelMH+COwWOK9ra53pDZsP/MJ3wc9FL3vs1UQc qMLq/cF3iLd5z8pgpoP1sfZawlTBn2JAbZDiTrGYKPkt/9oM6SWSFGBTZ50o bgRTmAEwLinIk7lPiJ8BOy5YzEwIciRum6O9cLCKEO/OH0W//vwTo+/POtz1 558ao79341O6feUC/fbvL+nep4rTT9hGP7xzna6ePUgPP3uH6Mev6E/GH/35 h2AQ/z28eUVmXy4tLaI05CX5Hp46vIN+f/gJ/fzgEzq3uVz0BWZLYt8FMPb4 o3+j1XMn0be3LtOf/76vH+TnL6l2RRkVsG09sXMtLZk5gb66dzOI5aLH29g4 +DZxrFFeoR0bltKP18/QZye3SD/0wqwkyXvlMYdOH58qvARbls0+wcwC1tST siUOB82N+w39gRgL4ivQs7CRiJFBFyPPAg2K19Dy0P2IPUKbIF6EmE9X5jzM Cxncu5PEaR6vV48x9wRrm8dF38DHxPxg8B40GHLHx2XW+zTBzJuv6u9t9OLz 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 CNiOu1fTcTrCX7AyUvMPrM+xftB45zraH5Qi88huOK2zFjvorrWJH8WmkXt0 mHrF9se1iNhtr3ls8k32TRBXxDt3aGWcCMWCCb/ofeA9YYxGu6HzzBZP1foZ 6yD0wX179VBNHrHJ+i53SJAL0G59IXEVff3EEUOFG400ej7kPdPHL5w8Aq52 q3EtNwM3r+XgyH5vjeN6ffIBvuz5ieKeses//vEPuGmv6DQcdLcTWy/nuSRT z3KYrxNG/WL0T2kfH/Enf3uw2FvWMIPdt2rMwFy7ZZ4V9dDMB7K+ZunXIdfi Nf/g/ffkTBt6wx6ffKJ+yMXcyeRs6g52mhop7Sdfv/A3ekBr1SDsNvcb06Zb aida+5Cfo1+2cBZvu2X6e/wa8coe1FBPe9W0/Gu8B9OvdgrXbce1jCTV8zXc K0F7awtaHzfK2a1A/Z1CVF3PRGlGAtKi9iLMa4vW6qeNGoJB/fpoLEebRf9J nRBr6cz7z7IaqjV/1vbZ09BTfBt1J4/u3sCrqquI9OC8s90ahxzb42S8GrFR h5xXCV6pcftJY0P2nCycYoU1cl2pwZsvMRXrK8xHL54yHAVpJ7veTcmlc7AV vNE3MydHjJG/pId7qMaL2mNqiseLTaSfWjptNKZIPMd7TV6z32Or5qmZU6Z/ Zf2cdQzmf76QOI/vtZ/2Z/RCH+HFzC0zr3wyyAmP8k/i2Z0cXIiPwLplCwXL n6PvPz/WPBHfP7UIPJ/MKX0q8SX7mzlrtf1ePl7VlwrHq0LnozI8KUsXThuo OODZoB1x27QUTrRFwq3pN3RHncQI7Nllrpp8hjycNpGYXGb2ajMOoc1jfGqx 9eR6upvOtFXMo6gf5r5EwSLzLIbdW/w7bKo+wfTNHmYtw1KHo+1jDoefW/DI WSkOS6YgJT7yT3zv69/hkRqmxtpKtIkNKc1JRlVJLupu5qL88llciN6HoJ0b JbYZrz0VX/WmbvwjrTH2k3icuQJq1lmj9pK4gDVtaznzW9YuVb1Vb7H3zLXy 2ntsXo7minx0PHmIqrwk7LZfjlAPe+Hl1igT/nwrKx6hO9foPZ8p8YzN/Cna /0CbsWi6lfileZg9Vuxav94YNdjIP6+dbYUiwR3/1VQUq87VSvDJWhr7NRxW L0BSqKeclS/0+nMuw55tqwRz32HpnEmovH8XHTUliNptq/ebOd/B4l8Z51Pz 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 RZdScCzIA9ttFsF68gidz/NNX6Nuxf7ut956S/0b7wf1ZZxdzDmzfC+WfA1z XikHXVR7QU0QsXU1IRitFek6qy1csBPnvxXBjqvQ2lSrr/dlaz1yTx/R2IUY +vbLzxVHjMWYU104ebhigfM3yA0575i8iH2HuhdhqLFTg3kV2iRijXVr2rDB 5q4XvuYJI4w9meT/nA3OvQep4vv4umcqFocqrn6y+N5B/br87yQzNubvUxem c/xGDjV3I49WLsVcHe0g8wbEHnkmY3xyb+q4LPqphzkJaLiShPz4IGRF+eGO fL3kzEHhFIZmmv2bzRLftZYbGKu/cgrFyWG4eT5CsWj44Ey1gxYdYdeOGcES 8+mWPVvGTOYFXfvNea+8zBkI1HlYdsxQs+++bi5q7xt7EP6st/I/AB/am2uA pnI8FJ5+U/j41Vh/bNQc+zR4b7bWmou/OW+VO7qXTyPe+qFf78+Uc34gHOLd d9/DB+8ZM0XJiTmHi1qXklN7JVbeoLs15oi9Z19eqnCuCHdbVCTt07gs7ZAL ooUfc289z15yqDuKzoYhaOc6nBYbfCLAEWfDvPBcbG6g80bVyDPnslbuH3MC 1FIyviSeOAeaM8sYx2uc/+tg7fnimWB9k1ybPpUzLZgXsfrJmEXDPAr5OLFC H0q7yNhjqbm7frvZX82cJmNjxmzcxUBeyx5hcg7innaTv0sOzJ+Zau4wJn/V 3nDu4ZXHVvF7Ogt5g5HHoC3ivB7mga7HB6Aq86jm49jXzprtrdSjuJEcjppL sbiTfkzzeuxfoi2sFj/74m4e2u7kor7ogmqvqIWpukQtahyelhmaVvXDgkFL z5pldounZb49Zxdw7gu1qOY+PEs8qLNMN3C+yxKJw2YiLT7i/w97Xf860fmk BncyYlAusUPGEW/Ng7D/NFZiPc66Zl2RPeWcNTVW54AN1JkAjNO1LirfYx4g RmxOTpQ3siI9tUZO7kkNwMZls5Eo+Lkq3Ox5RaZq9s7EhqCzrhgd1QVovZWF a3K+k4OdNPbhDF4+p7/Z65odvQfFift1LuQYicM4M4o7CkoTg1Byci/SwtzU 52usOeBr7RFinZl4GGDmiamjos6eM2HYo8pdl5xBQCxZ9gwTt8QObaCVzrwf onyBfID5X86Y1Fl/YtOIpX6mryZ+aTsZJ/J5jDksP6p9pI2mzmyCxoSDu7gG 7R9z0V6brOVsL9OZiuTh5LXMBaWHueJ6wl7VTD4UblspPrj0/GHU5iUovog/ 6qqYL6b+6qbgk5hLDvNEQpAjov0dcEnsJXs66/ITFX+WPhGP3+DN3axrGLMO 5v1ul5bmutcZe/qcdQ6C2M1VsxHitgkvO9oNv/s/+l7L900ds2pcOtSXoqMZ HS1V6Gi4ra/fceUs3fHL1xOwbYVgIlD79iozIlVHS3yWJB1AXjTntnuh6GSQ fO8oHl48ivIzITgu75n1H+4ssFs5D4nRoXgg3Ka9+R5qioTLNtzB4/vXhJ/G 4XV7raGJe3IfaKxA5/18vdb01YzdqEnWOXlWQ5UbFSYf1V3O1FKztsRYjn47 I8JdMcvZeOwT4sxkzn9kbV1383JO+Rc9tebJvBFrBLzmaeFuqkvOjvLVWIP5 X+qPiK+Jw40cHvMnVoJFfo3f5wylSaZPZRxJfTRxyt4Q9iYRY/xZzeeZO92p 1SKvtfrJ4CbWuld8gtY4k0OcVU9VTL2V8AzVfcuDHwuEb/Br+ScCdK5ubX4S ChMPavxHLNIv05ZpP5PEdy3igxn/NV07q7r7KuHFN04fwP2MY6jOijFjP6Nf 5P8CAoGrhw== "], {{0, 120}, {160, 0}}, {0, 255}, ColorFunction->RGBColor], BoxForm`ImageTag["Byte", ColorSpace -> "RGB", Interleaving -> True], Selectable->False], DefaultBaseStyle->"ImageGraphics", ImageSizeRaw->{160, 120}, PlotRange->{{0, 160}, {0, 120}}]], "Output", TaggingRules->{}, CellID->477534190] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107574], Cell[TextData[{ "Files found by Spotlight can be opened with ", Cell[BoxData[ TagBox[ ButtonBox[ StyleBox["SystemOpen", "SymbolsRefLink", ShowStringCharacters->True, FontFamily->"Source Sans Pro"], BaseStyle->Dynamic[ FEPrivate`If[ CurrentValue["MouseOver"], { "Link", FontColor -> RGBColor[0.8549, 0.39608, 0.1451]}, {"Link"}]], ButtonData->"paclet:ref/SystemOpen", ContentPadding->False], MouseAppearanceTag["LinkHand"]]], "InlineFormula", FontFamily->"Source Sans Pro"], ":" }], "Text", TaggingRules->{}, CellChangeTimes->{3.7676105887317247`*^9}, CellID->529215406], Cell[BoxData[ RowBox[{"SystemOpen", " ", "@", " ", RowBox[{"RandomChoice", " ", "@", " ", RowBox[{"Spotlight", "[", "\"\\"", "]"}]}]}]], "Input", TaggingRules->{}, CellID->227938128] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107575], Cell[TextData[{ Cell[BoxData[ TagBox[ ButtonBox[ StyleBox["FindList", "SymbolsRefLink", ShowStringCharacters->True, FontFamily->"Source Sans Pro"], BaseStyle->Dynamic[ FEPrivate`If[ CurrentValue["MouseOver"], { "Link", FontColor -> RGBColor[0.8549, 0.39608, 0.1451]}, {"Link"}]], ButtonData->"paclet:ref/FindList", ContentPadding->False], MouseAppearanceTag["LinkHand"]]], "InlineFormula", FontFamily->"Source Sans Pro"], " can be used to extract lines containing a given string:" }], "Text", TaggingRules->{}, CellChangeTimes->{3.767610651390243*^9}, CellID->438907650], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"FindList", "[", RowBox[{ RowBox[{"RandomChoice", " ", "@", " ", RowBox[{"Spotlight", "[", "\"\\"", "]"}]}], ",", " ", "\"\\""}], "]"}]], "Input", TaggingRules->{}, CellID->265991894], Cell[BoxData[ RowBox[{"{", "\<\"You touched the deep blue sky\"\>", "}"}]], "Output", TaggingRules->{}, CellLabel->"Out[16]=", CellID->565405926] }, Open ]] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell["Possible Issues", "Subsection", TaggingRules->{}, CellID->158766396], Cell["\<\ Spotlight does not index files inside of .app bundles, such as your Wolfram \ System installation directory:\ \>", "Text", TaggingRules->{}, CellID->938968534], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Spotlight", "[", RowBox[{"\"\\"", ",", " ", "$InstallationDirectory"}], "]"}]], "Input", TaggingRules->{}, CellLabel->"In[21]:=", CellID->55766036], Cell[BoxData[ RowBox[{"{", "}"}]], "Output", TaggingRules->{}, CellLabel->"Out[21]=", CellID->829324732] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107576], Cell["\<\ Spotlight can find matches in a file\[CloseCurlyQuote]s metadata, so a file\ \[CloseCurlyQuote]s contents may not contain the search string:\ \>", "Text", TaggingRules->{}, CellID->25973241], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"Select", "[", RowBox[{ RowBox[{"Echo", "[", RowBox[{ RowBox[{"Spotlight", "[", "\"\\"", "]"}], ",", "\"\\"", ",", "Length"}], "]"}], ",", RowBox[{ RowBox[{"Quiet", "[", RowBox[{ RowBox[{"FindList", "[", RowBox[{"#", ",", "\"\\""}], "]"}], " ", "===", " ", RowBox[{"{", "}"}]}], "]"}], "&"}]}], "]"}], "//", "Length"}]], "Input",\ TaggingRules->{}, CellLabel->"In[20]:=", CellID->61793133], Cell[BoxData[ RowBox[{ TagBox["\<\"total: \"\>", "EchoLabel"], " ", "80"}]], "Echo", TaggingRules->{}, CellID->595851559], Cell[BoxData["36"], "Output", TaggingRules->{}, CellLabel->"Out[20]=", CellID->893607124] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107577], Cell[TextData[{ "If quotes in your search string are not properly escaped, ", StyleBox["mdfind", FontWeight->"Bold"], " will give an error and return a nonzero exit code:" }], "Text", TaggingRules->{}, CellChangeTimes->{3.76761055022477*^9}, CellID->606164019], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{"Spotlight", "[", "\"\\"", "]"}]], "Input", TaggingRules->{}, CellLabel->"In[90]:=", CellID->396762987], Cell[BoxData[ TemplateBox[{ "Spotlight", "stderr", "\"\\!\\(\\*RowBox[{\\\"\\\\\\\"mdfind\\\\\\\"\\\"}]\\) returned an exit \ code of \\!\\(\\*RowBox[{\\\"2\\\"}]\\):\\n\\!\\(\\*RowBox[{\\\"\\\\\\\"/bin/\ sh: line 1: unexpected EOF while looking for matching `''\\\\\\\\n/bin/sh: \ line 2: syntax error: unexpected end of file\\\\\\\\n\\\\\\\"\\\"}]\\)\"", 2, 90, 4, 15442898778747169268, "Local", "Global`Spotlight"}, "MessageTemplate2"]], "Message", "MSG", TaggingRules->{}, CellLabel->"During evaluation of In[90]:=", CellID->58258055], Cell[BoxData["$Failed"], "Output", TaggingRules->{}, CellLabel->"Out[90]=", CellID->68608464] }, Open ]] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell["Neat Examples", "Subsection", TaggingRules->{}, CellID->461278909], Cell[TextData[{ "Learn about notebook-specific metadata keys and values with the ", StyleBox["mdls", FontWeight->"Bold"], " utility:" }], "Text", TaggingRules->{}, CellID->843998114], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{"result", "=", RowBox[{"RunProcess", "[", RowBox[{"$SystemShell", ",", "All", ",", RowBox[{"\"\\"", " ", "<>", " ", RowBox[{"ToString", "[", RowBox[{ RowBox[{"NotebookFileName", "[", "]"}], ",", " ", "InputForm"}], "]"}]}]}], "]"}]}], ";"}], "\n", RowBox[{ RowBox[{"Select", "[", RowBox[{ RowBox[{"ImportString", "[", RowBox[{ RowBox[{"result", "[", "\"\\"", "]"}], ",", "\"\\""}], "]"}], ",", RowBox[{"StringContainsQ", "[", "\"\\"", "]"}]}], "]"}], "//", "Column"}]}], "Input", TaggingRules->{}, CellLabel->"In[24]:=", CellID->616820778], Cell[BoxData[ TagBox[GridBox[{ {"\<\"com_wolfram_notebook_GraphicCount = 5\"\>"}, {"\<\"com_wolfram_notebook_InitCellCount = 1\"\>"}, {"\<\"com_wolfram_notebook_InputCellCount = 29\"\>"}, {"\<\"com_wolfram_notebook_OtherCellCount = 158\"\>"}, {"\<\"com_wolfram_notebook_OutputCellCount = 26\"\>"}, {"\<\"com_wolfram_notebook_StyleSheet = \\\"(Embedded)\\\"\"\>"}, {"\<\"com_wolfram_notebook_Type = \\\"Notebook\\\"\"\>"}, {"\<\"com_wolfram_notebook_WindowFrame = \\\"\\\"\"\>"}, {"\<\"kMDItemContentType = \\\"com.wolfram.notebook\\\"\ \"\>"}, {"\<\" \\\"com.wolfram.notebook\\\",\"\>"}, {"\<\" \\\"com.wolfram.notebook\\\",\"\>"} }, DefaultBaseStyle->"Column", GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], "Column"]], "Output", TaggingRules->{}, CellLabel->"Out[25]=", CellID->1018326] }, Open ]], Cell["\<\ Use that metadata to find notebook files that have more than a thousand input \ cells:\ \>", "Text", TaggingRules->{}, CellChangeTimes->{{3.7676107066516047`*^9, 3.767610707226914*^9}}, CellID->865495279], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{ "Spotlight", "[", "\"\<'kMDItemContentType == \\\"com.wolfram.notebook\\\" && \ com_wolfram_notebook_InputCellCount > 1000'\>\"", "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[26]:=", CellID->254231105], Cell[BoxData["17"], "Output", TaggingRules->{}, CellLabel->"Out[26]=", CellID->598108694] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107578], Cell["Find notebooks that use a nondefault stylesheet:", "Text", TaggingRules->{}, CellChangeTimes->{3.767610717264513*^9}, CellID->825669102], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{ "Spotlight", "[", "\"\<'kMDItemContentType == \\\"com.wolfram.notebook\\\" && \ com_wolfram_notebook_StyleSheet != \\\"Default.nb\\\"'\>\"", "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[27]:=", CellID->206235084], Cell[BoxData["4508"], "Output", TaggingRules->{}, CellLabel->"Out[27]=", CellID->139869807] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107579], Cell["Find palette notebooks:", "Text", TaggingRules->{}, CellID->825471635], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{ "Spotlight", "[", "\"\<'kMDItemContentType == \\\"com.wolfram.notebook\\\" && \ com_wolfram_notebook_Type == \\\"Palette\\\"'\>\"", "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[28]:=", CellID->319573504], Cell[BoxData["211"], "Output", TaggingRules->{}, CellLabel->"Out[28]=", CellID->164662174] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[BoxData[ InterpretationBox[Cell["\t", "ExampleDelimiter"], $Line = 0; Null]], "ExampleDelimiter", TaggingRules->{}, CellID->14107580], Cell[TextData[{ "Learn about metadata keys and values for any file of interest with the ", StyleBox["mdls", FontWeight->"Bold"], " utility:" }], "Text", TaggingRules->{}, CellID->42638813], Cell[CellGroupData[{ Cell[BoxData[{ RowBox[{ RowBox[{"result", "=", RowBox[{"RunProcess", "[", RowBox[{ "$SystemShell", ",", "All", ",", "\"\\""}], "]"}]}], ";"}], "\n", RowBox[{ RowBox[{"ImportString", "[", RowBox[{ RowBox[{"result", "[", "\"\\"", "]"}], ",", RowBox[{"{", RowBox[{"\"\\"", ",", RowBox[{"Range", "[", "5", "]"}]}], "}"}]}], "]"}], "//", "Column"}]}], "Input", TaggingRules->{}, CellLabel->"In[29]:=", CellID->919836024], Cell[BoxData[ TagBox[GridBox[{ {"\<\"kMDItemCFBundleIdentifier = \ \\\"com.apple.MDImporter.iCal\\\"\"\>"}, {"\<\"kMDItemContentCreationDate = 2018-08-18 01:13:44 +0000\"\>"}, {"\<\"kMDItemContentCreationDate_Ranking = 2018-08-18 00:00:00 +0000\"\>"}, {"\<\"kMDItemContentModificationDate = 2018-08-18 01:13:44 +0000\"\>"}, {"\<\"kMDItemContentType = \ \\\"com.apple.metadata-importer\\\"\"\>"} }, DefaultBaseStyle->"Column", GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], "Column"]], "Output", TaggingRules->{}, CellLabel->"Out[30]=", CellID->631879177] }, Open ]], Cell["\<\ Use that metadata to search for files with the same content type:\ \>", "Text", TaggingRules->{}, CellID->590412722], Cell[CellGroupData[{ Cell[BoxData[ RowBox[{ RowBox[{"Spotlight", "[", RowBox[{ "\"\<'kMDItemContentType == \\\"com.apple.metadata-importer\\\"'\>\"", ",", "$RootDirectory"}], "]"}], "//", "Length"}]], "Input", TaggingRules->{}, CellLabel->"In[31]:=", CellID->74823955], Cell[BoxData["23"], "Output", TaggingRules->{}, CellLabel->"Out[31]=", CellID->350859428] }, Open ]] }, Open ]] }, Closed]] }, Open ]], Cell[CellGroupData[{ Cell["Source & Additional Information", "Section", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Source & Additional Information"}, CellTags->{"Source & Additional Information", "TemplateSection"}, CellID->611501116], Cell[CellGroupData[{ Cell[TextData[{ "Contributed By", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Contributed By", Cell[ BoxData[ FrameBox[ Cell[ "Enter the name of the person, people or organization that should be \ publicly credited with contributing this function.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoContributedBy"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Contributed By"}, DefaultNewCellStyle->"Text", CellTags->{"Contributed By", "ContributorInformation", "TemplateCellGroup"}, CellID->86203256], Cell["Lou D'Andria", "Text", CellID->588974081] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Keywords", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Keywords", Cell[ BoxData[ FrameBox[ Cell[ "List relevant terms (e.g. functional areas, algorithm names, related \ concepts) that should be used to include the function in search results.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoKeywords"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Keywords"}, DefaultNewCellStyle->"Item", CellTags->{"Keywords", "TemplateCellGroup"}, CellID->696375425], Cell["spotlight", "Item", CellID->293382955], Cell["search", "Item", CellID->428211709], Cell["grep", "Item", CellID->638098204], Cell["scan", "Item", CellID->348760541] }, Open ]], Cell[CellGroupData[{ Cell["Categories", "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Categories"}, DefaultNewCellStyle->"Item", CellTags->{"Categories", "TemplateCellGroup"}, CellID->362094786], Cell[BoxData[ TagBox[GridBox[{ { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "3D Visualization"}], "\" \"", "\"3D Visualization\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Accessibility"}], "\" \"", "\"Accessibility\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Array Manipulation"}], "\" \"", "\"Array Manipulation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Cloud & Deployment"}], "\" \"", "\"Cloud & Deployment\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Core Language & Structure"}], "\" \"", "\"Core Language & Structure\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Data Manipulation & Analysis"}], "\" \"", "\"Data Manipulation & Analysis\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Engineering Data & Computation"}], "\" \"", "\"Engineering Data & Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "External Interfaces & Connections"}], "\" \"", "\"External Interfaces & Connections\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Financial Data & Computation"}], "\" \"", "\"Financial Data & Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Geographic Data & Computation"}], "\" \"", "\"Geographic Data & Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Geometry"}], "\" \"", "\"Geometry\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Graphs & Networks"}], "\" \"", "\"Graphs & Networks\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Higher Mathematical Computation"}], "\" \"", "\"Higher Mathematical Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Images"}], "\" \"", "\"Images\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Just For Fun"}], "\" \"", "\"Just For Fun\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[ False, {False, "Knowledge Representation & Natural Language"}], "\" \"", "\"Knowledge Representation & Natural Language\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Machine Learning"}], "\" \"", "\"Machine Learning\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Notebook Documents & Presentation"}], "\" \"", "\"Notebook Documents & Presentation\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Programming Utilities"}], "\" \"", "\"Programming Utilities\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Repository Tools"}], "\" \"", "\"Repository Tools\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[ False, {False, "Scientific and Medical Data & Computation"}], "\" \"", "\"Scientific and Medical Data & Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Social, Cultural & Linguistic Data"}], "\" \"", "\"Social, Cultural & Linguistic Data\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Sound & Video"}], "\" \"", "\"Sound & Video\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Strings & Text"}], "\" \"", "\"Strings & Text\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Symbolic & Numeric Computation"}], "\" \"", "\"Symbolic & Numeric Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[ "System Operation & Setup", {False, "System Operation & Setup"}], "\" \"", "\"System Operation & Setup\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Time-Related Computation"}], "\" \"", "\"Time-Related Computation\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "User Interface Construction"}], "\" \"", "\"User Interface Construction\""}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Visualization & Graphics"}], "\" \"", "\"Visualization & Graphics\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Wolfram Physics Project"}], "\" \"", "\"Wolfram Physics Project\""}, "RowDefault"], StripOnInput->False, FontSize->12]} }, AutoDelete->False, BaseStyle->{"ControlStyle"}, GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{2}}}], "Grid"]], "Output", Editable->False, Deletable->False, TaggingRules->{ "CheckboxData" -> "OEM6eJxVj89qwzAMxllZuqSUnXfMabc8RMhWKAxSqr1Amn5tTR3bWNLBb1+bwdhOEvy+\ P1Jfd1SRJAtajypBpaOX4Yb5jvPliZ+/\ DAu9UWLB0o4BcRLjXfveEkRD9u4zYG56Fb9kNndUH6LPQkm0GSbB1UcDzqljKFa+\ rH5SyzyqBdefZyPTKW/VbrKMX9B8wOIvKad5q4v7X/i6d4IYYtaWBmp6l0hPjPzL9gj2Gmd8pwCqd+\ rmonkAnNhV2w=="}, CellTags->{"Categories", "Categories-Checkboxes", "CheckboxCell"}, CellID->318934492] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Related Symbols", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Related Symbols", Cell[ BoxData[ FrameBox[ Cell[ "List up to twenty documented, system-level Wolfram Language symbols \ related to the function.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoRelatedSymbols"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Related Symbols"}, DefaultNewCellStyle->"Item", CellTags->{"Related Symbols", "TemplateCellGroup"}, CellID->659846169], Cell["FindList", "Item", CellID->325718766], Cell["TextSearch", "Item", CellID->238067498], Cell["NotebookFind", "Item", CellID->232434839], Cell["FindFile", "Item", CellID->255648738], Cell["SetDirectory", "Item", CellID->149257946] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Related Resource Objects", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Related Resource Objects", Cell[ BoxData[ FrameBox[ Cell[ "List the names of published resource objects from any Wolfram \ repository that are related to this function.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoRelatedResourceObjects"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Related Resource Objects"}, DefaultNewCellStyle->"Item", CellTags->{"Related Resource Objects", "TemplateCellGroup"}, CellID->465534472], Cell["Resource Name (resources from any Wolfram repository)", "Item", CellEventActions->{Inherited, {"KeyDown", "\t"} :> Replace[SelectionMove[ SelectedNotebook[], After, Cell]; NotebookFind[ SelectedNotebook[], "TabNext", Next, CellTags, AutoScroll -> True, WrapAround -> True], Blank[NotebookSelection] :> SelectionMove[ SelectedNotebook[], All, CellContents, AutoScroll -> True]], PassEventsDown -> False, PassEventsUp -> False}, CellTags->{"DefaultContent", "TabNext"}, CellID->873143661] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Source/Reference Citation", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Source/Reference Citation", Cell[ BoxData[ FrameBox[ Cell[ "Give a bibliographic-style citation for the original source of the \ function and/or its components (e.g. a published paper, algorithm, or code \ repository).", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoSourceReferenceCitation"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Source/Reference Citation"}, DefaultNewCellStyle->"Text", CellTags->{"Source/Reference Citation", "TemplateCellGroup"}, CellID->515669552], Cell["Source, reference or citation information", "Text", CellEventActions->{Inherited, {"KeyDown", "\t"} :> Replace[SelectionMove[ SelectedNotebook[], After, Cell]; NotebookFind[ SelectedNotebook[], "TabNext", Next, CellTags, AutoScroll -> True, WrapAround -> True], Blank[NotebookSelection] :> SelectionMove[ SelectedNotebook[], All, CellContents, AutoScroll -> True]], PassEventsDown -> False, PassEventsUp -> False}, CellTags->{"DefaultContent", "TabNext"}, CellID->436399423] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Links", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Links", Cell[ BoxData[ FrameBox[ Cell[ "List additional URLs or hyperlinks for external information related \ to the function.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoLinks"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Links"}, DefaultNewCellStyle->"Item", CellTags->{"Links", "TemplateCellGroup"}, CellID->571756773], Cell[TextData[ButtonBox["Developer Apple\[Dash]Common Metadata Attribute Keys", BaseStyle->"Hyperlink", ButtonData->{ URL["https://developer.apple.com/documentation/coreservices/file_metadata/\ mditem/common_metadata_attribute_keys"], None}, ButtonNote-> "https://developer.apple.com/documentation/coreservices/file_metadata/\ mditem/common_metadata_attribute_keys"]], "Item", CellID->388378187], Cell[TextData[ButtonBox["Developer Apple\[Dash]File System Metadata Attribute \ Keys", BaseStyle->"Hyperlink", ButtonData->{ URL["https://developer.apple.com/documentation/coreservices/file_metadata/\ mditem/file_system_metadata_attribute_keys"], None}, ButtonNote-> "https://developer.apple.com/documentation/coreservices/file_metadata/\ mditem/file_system_metadata_attribute_keys"]], "Item", CellID->807571844], Cell[TextData[ButtonBox["Developer Apple\[Dash]File Metadata Query Expression \ Syntax", BaseStyle->"Hyperlink", ButtonData->{ URL["https://developer.apple.com/library/archive/documentation/Carbon/\ Conceptual/SpotlightQuery/Concepts/QueryFormat.html"], None}, ButtonNote-> "https://developer.apple.com/library/archive/documentation/Carbon/\ Conceptual/SpotlightQuery/Concepts/QueryFormat.html"]], "Item", CellID->118535201], Cell[TextData[ButtonBox["Developer Apple\[Dash]MDItem", BaseStyle->"Hyperlink", ButtonData->{ URL["https://developer.apple.com/documentation/coreservices/file_metadata/\ mditem"], None}, ButtonNote-> "https://developer.apple.com/documentation/coreservices/file_metadata/\ mditem"]], "Item", CellID->100418958], Cell[TextData[ButtonBox["Developer Apple\[Dash]Spotlight Metadata Attributes", BaseStyle->"Hyperlink", ButtonData->{ URL["https://developer.apple.com/library/archive/documentation/\ CoreServices/Reference/MetadataAttributesRef/Reference/CommonAttrs.html"], None}, ButtonNote-> "https://developer.apple.com/library/archive/documentation/CoreServices/\ Reference/MetadataAttributesRef/Reference/CommonAttrs.html"]], "Item", CellID->915832596] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Tests", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"VerificationTests", Cell[ BoxData[ FrameBox[ Cell[ TextData[{ "Specify an optional list of tests for verifying that the function \ is working properly in any environment. Tests can be specified as \ Input/Output cell pairs or as symbolic ", Cell[ BoxData[ StyleBox[ TagBox[ ButtonBox[ StyleBox[ "VerificationTest", "SymbolsRefLink", ShowStringCharacters -> True, FontFamily -> "Source Sans Pro"], BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue["MouseOver"], { "Link", FontColor -> RGBColor[0.8549, 0.39608, 0.1451]}, { "Link"}]], ButtonData -> "paclet:ref/VerificationTest", ContentPadding -> False], MouseAppearanceTag["LinkHand"]], ShowStringCharacters -> True, FontFamily -> "Source Sans Pro"]]], " expressions for including additional options."}], "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoVerificationTests"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "VerificationTests"}, DefaultNewCellStyle->"Input", CellTags->{"TemplateCellGroup", "Tests", "VerificationTests"}, CellID->561308448], Cell[BoxData[ Marketplace`Private`getTemplateTests[ "Function", <| "Name" -> "Spotlight", "UUID" -> "45db1dcb-a324-4f47-95f1-31dee44b22bd", "ResourceType" -> "Function", "Version" -> "1.0.0", "Description" -> "Access the Spotlight feature in macOS from within the Wolfram Language", "Keywords" -> {"spotlight", "search", "grep", "scan"}, "Attributes" -> {}, "AutoUpdate" -> Automatic, "LatestUpdate" -> DateObject[{2019, 2, 28}, "Day", "Gregorian", -6.], "ShortName" -> "Spotlight", "AlternativeNames" -> {}, "AutoCopyExampleNotebook" -> True, "Categories" -> {"System Operation & Setup"}, "ContributedBy" -> "Lou D'Andria", "DefinitionNotebook" -> "marketplacestorage/resources/45d/45db1dcb-a324-4f47-95f1-31dee44b22bd/\ DefinitionNotebook/original.nb", "Details" -> "", "Discoverable" -> Automatic, "DisplayedSourceFields" -> {}, "Documentation" -> <|"Usage" -> {<|"Usage" -> BoxData[ RowBox[{ StyleBox[ RowBox[{ StyleBox["ResourceFunction", "ResourceFunctionSymbol"], "[", StyleBox["\"Spotlight\"", "ResourceFunctionName"], "]"}], "ResourceFunctionHandle"], "[", StyleBox["query", "TI"], "]"}]], "Description" -> TextData[{ "uses the macOS Spotlight feature to search files at any level in \ your current working directory for the given string or ", Cell[ BoxData[ StyleBox["query", "TI"]], "InlineFormula", FontFamily -> "Source Sans Pro"], " expression and returns a list of file paths."}]|>, <| "Usage" -> BoxData[ RowBox[{ StyleBox[ RowBox[{ StyleBox["ResourceFunction", "ResourceFunctionSymbol"], "[", StyleBox["\"Spotlight\"", "ResourceFunctionName"], "]"}], "ResourceFunctionHandle"], "[", RowBox[{ StyleBox["query", "TI"], ",", " ", StyleBox["dir", "TI"]}], "]"}]], "Description" -> "searches files at any level in the given directory."|>, <| "Usage" -> BoxData[ RowBox[{ StyleBox[ RowBox[{ StyleBox["ResourceFunction", "ResourceFunctionSymbol"], "[", StyleBox["\"Spotlight\"", "ResourceFunctionName"], "]"}], "ResourceFunctionHandle"], "[", RowBox[{ StyleBox["query", "TI"], ",", " ", TagBox[ ButtonBox[ StyleBox[ "All", "SymbolsRefLink", ShowStringCharacters -> True, FontFamily -> "Source Sans Pro"], BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue["MouseOver"], { "Link", FontColor -> RGBColor[0.854902, 0.396078, 0.145098]}, {"Link"}], ImageSizeCache -> {412., {3., 10.}}], ButtonData -> "paclet:ref/All", ContentPadding -> False], MouseAppearanceTag["LinkHand"]]}], "]"}]], "Description" -> "searches all available file systems."|>}, "Notes" -> { Cell[ TextData[{ Cell[ BoxData[ StyleBox[ RowBox[{ StyleBox["ResourceFunction", "ResourceFunctionSymbol"], "[", StyleBox["\"Spotlight\"", "ResourceFunctionName"], "]"}], "ResourceFunctionHandle"]], "InlineFormula", FontFamily -> "Source Sans Pro"], " uses the macOS command line ", StyleBox["mdfind", FontWeight -> "Bold"], " utility, which only searches locations that you have allowed \ Spotlight to index in your macOS system preferences."}], "Notes", Editable -> True, Deletable -> True, CellTags -> {"TabNext"}, CellID -> 521904482], Cell[ TextData[{ Cell[ BoxData[ RowBox[{ StyleBox[ RowBox[{ StyleBox["ResourceFunction", "ResourceFunctionSymbol"], "[", StyleBox["\"Spotlight\"", "ResourceFunctionName"], "]"}], "ResourceFunctionHandle"], "[", StyleBox["query", "TI"], "]"}]], "InlineFormula", FontFamily -> "Source Sans Pro"], " is equivalent to ", Cell[ BoxData[ RowBox[{ StyleBox[ RowBox[{ StyleBox["ResourceFunction", "ResourceFunctionSymbol"], "[", StyleBox["\"Spotlight\"", "ResourceFunctionName"], "]"}], "ResourceFunctionHandle"], "[", RowBox[{ StyleBox["query", "TI"], ",", RowBox[{ TagBox[ ButtonBox[ StyleBox[ "Directory", "SymbolsRefLink", ShowStringCharacters -> True, FontFamily -> "Source Sans Pro"], BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue["MouseOver"], { "Link", FontColor -> RGBColor[0.8549, 0.39608, 0.1451]}, { "Link"}]], ButtonData -> "paclet:ref/Directory", ContentPadding -> False], MouseAppearanceTag["LinkHand"]], "[", "]"}]}], "]"}]], "InlineFormula", FontFamily -> "Source Sans Pro"], "."}], "Notes", Editable -> True, Deletable -> True, CellTags -> {"Nothing"}, CellID -> 415851368], Cell[ TextData[{ StyleBox["dir", "TI", FontSlant -> "Italic"], " can be any string or ", Cell[ BoxData[ TagBox[ ButtonBox[ StyleBox[ "File", "SymbolsRefLink", ShowStringCharacters -> True, FontFamily -> "Source Sans Pro"], BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue["MouseOver"], { "Link", FontColor -> RGBColor[0.854902, 0.396078, 0.145098]}, {"Link"}], ImageSizeCache -> {412., {3., 10.}}], ButtonData -> "paclet:ref/File", ContentPadding -> False], MouseAppearanceTag["LinkHand"]]], "InlineFormula", FontFamily -> "Source Sans Pro"], " object representing a directory on your machine."}], "Notes", Editable -> True, Deletable -> True, GeneratedCell -> True, CellAutoOverwrite -> True, CellTags -> {"Nothing"}, CellID -> 571369980], Cell[ TextData[{ Cell[ BoxData[ StyleBox[ RowBox[{ StyleBox["ResourceFunction", "ResourceFunctionSymbol"], "[", StyleBox["\"Spotlight\"", "ResourceFunctionName"], "]"}], "ResourceFunctionHandle"]], "InlineFormula", FontFamily -> "Source Sans Pro"], " queries can include Booleans AND, OR and NOT and keywords like \ \"name:\", \"date:\" and \"kind:\"."}], "Notes", Editable -> True, Deletable -> True, CellTags -> {"Nothing"}, CellID -> 721744503], Cell[ TextData[{ Cell[ BoxData[ StyleBox[ RowBox[{ StyleBox["ResourceFunction", "ResourceFunctionSymbol"], "[", StyleBox["\"Spotlight\"", "ResourceFunctionName"], "]"}], "ResourceFunctionHandle"]], "InlineFormula", FontFamily -> "Source Sans Pro"], " query expressions can include arbitrary Spotlight metadata \ attribute keys, such as those found ", ButtonBox["here", BaseStyle -> "Hyperlink", ButtonData -> { URL[ "https://developer.apple.com/documentation/coreservices/file_\ metadata/mditem/common_metadata_attribute_keys"], None}, ButtonNote -> "https://developer.apple.com/documentation/coreservices/file_\ metadata/mditem/common_metadata_attribute_keys"], "."}], "Notes", Editable -> True, Deletable -> True, CellTags -> {"Nothing"}, CellID -> 252701734], Cell[ TextData[{"The command line ", StyleBox["mdls", FontWeight -> "Bold"], " utility can list the metadata attributes for a given file."}], "Notes", Editable -> True, Deletable -> True, GeneratedCell -> True, CellAutoOverwrite -> True, CellTags -> {"Nothing"}, CellID -> 119326898]}|>, "ExampleNotebook" -> CloudObject[ "https://www.wolframcloud.com/obj/resourcesystem/marketplacestorage/\ resources/45d/45db1dcb-a324-4f47-95f1-31dee44b22bd/Spotlight-examples.nb"], "ExternalLinks" -> { Hyperlink[ "Developer Apple\[Dash]Common Metadata Attribute Keys", "https://developer.apple.com/documentation/coreservices/file_metadata/\ mditem/common_metadata_attribute_keys"], Hyperlink[ "Developer Apple\[Dash]File System Metadata Attribute Keys", "https://developer.apple.com/documentation/coreservices/file_metadata/\ mditem/file_system_metadata_attribute_keys"], Hyperlink[ "Developer Apple\[Dash]File Metadata Query Expression Syntax", "https://developer.apple.com/library/archive/documentation/Carbon/\ Conceptual/SpotlightQuery/Concepts/QueryFormat.html"], Hyperlink[ "Developer Apple\[Dash]MDItem", "https://developer.apple.com/documentation/coreservices/file_metadata/\ mditem"], Hyperlink[ "Developer Apple\[Dash]Spotlight Metadata Attributes", "https://developer.apple.com/library/archive/documentation/CoreServices/\ Reference/MetadataAttributesRef/Reference/CommonAttrs.html"]}, "OriginalUUID" -> "5257e90c-0af5-4994-908e-299a88e578b4", "Originator" -> Missing["NoInput"], "PermissionsGroups" -> {}, "PricingInformation" -> 0, "Public" -> True, "PublisherUUID" -> "ba82671f-e14b-4013-b0be-175a0664d247", "RelatedSymbols" -> { "FindList", "TextSearch", "NotebookFind", "FindFile", "SetDirectory"}, "ReleaseDate" -> DateObject[{2019, 2, 28}, "Day", "Gregorian", -6.], "SeeAlso" -> {}, "SourceMetadata" -> <||>, "StoredElements" -> {Automatic}, "SubmissionID" -> "1576", "SubmissionUUID" -> "4244ac1a-6582-461b-a4aa-73d32ecd027e", "Submitter" -> "lou@wolfram.com", "SymbolName" -> "FunctionRepository`$5257e90c0af54994908e299a88e578b4`Spotlight", "VersionHistory" -> <| "1.0.0" -> <| "Timestamp" -> DateObject[{2019, 2, 28, 15, 55, 50.534063`8.456159192967785}, "Instant", "Gregorian", -6.], "Approver" -> "bobs@wolfram.com", "SubmissionID" -> "1576", "Submitter" -> "lou@wolfram.com", "SubmissionUUID" -> "4244ac1a-6582-461b-a4aa-73d32ecd027e", "OriginalUUID" -> "5257e90c-0af5-4994-908e-299a88e578b4"|>|>, "WolframLanguageVersionRequired" -> "11.3", "VerificationTests" -> Missing["NotFound"]|>, Missing[]]], "Input", CellID->725553833] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Compatibility", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Compatibility", Cell[ BoxData[ FrameBox[ Cell[ "Specify any known compatibilities for your resource to ensure it is \ discoverable on the correct platforms.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoCompatibility"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsection", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Compatibility"}, CellTags->{"Compatibility", "TemplateCellGroup"}, CellID->559974822], Cell[CellGroupData[{ Cell[TextData[{ "Wolfram Language Version", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"CompatibilityWolframLanguageVersionRequired", Cell[ BoxData[ FrameBox[ Cell[ "Enter required Wolfram Language Version (e.g. 12.1+).", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> { "SectionMoreInfoCompatibilityWolframLanguageVersionRequired"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsubsection", Editable->False, Deletable->False, CellMargins->{{Inherited, Inherited}, {4, 6}}, TaggingRules->{ "TemplateGroupName" -> "CompatibilityWolframLanguageVersionRequired"}, DefaultNewCellStyle->"Text", FontSize->16, CellTags->{ "CompatibilityWolframLanguageVersionRequired", "TemplateCellGroup", "Wolfram Language Version"}, CellID->901090016], Cell["12.3+", "Text", CellTags->{"DefaultContent", "ScrapeDefault"}, CellID->913148768] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Operating System", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"CompatibilityOperatingSystem", Cell[ BoxData[ FrameBox[ Cell[ "Select all operating systems where your resource is expected to \ function properly.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoCompatibilityOperatingSystem"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsubsection", Editable->False, Deletable->False, CellMargins->{{Inherited, Inherited}, {4, 6}}, TaggingRules->{"TemplateGroupName" -> "CompatibilityOperatingSystem"}, DefaultNewCellStyle->"Item", FontSize->16, CellTags->{ "CompatibilityOperatingSystem", "Operating System", "TemplateCellGroup"}, CellID->499582406], Cell[BoxData[ TagBox[GridBox[{ { StyleBox[ TemplateBox[{ CheckboxBox["Windows", {False, "Windows"}], "\" \"", "\"Windows\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox["MacOSX", {False, "MacOSX"}], "\" \"", "\"Mac\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox["Unix", {False, "Unix"}], "\" \"", "\"Unix\""}, "RowDefault"], StripOnInput->False, FontSize->12]} }, AutoDelete->False, BaseStyle->{"ControlStyle"}, GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{2}}}], "Grid"]], "Output", Editable->False, Deletable->False, TaggingRules->{ "CheckboxData" -> "OEM6eJxNkNuKwkAMhsEerLDsE/gKfQipCoJLF7PL7m0PUQenM8Mkg87bmwot3iX5/\ 3w5bIoSMuCoEfI6sAtcwrK6YnfD/pxQelTEsPxTprd3gvyr6Wr4h/\ TXqIc0HhgHmmznBaWnIKDZPgWzkkj/\ BJmLL9iELL69deg5wrqyg2tYtUorjrUUJTEXiCRDZcnasbLmxX6fTsWuV9y0EmX7RhPOwmqLGt+\ V8VKrw2CoSkr4PBhG77xYRjCsNiZCaAnlIx8nJBt8hz/RIRT7YLrR8wRtF2wJ"}, CellTags->{ "CheckboxCell", "CompatibilityOperatingSystem", "CompatibilityOperatingSystem-Checkboxes"}, CellID->40078524] }, Closed]], Cell[CellGroupData[{ Cell[TextData[{ "Required Features", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"CompatibilityFeatures", Cell[ BoxData[ FrameBox[ Cell[ TextData[{"Choose any other features that are ", Cell[ BoxData[ StyleBox[ StyleBox["required", "TI"], ShowStringCharacters -> True, FontFamily -> "Source Sans Pro"]]], " in order to use your resource."}], "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoCompatibilityFeatures"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsubsection", Editable->False, Deletable->False, CellMargins->{{Inherited, Inherited}, {4, 6}}, TaggingRules->{"TemplateGroupName" -> "CompatibilityFeatures"}, DefaultNewCellStyle->"Item", FontSize->16, CellTags->{"CompatibilityFeatures", "Required Features", "TemplateCellGroup"}, CellID->989275156], Cell[BoxData[ TagBox[GridBox[{ { StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Notebooks"}], "\" \"", "\"Notebooks\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Parallel Kernels"}], "\" \"", "\"Parallel Kernels\""}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox[False, {False, "Cloud Access"}], "\" \"", "\"Cloud Access\""}, "RowDefault"], StripOnInput->False, FontSize->12]} }, AutoDelete->False, BaseStyle->{"ControlStyle"}, GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{2}}}], "Grid"]], "Output", Editable->False, Deletable->False, TaggingRules->{ "CheckboxData" -> "OEM6eJxlUM1qwzAMHmuzJlDKLrv3BfIQIVugrKyl2gs4jsJMFdtY8sFvP2eDkLHb96cPSU1ZQw\ GSCOHpEsVHqWHXfqG+4zA+8PZsOCvFSXDicfPLx0fe3mKeqD6cYO/cnVdwcZ+vKigipOM7BovE/\ 5Ulu2/JxeHYaI3Mf1kN5TU4j0ESvLRu8kpMb8hI6lBJDJgTu4sX4+\ xP33pDLt8GI6rPqOgUMS5G9YqEa2c+21GcLLebGg4nKxh8yJG5GKrGJog9Y37G/\ obsYtD4mTxC2UWr58w3NfBx2Q=="}, CellTags->{ "CheckboxCell", "CompatibilityFeatures", "CompatibilityFeatures-Checkboxes"}, CellID->396992059] }, Closed]], Cell[CellGroupData[{ Cell[TextData[{ "Environments", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"CompatibilityEvaluationEnvironment", Cell[ BoxData[ FrameBox[ Cell[ TextData[{ "Select all evaluation environments where your resource is expected \ to be compatible. See ", Cell[ BoxData[ StyleBox[ TagBox[ ButtonBox[ StyleBox[ "$EvaluationEnvironment", "SymbolsRefLink", ShowStringCharacters -> True, FontFamily -> "Source Sans Pro"], BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue["MouseOver"], { "Link", FontColor -> RGBColor[0.8549, 0.39608, 0.1451]}, { "Link"}]], ButtonData -> "paclet:ref/$EvaluationEnvironment", ContentPadding -> False], MouseAppearanceTag["LinkHand"]], ShowStringCharacters -> True, FontFamily -> "Source Sans Pro"]]], " for more details."}], "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoCompatibilityEvaluationEnvironment"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsubsection", Editable->False, Deletable->False, CellMargins->{{Inherited, Inherited}, {4, 6}}, TaggingRules->{"TemplateGroupName" -> "CompatibilityEvaluationEnvironment"}, DefaultNewCellStyle->"Item", FontSize->16, CellTags->{ "CompatibilityEvaluationEnvironment", "Environments", "TemplateCellGroup"}, CellID->605308563], Cell[BoxData[ TagBox[GridBox[{ { StyleBox[ TemplateBox[{ CheckboxBox["Session", {False, "Session"}], "\" \"", TemplateBox[{"\"Session\"", "\"Local or cloud interactive session\""}, "PrettyTooltipTemplate"]}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox["Script", {False, "Script"}], "\" \"", TemplateBox[{"\"Script\"", "\"Script run in batch mode\""}, "PrettyTooltipTemplate"]}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox["Subkernel", {False, "Subkernel"}], "\" \"", TemplateBox[{"\"Subkernel\"", "\"Parallel or grid subkernel\""}, "PrettyTooltipTemplate"]}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox["WebEvaluation", {False, "WebEvaluation"}], "\" \"", TemplateBox[{ "\"WebEvaluation\"", "\"Cloud evaluation initiated by an HTTP request\""}, "PrettyTooltipTemplate"]}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox["WebAPI", {False, "WebAPI"}], "\" \"", TemplateBox[{"\"WebAPI\"", "\"API called through an HTTP request\""}, "PrettyTooltipTemplate"]}, "RowDefault"], StripOnInput->False, FontSize->12], StyleBox[ TemplateBox[{ CheckboxBox["Scheduled", {False, "Scheduled"}], "\" \"", TemplateBox[{"\"Scheduled\"", "\"Scheduled task\""}, "PrettyTooltipTemplate"]}, "RowDefault"], StripOnInput->False, FontSize->12]}, { StyleBox[ TemplateBox[{ CheckboxBox["BatchJob", {False, "BatchJob"}], "\" \"", TemplateBox[{"\"BatchJob\"", "\"Remote batch job\""}, "PrettyTooltipTemplate"]}, "RowDefault"], StripOnInput->False, FontSize->12], "\<\"\"\>", "\<\"\"\>"} }, AutoDelete->False, BaseStyle->{"ControlStyle"}, GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{2}}}], "Grid"]], "Output", Editable->False, Deletable->False, TaggingRules->{ "CheckboxData" -> "OEM6eJxdUdFqwzAMhK1tEtj2EXvPR3RpChmDlmqw58RRialjG0su5O/\ nlMTJ9mRJd9yd5H2awxZ4UAi7k2frOYek6FDcsL0mtPmSxJAAEkmjYQfCScuQgW9u6DQqeP3BprzXy\ tf8YIR2f64CQ3TYeoUtpB81i+7TNMGpYuxp1r0+0eYSKIv+XERkNpzeOF8FWMqI/\ sv0t120p6jTu9KO0ZcyonGb9V7p2RmLjgd4L0xvg08jleRhcS31XTqje9TjgU92nNEouj4EpWUruW5\ CtT3WijAC2QEVrpHxl4zyvabiOYe3SjM66wLlsXG210M4C2Ewe7kgGe8Efg82xD96LUbOL+VQrkA=\ "}, CellTags->{ "CheckboxCell", "CompatibilityEvaluationEnvironment", "CompatibilityEvaluationEnvironment-Checkboxes"}, CellID->62394308] }, Closed]], Cell[CellGroupData[{ Cell[TextData[{ "Cloud Support", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"CompatibilityCloudSupport", Cell[ BoxData[ FrameBox[ Cell[ "Specify whether your resource is expected to work in the public \ cloud.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoCompatibilityCloudSupport"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Subsubsection", Editable->False, Deletable->False, CellMargins->{{Inherited, Inherited}, {4, 6}}, TaggingRules->{"TemplateGroupName" -> "CompatibilityCloudSupport"}, DefaultNewCellStyle->"Text", FontSize->16, CellTags->{"Cloud Support", "CompatibilityCloudSupport", "TemplateCellGroup"}, CellID->129998371], Cell[BoxData[ TagBox[GridBox[{ { StyleBox[ TemplateBox[{ CheckboxBox[True, {False, True}], "\" \"", "\"Supported in cloud\""}, "RowDefault"], StripOnInput->False, FontSize->12]} }, AutoDelete->False, BaseStyle->{"ControlStyle"}, GridBoxAlignment->{"Columns" -> {{Left}}}, GridBoxItemSize->{"Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings->{"Columns" -> {{2}}}], "Grid"]], "Output", Editable->False, Deletable->False, TaggingRules->{ "CheckboxData" -> "OEM6eJxNjkEKwkAMRVGqVhAX7tx5gR5Cq0JBqBgvUNsUB6eTYZIsentnQMVdyH/vJ/\ u8gBnIaBHmtYpXKWBRPrF9YddPOLsYFs7uQTFyleDA320/\ 5eym0duAek9BsNsZt2stafc18msgj0FG2JY0+EbMw1gjY5mgjxbv1V4MOU6N/\ 82cnzojzSNOs3NjGX/B8ogW/5P0NFkdHJeTAtaVEww+RCQVw+\ JAZLFxBaxuyKShxfvoEfKzujYRb6FXWpA="}, CellTags->{ "CheckboxCell", "CompatibilityCloudSupport", "CompatibilityCloudSupport-Checkboxes"}, CellID->454919203] }, Closed]] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell[TextData[{ "Author Notes", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Author Notes", Cell[ BoxData[ FrameBox[ Cell[ "This section, when used, will appear near the bottom of the \ published resource. Content displayed in this section can include background, \ possible improvements, additional information and/or implementation details \ that are otherwise beyond the scope of the function documentation.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoAuthorNotes"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Section", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Author Notes"}, DefaultNewCellStyle->"Text", CellTags->{"Author Notes", "TemplateCellGroup"}, CellID->681870591], Cell["Additional information about limitations, issues, etc.", "Text", CellEventActions->{Inherited, {"KeyDown", "\t"} :> Replace[SelectionMove[ SelectedNotebook[], After, Cell]; NotebookFind[ SelectedNotebook[], "TabNext", Next, CellTags, AutoScroll -> True, WrapAround -> True], Blank[NotebookSelection] :> SelectionMove[ SelectedNotebook[], All, CellContents, AutoScroll -> True]], PassEventsDown -> False, PassEventsUp -> False}, CellTags->{"DefaultContent", "TabNext"}, CellID->958952487] }, Open ]], Cell[CellGroupData[{ Cell[TextData[{ "Submission Notes", Cell[BoxData[ PaneSelectorBox[{True-> TemplateBox[{"Submission Notes", Cell[ BoxData[ FrameBox[ Cell[ "Enter any additional information that you would like to communicate \ to the reviewer here. This section will not be included in the published \ resource.", "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5, ImageSize -> { Scaled[0.65], Automatic}]], "MoreInfoText", Deletable -> True, CellTags -> {"SectionMoreInfoSubmissionNotes"}, CellMargins -> {{66, 66}, {15, 15}}]}, "MoreInfoOpenerButtonTemplate"]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ResourceCreateNotebook"}]], ImageSize->Automatic]]] }], "Section", Editable->False, Deletable->False, TaggingRules->{"TemplateGroupName" -> "Submission Notes"}, DefaultNewCellStyle->"Text", CellTags->{"Submission Notes", "TemplateCellGroup"}, CellID->916799765], Cell["Additional information for the reviewer.", "Text", CellEventActions->{Inherited, {"KeyDown", "\t"} :> Replace[SelectionMove[ SelectedNotebook[], After, Cell]; NotebookFind[ SelectedNotebook[], "TabNext", Next, CellTags, AutoScroll -> True, WrapAround -> True], Blank[NotebookSelection] :> SelectionMove[ SelectedNotebook[], All, CellContents, AutoScroll -> True]], PassEventsDown -> False, PassEventsUp -> False}, CellTags->{"DefaultContent", "TabNext"}, CellID->604291542] }, Open ]] }, Open ]] }, WindowSize->Automatic, WindowMargins->Automatic, WindowTitle->"Spotlight | Definition Notebook", TaggingRules->{"CompatibilityTest" -> HoldComplete[ BinaryDeserialize[ BaseDecode[ "OEM6eJzVWVtT20YUrjEQBhxaMulMkyc98EAyadJpO9NL2iauDcQdIMCa9JW1dGQ0rHeV3RWg\ X9a/17MrydhGciTbTFNPJsja1XfOnut3LH9JPWqJQSgi7u3ehBKUCgT3a2rlJApA+/nLS2qp4+P/\ 9Sb38M/K7seIMrW5/QGkWT+KBj2Q0refnbdmB6EDOMGLRiuSErj+QFkE/\ hfq0e4VXlFtnhIaekJc4q7lg0Bp1ejSfj/g/dOIgSKNU1Aiki504xDIcptqimouv+\ cuFGq58icT7qXZlgButwTXcKOPqb7w60UnPwLwFNnJ5JFYaRi0WIBqn7fBD3gwqu757SOOUSp7LG+\ rWj6KGEPFXt5dTAWcQh9VBYma+kE/ktY0w+O+KavUKYRCBVrIOAFMcFQKVLf+\ q6m1PRqwSKJnaurhMXUZ6A5XmjJGvinS0F+\ dxdgzmbXRFWOeWSdaYjz8JQIjr35IQ3uGiLvmSX8lkUyeFBrXKkeVCeuNBIuELNDmNmFCt2qkdk6Wf\ v195MbS63WrPMavIs/KKv/\ cXy6wUp2AkbfeFtfcJoFSv5RFzS7eRxrdCJ5JqHX0NKMuNDGuFgi7YZKuDYzG4CHuxjvBPHQkBiZXf\ 5QFPpbBFQKeXyVlYV8CfpPqwRlXaTnIsUa7KjoNQ+DeGb+\ g3GPgtYAxNdUwi5IwxUb4tbKVXITFipcikK0uDPAAGoy4fSmicH5QzN1Gk5krLAdXGNBft3BTX8gA1\ LetC3Ave+IGb2/e3jbSSSNbs982UR6NmLb5zXWOpuTL7BaBJDdzXV26mg0doS674iz08Dqt+\ 8VeXgD4mIPreONBlgJr+0z0KDu/MC1t1KLqp7Ji90G/\ CzwPeFKIyqfrHuVu3LoQgQvtgDLRH1WskSomNXZJ7K9YlCm/\ zFOd4uqWXTU9icDHCPDU5FFqAeZlAk+\ wXQzPOy5gBCxrKStdGdnUnrNKVGl22UUWdCkNUd9XVYH3quRYSmUmpY5ZKLPnEVwP7Zlr4yRB1GFVl\ bcjBQfQp27c6XMhk+qU+VotG2/kJ9/rspJycCcSb1oazilmWo1dUqsH+\ KQtjHtV7dYHnZWxcYkLSyVMiQ3UHLAuUgXqPtQtzEak0JY1r5rdnbbJS6ufetDBmt3HSF3rcCss/\ oSR60OtCw6eApeue9mJ1LAz3IHt3Vp7KH5EZk3tVm6DlAseuJQdSxECWsvyuVl1HlE0f4hYSotho6m\ UcAPLvU9Us3Juh6m2JEb144GJobWmJSNdsRg4GyZkk1igQ9DUM/\ NBOoGRtVagkwHkSbLj1Sn4IE10O9nSbXVZjFdGhE6olUxPwxkqGUGXD9Dmd0bPL+zn+\ VucCeYZVqZMEhX4/fNClGqEvhrONAb/YyESDoGXtA/ERYdU4+1nhZhJt8uLg0TYzET+3kROZ/\ YlrVeGz88E9Zmx+OP5vVCB1t+HtFl4/k6hHpPEvjht/ydMfqZqgQDffbJeTVLn1tzOtQz+\ VSHMfVD2YqXHzDMzUX9RiD8fM6+KW5aK/1bOHv8tAZ9Lyc+Idv9ceA7iShpi/ZnMkHl49+\ uS7SqXbc+s6ox0uzPlN/bsx3HMtiicFDuddi8UdpH0ex7nlCTdtbHf2yfeAuUz8R/sZ+etcc9oqyP/\ 1LoXgXJ4qqpjqBiVytHC6YHj2i7iOb4UA4c6HK5BOmmHeeEogf8G4Pi4KcIocAY0NkjOtZCIpBy4CT\ F2wHvptIUTi8i5DtSFgdYydmikxQAPizZgseMKjrgaw8/RYwrhboqrgxC39hhk0t/cTg/\ 1dHpYy6aH8TlCbaLrk2YjJJVx4TBiHTj5bmz4CqLgfdhDgg6L1CGioG9x+\ xY6tG9AO9zDs2EcDuvRetMalxpasHaEJNB0BOvNVRIPeoKRp8nbn0PKEUyeJ9+Snkce5811pZ/+\ KouXDOV2vNqeXMp9D7QyIujZnSeKiMG4/\ WyabbVsUI30dbWyR5mC4Y6npzAQV7A7CHW8e0ORJGTUV01ufdzMGR2GbTwVmCj3d8A9cd0NNHoiRcl\ 98fkvn3IKDA=="]]], "CreationTimestamp" -> 3.854017825070673`16.33848870812286*^9, "DefinitionNotebookFramework" -> "DefinitionNotebookClient", "ResourceCreateNotebook" -> True, "ResourceType" -> "Function", "RuntimeConfiguration" -> { "LoadingMethod" -> "Paclet", "PacletName" -> "FunctionResource", "Contexts" -> { "FunctionResource`", "FunctionResource`DefinitionNotebook`"}, "DefaultContentMethod" -> "Legacy"}, "ToolsOpen" -> False, "UpdatedTimestamp" -> 3.854017825118978`16.338488708128303*^9, "VersionInformation" -> {"ResourceVersion" -> "1.0.0"}, "TemplateVersion" -> "1.6.3", "StatusMessage" -> "", "SubmissionReviewData" -> {"Review" -> False}}, CreateCellID->True, FrontEndVersion->"13.0 for Linux x86 (64-bit) (November 22, 2021)", StyleDefinitions->Notebook[{ Cell[ StyleData[StyleDefinitions -> "Default.nb"]], Cell[ StyleData[All, "Working"], DockedCells -> { Cell[ BoxData[ TemplateBox[{}, "MainGridTemplate"]], "DockedCell", CellMargins -> {{-10, -10}, {-8, -8}}, CellFrame -> 0, Background -> RGBColor[0.921569, 0.341176, 0.105882], CellTags -> {"MainDockedCell"}, CacheGraphics -> False], Cell[ BoxData[ TemplateBox[{}, "ToolsGridTemplate"]], "DockedCell", TaggingRules -> {"Tools" -> True}, CellTags -> {"ToolbarDockedCell"}, CellFrameMargins -> {{0, 0}, {2, 2}}, CellFrame -> {{0, 0}, {1, 0}}, CacheGraphics -> False, CellOpen -> Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ToolsOpen"}, True]]]}, PrivateNotebookOptions -> { "FileOutlineCache" -> False, "SafeFileOpen" -> "IgnoreCache"}, CellLabelAutoDelete -> False, CodeAssistOptions -> {"AutoDetectHyperlinks" -> False}, AutoQuoteCharacters -> {}], Cell["Hint Styles", "Section"], Cell[ StyleData["MoreInfoText", StyleDefinitions -> StyleData["Text"]], FontColor -> GrayLevel[0.25]], Cell[ StyleData["ErrorText", StyleDefinitions -> StyleData["Text"]], ShowCellBracket -> False, CellMargins -> {{66, Inherited}, {10, 10}}, CellElementSpacings -> {"CellMinHeight" -> 0, "ClosedCellHeight" -> 0}, FontWeight -> Bold, FontColor -> RGBColor[1, 0, 0]], Cell[ StyleData["WarningText", StyleDefinitions -> StyleData["Text"]], ShowCellBracket -> False, CellMargins -> {{66, 35}, {0, 0}}, FontSize -> 14, GridBoxOptions -> {BaseStyle -> {}}], Cell["Template Boxes", "Section"], Cell[ StyleData["MoreInfoOpenerIconTemplate"], TemplateBoxOptions -> { DisplayFunction -> (PaneSelectorBox[{False -> GraphicsBox[{ Thickness[0.09090909090909091], StyleBox[{ JoinedCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgBGJJIGYC4vinF5RuVyo58OlumvteXcIBxj//Pfjx0tky Dh8v+SYJzFB0kGAJ49MtUnBYIKV/V4UNRis5GHKskYl6IuPwCaxO2eEcWJ+E QwLYHBUHfrC5InD+7CMKG4oy+OH81TJRKdb32eD6+w991YjpZ4CbD1L2s+6L Pcz+R1Ui69wfvrKHuQ/Gh7kfxvdLEoiw3CIM178BbA8f3PwJYJoDbn9JxsS3 NfZMcPcV2HJdX1zw1x7mfhgf5j8YH+Z/mH5Y+MDMh4UfzH5Y+MLchx7+ANUf raY= "], CurveClosed -> {1}]}, { JoinForm[{"Miter", 3.25}], Thickness[0.04581818181818182], RGBColor[0.627441, 0.627441, 0.627441, 1.]}, StripOnInput -> False], StyleBox[{ FilledCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}}}, {CompressedData[" 1:eJxTTMoPSmViYGCQBGIQLTQ3t12zRcShJLdco9dU3mHepS6LtrvCcP4+Xv/m N77CDovcOdKu58g7FPjtSo+5KuTw57fmw+zb8g5K/ao+Z2KEHHRuqOoxqCo4 1OhH27UoCDnsSqhWX5aN4K+ZPvXO8oMI/txz6yeuFFeE67fRSpTaE6sIN79j 1cqy+5MV4fZf1fp0iemUItx9v7PEGkWeKjrA3A/jf+Fa9FHHQBTOX+1ud9n/ oChcv3mwk84kczG4+Yfi3FqvrBWD29+RcmLj1xdicPfB+DD3w/gw/8H0w/wP Mx8WPjD7YeEHcx8sfNHDHwBu/qSR "], CompressedData[" 1:eJxTTMoPSmViYGCQB2IQvf+bus9hGwmHDp1Dj7Lq+R1g/C8aMf2HvvI4TGr/ 8PXaHQEMPkz934jyRxrThRx4jt4OchAXgPMDH16pmH8JwZ97RmCl6XRBOP9D W/9jplQhOF+/1m7LFGNhOJ/l29N9k18i+AUfW5kZ2kXg/Ple3+bO/C4K5+fN DQ4+fUAMzt9xf9q57xnicH6N4AF++Q8IvqPzywC3cgk4PyFkivMkFkk4/4bL wedMMyQdDs1vE5FYJOBwYaHqp4u3EPzQT5dO7vwk5SCxtot3p4WYw73/Kfef X5RxYLv4XzxkhpjDona/Xv0OBH+hx9ZwiywJOB/mHxgf5l8Y30/526VcIyR+ 5Tb7vkQhON/3fNmadRME4fxHts2x9mcF4HxYfKDHLwCFIt67 "]}]}, { FaceForm[ RGBColor[0.627441, 0.627441, 0.627441, 1.]]}, StripOnInput -> False]}, ImageSize -> {11., 11.}, PlotRange -> {{0., 11.}, {0., 11.}}, AspectRatio -> Automatic], True -> GraphicsBox[{ Thickness[0.09090909090909091], StyleBox[{ JoinedCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgBGJJIGYC4vinF5RuVyo58OlumvteXcIBxj//Pfjx0tky Dh8v+SYJzFB0kGAJ49MtUnBYIKV/V4UNRis5GHKskYl6IuPwCaxO2eEcWJ+E QwLYHBUHfrC5InD+7CMKG4oy+OH81TJRKdb32eD6+w991YjpZ4CbD1L2s+6L Pcz+R1Ui69wfvrKHuQ/Gh7kfxvdLEoiw3CIM178BbA8f3PwJYJoDbn9JxsS3 NfZMcPcV2HJdX1zw1x7mfhgf5j8YH+Z/mH5Y+MDMh4UfzH5Y+MLchx7+ANUf raY= "], CurveClosed -> {1}]}, { JoinForm[{"Miter", 3.25}], Thickness[0.04581818181818182], RGBColor[0.5, 0.5, 0.5, 1.]}, StripOnInput -> False], StyleBox[{ FilledCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgBGJJIGYC4vinF5RuVyo58OlumvteXcIBxj//Pfjx0tky Dh8v+SYJzFB0kGAJ49MtUnBYIKV/V4UNRis5GHKskYl6IuPwCaxO2eEcWJ+E QwLYHBUHfrC5InD+7CMKG4oy+OH81TJRKdb32eD6+w991YjpZ4CbD1L2s+6L Pcz+R1Ui69wfvrKHuQ/Gh7kfxvdLEoiw3CIM178BbA8f3PwJYJoDbn9JxsS3 NfZMcPcV2HJdX1zw1x7mfhgf5j8YH+Z/mH5Y+MDMh4UfzH5Y+MLchx7+ANUf raY= "]]}, { FaceForm[ RGBColor[0.5, 0.5, 0.5, 1.]]}, StripOnInput -> False], StyleBox[{ FilledCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}}}, {CompressedData[" 1:eJxTTMoPSmViYGCQBGIQLTQ3t12zRcShJLdco9dU3mHepS6LtrvCcP4+Xv/m N77CDovcOdKu58g7FPjtSo+5KuTw57fmw+zb8g5K/ao+Z2KEHHRuqOoxqCo4 1OhH27UoCDnsSqhWX5aN4K+ZPvXO8oMI/txz6yeuFFeE67fRSpTaE6sIN79j 1cqy+5MV4fZf1fp0iemUItx9v7PEGkWeKjrA3A/jf+Fa9FHHQBTOX+1ud9n/ oChcv3mwk84kczG4+Yfi3FqvrBWD29+RcmLj1xdicPfB+DD3w/gw/8H0w/wP Mx8WPjD7YeEHcx8sfNHDHwBu/qSR "], CompressedData[" 1:eJxTTMoPSmViYGCQB2IQvf+bus9hGwmHDp1Dj7Lq+R1g/C8aMf2HvvI4TGr/ 8PXaHQEMPkz934jyRxrThRx4jt4OchAXgPMDH16pmH8JwZ97RmCl6XRBOP9D W/9jplQhOF+/1m7LFGNhOJ/l29N9k18i+AUfW5kZ2kXg/Ple3+bO/C4K5+fN DQ4+fUAMzt9xf9q57xnicH6N4AF++Q8IvqPzywC3cgk4PyFkivMkFkk4/4bL wedMMyQdDs1vE5FYJOBwYaHqp4u3EPzQT5dO7vwk5SCxtot3p4WYw73/Kfef X5RxYLv4XzxkhpjDona/Xv0OBH+hx9ZwiywJOB/mHxgf5l8Y30/526VcIyR+ 5Tb7vkQhON/3fNmadRME4fxHts2x9mcF4HxYfKDHLwCFIt67 "]}]}, { FaceForm[ RGBColor[0.999985, 0.999985, 0.999985, 1.]]}, StripOnInput -> False]}, ImageSize -> {11., 11.}, PlotRange -> {{0., 11.}, {0., 11.}}, AspectRatio -> Automatic]}, Dynamic[ CurrentValue["MouseOver"]], ImageSize -> Automatic, FrameMargins -> 0]& )}], Cell[ StyleData["MoreInfoOpenerButtonTemplate"], TemplateBoxOptions -> {DisplayFunction -> (AdjustmentBox[ DynamicModuleBox[{ RSNB`mPosRegion$$, RSNB`attachPos$$, RSNB`offsetPos$$, RSNB`horizontalRegion$$, RSNB`verticalRegion$$, RSNB`chooseAttachLocation$$}, TagBox[ TemplateBox[{ TemplateBox[{}, "MoreInfoOpenerIconTemplate"], "\"Click for more information\""}, "PrettyTooltipTemplate"], EventHandlerTag[{"MouseDown" :> AttachCell[ ParentBox[ EvaluationBox[]], #2, RSNB`chooseAttachLocation$$[], RemovalConditions -> {"EvaluatorQuit", "MouseClickOutside"}], Method -> "Preemptive", PassEventsDown -> Automatic, PassEventsUp -> True}]], DynamicModuleValues :> {{DownValues[RSNB`mPosRegion$$] = {HoldPattern[ RSNB`mPosRegion$$[]] :> RSNB`mPosRegion$$[ Ceiling[MousePosition["WindowScaled"] 3]], HoldPattern[ RSNB`mPosRegion$$[ Pattern[RSNB`reg, { Blank[Integer], Blank[Integer]}]]] :> RSNB`reg, HoldPattern[ RSNB`mPosRegion$$[ BlankNullSequence[]]] :> None}}, { DownValues[RSNB`attachPos$$] = {HoldPattern[ RSNB`attachPos$$[{ Pattern[RSNB`h$, Blank[Integer]], Pattern[RSNB`v$, Blank[Integer]]}]] :> { RSNB`horizontalRegion$$[RSNB`h$], RSNB`verticalRegion$$[RSNB`v$]}}}, { DownValues[RSNB`offsetPos$$] = {HoldPattern[ RSNB`offsetPos$$[{ Pattern[RSNB`h$, Blank[Integer]], Pattern[RSNB`v$, Blank[Integer]]}]] :> { RSNB`horizontalRegion$$[4 - RSNB`h$], RSNB`verticalRegion$$[4 - RSNB`v$]}}}, { DownValues[RSNB`horizontalRegion$$] = {HoldPattern[ RSNB`horizontalRegion$$[1]] :> Left, HoldPattern[ RSNB`horizontalRegion$$[2]] :> Center, HoldPattern[ RSNB`horizontalRegion$$[3]] :> Right}}, { DownValues[RSNB`verticalRegion$$] = {HoldPattern[ RSNB`verticalRegion$$[1]] :> Top, HoldPattern[ RSNB`verticalRegion$$[2]] :> Top, HoldPattern[ RSNB`verticalRegion$$[3]] :> Top}}, { DownValues[RSNB`chooseAttachLocation$$] = {HoldPattern[ RSNB`chooseAttachLocation$$[]] :> With[{RSNB`p$ = RSNB`mPosRegion$$[]}, Apply[Sequence, { RSNB`offsetPos$$[RSNB`p$], {-30, 30}, RSNB`attachPos$$[RSNB`p$]}]]}}}], BoxBaselineShift -> -0.5, BoxMargins -> 0.2]& )}], Cell[ StyleData["InlineMoreInfoOpenerButtonTemplate"], TemplateBoxOptions -> {DisplayFunction -> (AdjustmentBox[ DynamicModuleBox[{ RSNB`mPosRegion$$, RSNB`attachPos$$, RSNB`offsetPos$$, RSNB`horizontalRegion$$, RSNB`verticalRegion$$, RSNB`chooseAttachLocation$$}, TagBox[ TemplateBox[{ TemplateBox[{}, "MoreInfoOpenerIconTemplate"], #4}, "PrettyTooltipTemplate"], EventHandlerTag[{"MouseDown" :> AttachCell[ ParentBox[ EvaluationBox[]], #2, RSNB`chooseAttachLocation$$[], RemovalConditions -> {"EvaluatorQuit", "MouseClickOutside"}], Method -> "Preemptive", PassEventsDown -> Automatic, PassEventsUp -> True}]], DynamicModuleValues :> {{DownValues[RSNB`mPosRegion$$] = {HoldPattern[ RSNB`mPosRegion$$[]] :> RSNB`mPosRegion$$[ Ceiling[MousePosition["WindowScaled"] 3]], HoldPattern[ RSNB`mPosRegion$$[ Pattern[RSNB`reg, { Blank[Integer], Blank[Integer]}]]] :> RSNB`reg, HoldPattern[ RSNB`mPosRegion$$[ BlankNullSequence[]]] :> None}}, { DownValues[RSNB`attachPos$$] = {HoldPattern[ RSNB`attachPos$$[{ Pattern[RSNB`h$, Blank[Integer]], Pattern[RSNB`v$, Blank[Integer]]}]] :> { RSNB`horizontalRegion$$[RSNB`h$], RSNB`verticalRegion$$[RSNB`v$]}}}, { DownValues[RSNB`offsetPos$$] = {HoldPattern[ RSNB`offsetPos$$[{ Pattern[RSNB`h$, Blank[Integer]], Pattern[RSNB`v$, Blank[Integer]]}]] :> { RSNB`horizontalRegion$$[4 - RSNB`h$], RSNB`verticalRegion$$[4 - RSNB`v$]}}}, { DownValues[RSNB`horizontalRegion$$] = {HoldPattern[ RSNB`horizontalRegion$$[1]] :> Left, HoldPattern[ RSNB`horizontalRegion$$[2]] :> Center, HoldPattern[ RSNB`horizontalRegion$$[3]] :> Right}}, { DownValues[RSNB`verticalRegion$$] = {HoldPattern[ RSNB`verticalRegion$$[1]] :> Top, HoldPattern[ RSNB`verticalRegion$$[2]] :> Top, HoldPattern[ RSNB`verticalRegion$$[3]] :> Top}}, { DownValues[RSNB`chooseAttachLocation$$] = {HoldPattern[ RSNB`chooseAttachLocation$$[]] :> With[{RSNB`p$ = RSNB`mPosRegion$$[]}, Apply[Sequence, { RSNB`offsetPos$$[RSNB`p$], {-30, 30}, RSNB`attachPos$$[RSNB`p$]}]]}}}], BoxBaselineShift -> -0.5, BoxMargins -> 0.2]& )}], Cell[ StyleData["ClickToCopyTemplate"], TemplateBoxOptions -> { DisplayFunction -> (PaneSelectorBox[{False -> TagBox[ GridBox[{{#, ButtonBox[ GraphicsBox[{ GrayLevel[0.85], Thickness[ NCache[2/45, 0.044444444444444446`]], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{10.5, 18.75}, {10.5, 18.}, { 9., 18.}, {9., 15.75}, {13.5, 15.75}, {13.5, 18.}, {12., 18.}, {12., 18.75}}, {{6., 18.}, {6., 4.5}, {16.5, 4.5}, { 16.5, 18.}, {14.25, 18.}, {14.25, 17.25}, {15.75, 17.25}, { 15.75, 5.25}, {6.75, 5.25}, {6.75, 17.25}, {8.25, 17.25}, { 8.25, 18.}}, {{9.75, 17.25}, {12.75, 17.25}, {12.75, 16.5}, {9.75, 16.5}}}], 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}}}, {{{8.25, 14.25}, { 14.25, 14.25}, {14.25, 13.5}, {8.25, 13.5}}, {{8.25, 12.}, { 14.25, 12.}, {14.25, 11.25}, {8.25, 11.25}}, {{8.25, 9.75}, {14.25, 9.75}, {14.25, 9.}, {8.25, 9.}}, {{8.25, 7.5}, {14.25, 7.5}, {14.25, 6.75}, {8.25, 6.75}}}]}, ImageSize -> 12], ButtonFunction :> Null, Appearance -> { "Default" -> None, "Hover" -> None, "Pressed" -> None}, Evaluator -> Automatic, Method -> "Preemptive"]}}, GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> {"Columns" -> {{0.4}}}], "Grid"], True -> DynamicModuleBox[{RSNB`clickTime$$ = 0., RSNB`timeout$$ = 3.}, TagBox[ GridBox[{{#, TagBox[ ButtonBox[ DynamicBox[ ToBoxes[ Refresh[ If[AbsoluteTime[] - RSNB`clickTime$$ > RSNB`timeout$$, RawBoxes[ TemplateBox[{ PaneSelectorBox[{False -> GraphicsBox[{ GrayLevel[0.65], Thickness[ NCache[2/45, 0.044444444444444446`]], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{10.5, 18.75}, {10.5, 18.}, {9., 18.}, {9., 15.75}, {13.5, 15.75}, {13.5, 18.}, {12., 18.}, {12., 18.75}}, {{6., 18.}, {6., 4.5}, { 16.5, 4.5}, {16.5, 18.}, {14.25, 18.}, {14.25, 17.25}, { 15.75, 17.25}, {15.75, 5.25}, {6.75, 5.25}, {6.75, 17.25}, {8.25, 17.25}, {8.25, 18.}}, {{9.75, 17.25}, { 12.75, 17.25}, {12.75, 16.5}, {9.75, 16.5}}}], 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}}}, {{{8.25, 14.25}, {14.25, 14.25}, {14.25, 13.5}, {8.25, 13.5}}, {{ 8.25, 12.}, {14.25, 12.}, {14.25, 11.25}, {8.25, 11.25}}, {{8.25, 9.75}, {14.25, 9.75}, {14.25, 9.}, {8.25, 9.}}, {{8.25, 7.5}, {14.25, 7.5}, {14.25, 6.75}, {8.25, 6.75}}}]}, ImageSize -> 12], True -> GraphicsBox[{ RGBColor[0.988235, 0.419608, 0.203922], Thickness[ NCache[2/45, 0.044444444444444446`]], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{10.5, 18.75}, {10.5, 18.}, {9., 18.}, {9., 15.75}, {13.5, 15.75}, {13.5, 18.}, {12., 18.}, {12., 18.75}}, {{6., 18.}, {6., 4.5}, { 16.5, 4.5}, {16.5, 18.}, {14.25, 18.}, {14.25, 17.25}, { 15.75, 17.25}, {15.75, 5.25}, {6.75, 5.25}, {6.75, 17.25}, {8.25, 17.25}, {8.25, 18.}}, {{9.75, 17.25}, { 12.75, 17.25}, {12.75, 16.5}, {9.75, 16.5}}}], 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}}}, {{{8.25, 14.25}, {14.25, 14.25}, {14.25, 13.5}, {8.25, 13.5}}, {{ 8.25, 12.}, {14.25, 12.}, {14.25, 11.25}, {8.25, 11.25}}, {{8.25, 9.75}, {14.25, 9.75}, {14.25, 9.}, {8.25, 9.}}, {{8.25, 7.5}, {14.25, 7.5}, {14.25, 6.75}, {8.25, 6.75}}}]}, ImageSize -> 12]}, Dynamic[ CurrentValue["MouseOver"]], ImageSize -> Automatic, FrameMargins -> 0], "\"Click to copy to the clipboard\""}, "PrettyTooltipTemplate"]], RawBoxes[ TemplateBox[{ GraphicsBox[{ RGBColor[0, NCache[2/3, 0.6666666666666666], 0], Thickness[ NCache[2/45, 0.044444444444444446`]], FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, {{{10.5, 18.75}, {10.5, 18.}, {9., 18.}, {9., 15.75}, {13.5, 15.75}, {13.5, 18.}, {12., 18.}, {12., 18.75}}, {{6., 18.}, {6., 4.5}, { 16.5, 4.5}, {16.5, 18.}, {14.25, 18.}, {14.25, 17.25}, { 15.75, 17.25}, {15.75, 5.25}, {6.75, 5.25}, {6.75, 17.25}, {8.25, 17.25}, {8.25, 18.}}, {{9.75, 17.25}, { 12.75, 17.25}, {12.75, 16.5}, {9.75, 16.5}}}], 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}}}, {{{8.25, 14.25}, {14.25, 14.25}, {14.25, 13.5}, {8.25, 13.5}}, {{ 8.25, 12.}, {14.25, 12.}, {14.25, 11.25}, {8.25, 11.25}}, {{8.25, 9.75}, {14.25, 9.75}, {14.25, 9.}, {8.25, 9.}}, {{8.25, 7.5}, {14.25, 7.5}, {14.25, 6.75}, {8.25, 6.75}}}]}, ImageSize -> 12], "\"Copied\""}, "PrettyTooltipTemplate"]]], UpdateInterval -> 1, TrackedSymbols :> {RSNB`clickTime$$}], StandardForm], Evaluator -> "System"], ButtonFunction :> (RSNB`clickTime$$ = AbsoluteTime[]; CopyToClipboard[ BinaryDeserialize[ BaseDecode[#2], Defer]]), Appearance -> { "Default" -> None, "Hover" -> None, "Pressed" -> None}, Method -> "Queued", Evaluator -> "System"], MouseAppearanceTag["LinkHand"]]}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> {"Columns" -> {{0.4}}}], "Grid"], DynamicModuleValues :> {}]}, Dynamic[ CurrentValue["MouseOver"]], ImageSize -> Automatic, FrameMargins -> 0]& )}], Cell[ StyleData["PrettyTooltipTemplate"], TemplateBoxOptions -> {DisplayFunction -> (TagBox[ TooltipBox[#, FrameBox[ StyleBox[#2, "Text", FontColor -> RGBColor[0.537255, 0.537255, 0.537255], FontSize -> 12, FontWeight -> "Plain", FontTracking -> "Plain", StripOnInput -> False], Background -> RGBColor[0.960784, 0.960784, 0.960784], FrameStyle -> RGBColor[0.898039, 0.898039, 0.898039], FrameMargins -> 8, StripOnInput -> False], TooltipDelay -> 0.1, TooltipStyle -> {Background -> None, CellFrame -> 0}], Annotation[#, Framed[ Style[ RSNB`$$tooltip, "Text", FontColor -> RGBColor[0.537255, 0.537255, 0.537255], FontSize -> 12, FontWeight -> "Plain", FontTracking -> "Plain"], Background -> RGBColor[0.960784, 0.960784, 0.960784], FrameStyle -> RGBColor[0.898039, 0.898039, 0.898039], FrameMargins -> 8], "Tooltip"]& ]& )}], Cell[ StyleData["ToolsGridTemplate"], TemplateBoxOptions -> {DisplayFunction -> (StyleBox[ TagBox[ GridBox[{{ FrameBox[ ButtonBox[ TemplateBox[{ StyleBox[ "\"Template Input\"", "Text", FontFamily -> "Source Sans Pro", FontSize -> 11, StripOnInput -> False], "\"Format selection automatically using appropriate \ documentation styles\""}, "PrettyTooltipTemplate"], ButtonFunction :> With[{RSNB`nb$ = ButtonNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 2790153672590285854; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Template Input"; DefinitionNotebookClient`TemplateInput[]]]], DefinitionNotebookClient`ButtonCodeID[ 2790153672590285854]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], FrameMargins -> {{4, 4}, {0, 0}}, BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue[Enabled], FEPrivate`If[ CurrentValue["MouseOver"], { FontColor -> GrayLevel[1], TaggingRules -> {"ButtonHovering" -> True}}, { FontColor -> RGBColor[0.8274509803921568, 0.20784313725490197`, 0.], TaggingRules -> {"ButtonHovering" -> False}}], { FontColor -> RGBColor[0.9568627450980391, 0.8019607843137255, 0.75], TaggingRules -> {"ButtonHovering" -> False}}], Evaluator -> "System"], Appearance -> {"Default" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GPL5w6v66uRAEZJNqyN3J1VfdxC6bMiAjoAhQ nBhDHh3dfT3JGqLrhpfUgwJvCAKyIYJAWaAaPIYAZSEqbwapfjq8GS38gSJA cYgCZHPQDIG44XaU3r9fP7HGI1AcKAtxD1ZDgP6FuAGXCXBzIO6Bhw+yIZCQ xPQFJgCqgYQzRCMkNUJiExKSBE2AAEg4Q+KdAQwoN4QqLvlPvTChVuxQJZ1Q K8VSJe/AAYW5GBlQWJ6QBKhoCH5ATGkPANqBKWU= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Hover" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6G3Dt/+uKq+RAEZJNqyIn+urW20su12ZARUAQo Towhtw7v2RZtD9G1wYjrgK0wBAHZEEGgLFANHkOAshCVW0x5H0eo/8k2QUZA EaA4RAGyOWiGQNyw3ZzvV6YxmgkQBBQHykLcg9UQoH8hbsBlAtwciHvg4YNs CCQkMX2BiYBqIOEM0QhJjZDYhIQkQRMgCBLOkHhnAAPKDaGKS6gYJtSKHaqk E2qlWKrkHTigMBcjAwrLE5IAFQ3BD4gp7QGdXXDI "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Pressed" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GvHjx4i0MANmkGvLx48c/f/6g+RooAhQnxpBX r179+PEDIv771dNPR7ZAEJANEQTKAtXgMQQoCxH5+ejWg0Kfy6YMyAgoAhSH KEA2B80QiBu+3754xYoNzQQIAooDZSHuwWoI0L8QN+AyAW4OxD3w8EE2BBKS mL7AREA1kHCGaISkRkhsQkKSoAkQBAlnSLwzgAHlhlDFJVQME2rFDlXSCbVS LFXyDhxQmIuRAYXlCUmAiobgB8SU9gD80e8B "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True]}, Background -> GrayLevel[0.9], Method -> "Queued", ImageSize -> {All, 20}, Evaluator -> Automatic], FrameStyle -> Directive[ GrayLevel[0.9], AbsoluteThickness[2]], FrameMargins -> -1, ContentPadding -> False, StripOnInput -> False], FrameBox[ ButtonBox[ TemplateBox[{ StyleBox[ "\"Literal Input\"", "Text", FontFamily -> "Source Sans Pro", FontSize -> 11, StripOnInput -> False], "\"Format selection as literal Wolfram Language code\""}, "PrettyTooltipTemplate"], ButtonFunction :> With[{RSNB`nb$ = ButtonNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 4138174468017918531; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Literal Input"; DefinitionNotebookClient`LiteralInput[]]]], DefinitionNotebookClient`ButtonCodeID[ 4138174468017918531]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], FrameMargins -> {{4, 4}, {0, 0}}, BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue[Enabled], FEPrivate`If[ CurrentValue["MouseOver"], { FontColor -> GrayLevel[1], TaggingRules -> {"ButtonHovering" -> True}}, { FontColor -> RGBColor[0.8274509803921568, 0.20784313725490197`, 0.], TaggingRules -> {"ButtonHovering" -> False}}], { FontColor -> RGBColor[0.9568627450980391, 0.8019607843137255, 0.75], TaggingRules -> {"ButtonHovering" -> False}}], Evaluator -> "System"], Appearance -> {"Default" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GPL5w6v66uRAEZJNqyN3J1VfdxC6bMiAjoAhQ nBhDHh3dfT3JGqLrhpfUgwJvCAKyIYJAWaAaPIYAZSEqbwapfjq8GS38gSJA cYgCZHPQDIG44XaU3r9fP7HGI1AcKAtxD1ZDgP6FuAGXCXBzIO6Bhw+yIZCQ xPQFJgCqgYQzRCMkNUJiExKSBE2AAEg4Q+KdAQwoN4QqLvlPvTChVuxQJZ1Q K8VSJe/AAYW5GBlQWJ6QBKhoCH5ATGkPANqBKWU= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Hover" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6G3Dt/+uKq+RAEZJNqyIn+urW20su12ZARUAQo Towhtw7v2RZtD9G1wYjrgK0wBAHZEEGgLFANHkOAshCVW0x5H0eo/8k2QUZA EaA4RAGyOWiGQNyw3ZzvV6YxmgkQBBQHykLcg9UQoH8hbsBlAtwciHvg4YNs CCQkMX2BiYBqIOEM0QhJjZDYhIQkQRMgCBLOkHhnAAPKDaGKS6gYJtSKHaqk E2qlWKrkHTigMBcjAwrLE5IAFQ3BD4gp7QGdXXDI "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Pressed" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GvHjx4i0MANmkGvLx48c/f/6g+RooAhQnxpBX r179+PEDIv771dNPR7ZAEJANEQTKAtXgMQQoCxH5+ejWg0Kfy6YMyAgoAhSH KEA2B80QiBu+3754xYoNzQQIAooDZSHuwWoI0L8QN+AyAW4OxD3w8EE2BBKS mL7AREA1kHCGaISkRkhsQkKSoAkQBAlnSLwzgAHlhlDFJVQME2rFDlXSCbVS LFXyDhxQmIuRAYXlCUmAiobgB8SU9gD80e8B "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True]}, Background -> GrayLevel[0.9], Method -> "Queued", ImageSize -> {All, 20}, Evaluator -> Automatic], FrameStyle -> Directive[ GrayLevel[0.9], AbsoluteThickness[2]], FrameMargins -> -1, ContentPadding -> False, StripOnInput -> False], FrameBox[ ButtonBox[ TemplateBox[{ StyleBox[ "\"Insert Delimiter\"", "Text", FontFamily -> "Source Sans Pro", FontSize -> 11, StripOnInput -> False], "\"Insert example delimiter\""}, "PrettyTooltipTemplate"], ButtonFunction :> With[{RSNB`nb$ = ButtonNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 1887802176716758884; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Insert Delimiter"; DefinitionNotebookClient`DelimiterInsert[]]]], DefinitionNotebookClient`ButtonCodeID[ 1887802176716758884]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], FrameMargins -> {{4, 4}, {0, 0}}, BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue[Enabled], FEPrivate`If[ CurrentValue["MouseOver"], { FontColor -> GrayLevel[1], TaggingRules -> {"ButtonHovering" -> True}}, { FontColor -> RGBColor[0.8274509803921568, 0.20784313725490197`, 0.], TaggingRules -> {"ButtonHovering" -> False}}], { FontColor -> RGBColor[0.9568627450980391, 0.8019607843137255, 0.75], TaggingRules -> {"ButtonHovering" -> False}}], Evaluator -> "System"], Appearance -> {"Default" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GPL5w6v66uRAEZJNqyN3J1VfdxC6bMiAjoAhQ nBhDHh3dfT3JGqLrhpfUgwJvCAKyIYJAWaAaPIYAZSEqbwapfjq8GS38gSJA cYgCZHPQDIG44XaU3r9fP7HGI1AcKAtxD1ZDgP6FuAGXCXBzIO6Bhw+yIZCQ xPQFJgCqgYQzRCMkNUJiExKSBE2AAEg4Q+KdAQwoN4QqLvlPvTChVuxQJZ1Q K8VSJe/AAYW5GBlQWJ6QBKhoCH5ATGkPANqBKWU= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Hover" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6G3Dt/+uKq+RAEZJNqyIn+urW20su12ZARUAQo Towhtw7v2RZtD9G1wYjrgK0wBAHZEEGgLFANHkOAshCVW0x5H0eo/8k2QUZA EaA4RAGyOWiGQNyw3ZzvV6YxmgkQBBQHykLcg9UQoH8hbsBlAtwciHvg4YNs CCQkMX2BiYBqIOEM0QhJjZDYhIQkQRMgCBLOkHhnAAPKDaGKS6gYJtSKHaqk E2qlWKrkHTigMBcjAwrLE5IAFQ3BD4gp7QGdXXDI "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Pressed" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GvHjx4i0MANmkGvLx48c/f/6g+RooAhQnxpBX r179+PEDIv771dNPR7ZAEJANEQTKAtXgMQQoCxH5+ejWg0Kfy6YMyAgoAhSH KEA2B80QiBu+3754xYoNzQQIAooDZSHuwWoI0L8QN+AyAW4OxD3w8EE2BBKS mL7AREA1kHCGaISkRkhsQkKSoAkQBAlnSLwzgAHlhlDFJVQME2rFDlXSCbVS LFXyDhxQmIuRAYXlCUmAiobgB8SU9gD80e8B "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True]}, Background -> GrayLevel[0.9], Method -> "Queued", ImageSize -> {All, 20}, Evaluator -> Automatic], FrameStyle -> Directive[ GrayLevel[0.9], AbsoluteThickness[2]], FrameMargins -> -1, ContentPadding -> False, StripOnInput -> False], FrameBox[ ButtonBox[ TemplateBox[{ StyleBox[ "\"Subscripted Variable\"", "Text", FontFamily -> "Source Sans Pro", FontSize -> 11, StripOnInput -> False], "\"Insert subscripted variable placeholder\""}, "PrettyTooltipTemplate"], ButtonFunction :> With[{RSNB`nb$ = ButtonNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 3787878858871814623; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Subscripted Variable"; DefinitionNotebookClient`SubscriptInsert[]]]], DefinitionNotebookClient`ButtonCodeID[ 3787878858871814623]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], FrameMargins -> {{4, 4}, {0, 0}}, BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue[Enabled], FEPrivate`If[ CurrentValue["MouseOver"], { FontColor -> GrayLevel[1], TaggingRules -> {"ButtonHovering" -> True}}, { FontColor -> RGBColor[0.8274509803921568, 0.20784313725490197`, 0.], TaggingRules -> {"ButtonHovering" -> False}}], { FontColor -> RGBColor[0.9568627450980391, 0.8019607843137255, 0.75], TaggingRules -> {"ButtonHovering" -> False}}], Evaluator -> "System"], Appearance -> {"Default" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GPL5w6v66uRAEZJNqyN3J1VfdxC6bMiAjoAhQ nBhDHh3dfT3JGqLrhpfUgwJvCAKyIYJAWaAaPIYAZSEqbwapfjq8GS38gSJA cYgCZHPQDIG44XaU3r9fP7HGI1AcKAtxD1ZDgP6FuAGXCXBzIO6Bhw+yIZCQ xPQFJgCqgYQzRCMkNUJiExKSBE2AAEg4Q+KdAQwoN4QqLvlPvTChVuxQJZ1Q K8VSJe/AAYW5GBlQWJ6QBKhoCH5ATGkPANqBKWU= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Hover" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6G3Dt/+uKq+RAEZJNqyIn+urW20su12ZARUAQo Towhtw7v2RZtD9G1wYjrgK0wBAHZEEGgLFANHkOAshCVW0x5H0eo/8k2QUZA EaA4RAGyOWiGQNyw3ZzvV6YxmgkQBBQHykLcg9UQoH8hbsBlAtwciHvg4YNs CCQkMX2BiYBqIOEM0QhJjZDYhIQkQRMgCBLOkHhnAAPKDaGKS6gYJtSKHaqk E2qlWKrkHTigMBcjAwrLE5IAFQ3BD4gp7QGdXXDI "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Pressed" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GvHjx4i0MANmkGvLx48c/f/6g+RooAhQnxpBX r179+PEDIv771dNPR7ZAEJANEQTKAtXgMQQoCxH5+ejWg0Kfy6YMyAgoAhSH KEA2B80QiBu+3754xYoNzQQIAooDZSHuwWoI0L8QN+AyAW4OxD3w8EE2BBKS mL7AREA1kHCGaISkRkhsQkKSoAkQBAlnSLwzgAHlhlDFJVQME2rFDlXSCbVS LFXyDhxQmIuRAYXlCUmAiobgB8SU9gD80e8B "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True]}, Background -> GrayLevel[0.9], Method -> "Queued", ImageSize -> {All, 20}, Evaluator -> Automatic], FrameStyle -> Directive[ GrayLevel[0.9], AbsoluteThickness[2]], FrameMargins -> -1, ContentPadding -> False, StripOnInput -> False], ActionMenuBox[ FrameBox[ ButtonBox[ TemplateBox[{ StyleBox[ TemplateBox[{ "\"Tables\"", "\"\[ThinSpace]\[ThinSpace]\[ThinSpace]\ \[FilledDownTriangle]\""}, "RowDefault"], "Text", FontFamily -> "Source Sans Pro", FontSize -> 11, StripOnInput -> False], "\"Table functions\""}, "PrettyTooltipTemplate"], ButtonFunction :> With[{RSNB`nb$ = ButtonNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 3216557251994556740; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[Null]]], DefinitionNotebookClient`ButtonCodeID[ 3216557251994556740]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], FrameMargins -> {{4, 4}, {0, 0}}, BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue[Enabled], FEPrivate`If[ CurrentValue["MouseOver"], { FontColor -> GrayLevel[1], TaggingRules -> {"ButtonHovering" -> True}}, { FontColor -> RGBColor[0.8274509803921568, 0.20784313725490197`, 0.], TaggingRules -> {"ButtonHovering" -> False}}], { FontColor -> RGBColor[0.9568627450980391, 0.8019607843137255, 0.75], TaggingRules -> {"ButtonHovering" -> False}}], Evaluator -> "System"], Appearance -> {"Default" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GPL5w6v66uRAEZJNqyN3J1VfdxC6bMiAjoAhQ nBhDHh3dfT3JGqLrhpfUgwJvCAKyIYJAWaAaPIYAZSEqbwapfjq8GS38gSJA cYgCZHPQDIG44XaU3r9fP7HGI1AcKAtxD1ZDgP6FuAGXCXBzIO6Bhw+yIZCQ xPQFJgCqgYQzRCMkNUJiExKSBE2AAEg4Q+KdAQwoN4QqLvlPvTChVuxQJZ1Q K8VSJe/AAYW5GBlQWJ6QBKhoCH5ATGkPANqBKWU= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Hover" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6G3Dt/+uKq+RAEZJNqyIn+urW20su12ZARUAQo Towhtw7v2RZtD9G1wYjrgK0wBAHZEEGgLFANHkOAshCVW0x5H0eo/8k2QUZA EaA4RAGyOWiGQNyw3ZzvV6YxmgkQBBQHykLcg9UQoH8hbsBlAtwciHvg4YNs CCQkMX2BiYBqIOEM0QhJjZDYhIQkQRMgCBLOkHhnAAPKDaGKS6gYJtSKHaqk E2qlWKrkHTigMBcjAwrLE5IAFQ3BD4gp7QGdXXDI "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Pressed" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GvHjx4i0MANmkGvLx48c/f/6g+RooAhQnxpBX r179+PEDIv771dNPR7ZAEJANEQTKAtXgMQQoCxH5+ejWg0Kfy6YMyAgoAhSH KEA2B80QiBu+3754xYoNzQQIAooDZSHuwWoI0L8QN+AyAW4OxD3w8EE2BBKS mL7AREA1kHCGaISkRkhsQkKSoAkQBAlnSLwzgAHlhlDFJVQME2rFDlXSCbVS LFXyDhxQmIuRAYXlCUmAiobgB8SU9gD80e8B "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True]}, Background -> GrayLevel[0.9], Method -> "Queued", ImageSize -> {All, 20}, Evaluator -> Automatic], FrameStyle -> Directive[ GrayLevel[0.9], AbsoluteThickness[2]], FrameMargins -> -1, ContentPadding -> False, StripOnInput -> False], { "\"Insert table with two columns\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 5800166344906378520; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Tables"; DefinitionNotebookClient`$ClickedAction = "Insert table with two columns"; DefinitionNotebookClient`TableInsert[2]]]], DefinitionNotebookClient`ButtonCodeID[ 5800166344906378520]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"Insert table with three columns\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 533841403879783297; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Tables"; DefinitionNotebookClient`$ClickedAction = "Insert table with three columns"; DefinitionNotebookClient`TableInsert[3]]]], DefinitionNotebookClient`ButtonCodeID[ 533841403879783297]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"Add a row to the selected table\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 4413051590217973467; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Tables"; DefinitionNotebookClient`$ClickedAction = "Add a row to the selected table"; DefinitionNotebookClient`TableRowInsert[]]]], DefinitionNotebookClient`ButtonCodeID[ 4413051590217973467]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"Sort the selected table\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 9150037060110806081; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Tables"; DefinitionNotebookClient`$ClickedAction = "Sort the selected table"; DefinitionNotebookClient`TableSort[]]]], DefinitionNotebookClient`ButtonCodeID[ 9150037060110806081]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"Merge selected tables\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 2347719643166780208; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Tables"; DefinitionNotebookClient`$ClickedAction = "Merge selected tables"; DefinitionNotebookClient`TableMerge[]]]], DefinitionNotebookClient`ButtonCodeID[ 2347719643166780208]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]]}, Appearance -> None, Method -> "Queued"], ActionMenuBox[ FrameBox[ ButtonBox[ StyleBox[ TemplateBox[{ "\"Cells\"", "\"\[ThinSpace]\[ThinSpace]\[ThinSpace]\[FilledDownTriangle]\ \""}, "RowDefault"], "Text", FontFamily -> "Source Sans Pro", FontSize -> 11, StripOnInput -> False], ButtonFunction :> With[{RSNB`nb$ = ButtonNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 3216557251994556740; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[Null]]], DefinitionNotebookClient`ButtonCodeID[ 3216557251994556740]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], FrameMargins -> {{4, 4}, {0, 0}}, BaseStyle -> Dynamic[ FEPrivate`If[ CurrentValue[Enabled], FEPrivate`If[ CurrentValue["MouseOver"], { FontColor -> GrayLevel[1], TaggingRules -> {"ButtonHovering" -> True}}, { FontColor -> RGBColor[0.8274509803921568, 0.20784313725490197`, 0.], TaggingRules -> {"ButtonHovering" -> False}}], { FontColor -> RGBColor[0.9568627450980391, 0.8019607843137255, 0.75], TaggingRules -> {"ButtonHovering" -> False}}], Evaluator -> "System"], Appearance -> {"Default" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GPL5w6v66uRAEZJNqyN3J1VfdxC6bMiAjoAhQ nBhDHh3dfT3JGqLrhpfUgwJvCAKyIYJAWaAaPIYAZSEqbwapfjq8GS38gSJA cYgCZHPQDIG44XaU3r9fP7HGI1AcKAtxD1ZDgP6FuAGXCXBzIO6Bhw+yIZCQ xPQFJgCqgYQzRCMkNUJiExKSBE2AAEg4Q+KdAQwoN4QqLvlPvTChVuxQJZ1Q K8VSJe/AAYW5GBlQWJ6QBKhoCH5ATGkPANqBKWU= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Hover" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6G3Dt/+uKq+RAEZJNqyIn+urW20su12ZARUAQo Towhtw7v2RZtD9G1wYjrgK0wBAHZEEGgLFANHkOAshCVW0x5H0eo/8k2QUZA EaA4RAGyOWiGQNyw3ZzvV6YxmgkQBBQHykLcg9UQoH8hbsBlAtwciHvg4YNs CCQkMX2BiYBqIOEM0QhJjZDYhIQkQRMgCBLOkHhnAAPKDaGKS6gYJtSKHaqk E2qlWKrkHTigMBcjAwrLE5IAFQ3BD4gp7QGdXXDI "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Pressed" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4CllgA6GvHjx4i0MANmkGvLx48c/f/6g+RooAhQnxpBX r179+PEDIv771dNPR7ZAEJANEQTKAtXgMQQoCxH5+ejWg0Kfy6YMyAgoAhSH KEA2B80QiBu+3754xYoNzQQIAooDZSHuwWoI0L8QN+AyAW4OxD3w8EE2BBKS mL7AREA1kHCGaISkRkhsQkKSoAkQBAlnSLwzgAHlhlDFJVQME2rFDlXSCbVS LFXyDhxQmIuRAYXlCUmAiobgB8SU9gD80e8B "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True]}, Background -> GrayLevel[0.9], Method -> "Queued", ImageSize -> {All, 20}, Evaluator -> Automatic], FrameStyle -> Directive[ GrayLevel[0.9], AbsoluteThickness[2]], FrameMargins -> -1, ContentPadding -> False, StripOnInput -> False], { "\"Insert comment for reviewer\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 2572781756330727330; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Cells"; DefinitionNotebookClient`$ClickedAction = "Insert comment for reviewer"; DefinitionNotebookClient`CommentInsert[]]]], DefinitionNotebookClient`ButtonCodeID[ 2572781756330727330]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"Mark/unmark selected cells as comments\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 3646530685697756512; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Cells"; DefinitionNotebookClient`$ClickedAction = "Mark/unmark selected cells as comments"; DefinitionNotebookClient`CommentToggle[]]]], DefinitionNotebookClient`ButtonCodeID[ 3646530685697756512]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"Mark/unmark selected cells as excluded\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 1866935765212102190; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Cells"; DefinitionNotebookClient`$ClickedAction = "Mark/unmark selected cells as excluded"; DefinitionNotebookClient`ExclusionToggle[]]]], DefinitionNotebookClient`ButtonCodeID[ 1866935765212102190]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]]}, Appearance -> None, Method -> "Queued"]}}, GridBoxAlignment -> {"Columns" -> {{Left}}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxBackground -> {"Columns" -> {{None}}, "Rows" -> { GrayLevel[0.9]}}, GridBoxFrame -> { "Columns" -> False, "RowsIndexed" -> {1 -> GrayLevel[0.9]}}, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> { "Columns" -> {5, {0.5}, 5}, "Rows" -> {{Automatic}}}, FrameStyle -> GrayLevel[0.75]], "Grid"], ButtonBoxOptions -> {Enabled -> Dynamic[ Not[ TrueQ[DefinitionNotebookClient`$ButtonsDisabled]], TrackedSymbols :> {DefinitionNotebookClient`$ButtonsDisabled}]}, StripOnInput -> False]& )}], Cell[ StyleData["MainGridTemplate"], TemplateBoxOptions -> {DisplayFunction -> (StyleBox[ TagBox[ GridBox[{{ TagBox[ GridBox[{{ GraphicsBox[{ Thickness[0.022222222222222223`], { FaceForm[{ RGBColor[0.87451, 0.278431, 0.03137260000000001], Opacity[1.]}], FilledCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}}, {{{45., 22.5}, {45., 10.073999999999998`}, {34.926, 0.}, {22.5, 0.}, {10.074, 0.}, {0., 10.073999999999998`}, {0., 22.5}, {0., 34.926}, {10.074, 45.}, {22.5, 45.}, {34.926, 45.}, {45., 34.926}, {45., 22.5}}}]}, { FaceForm[{ RGBColor[1., 1., 1.], Opacity[1.]}], FilledCurveBox[{{{0, 2, 0}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}}, {{0, 2, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}}, {{0, 2, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}}, {CompressedData[" 1:eJxTTMoPSmViYGAwAWIQLcESxqe7SdlhqnN3zvPblg4w/omyffOl/K0cEp9e ULq9U9lhT8lkCZZrVg6VL9UMOd4oO1SLrHN/GGXtcKUCKOCh4sDDpN0udtPa 4fnvlR8v8ao6ZIE12ELMrVZzmAIymNfOAWj43PfpGg45YIV2Dguk9O+qsGlB 9M+0h9gjpgOxh8fBYePc98uPees5MICAggNE/TF9B6Bl574rO0DcMcsAwmd2 cNCM6T/0VcPQAeQsjh6oeWWGEPt97R3UDTnWyMwyhKh7Yefw5S/QB22GEHe1 2zlIg5yTaAh3by7InUKGDmBnLrR1cOkGudzAYZHrts9/Q2wdHi+dfUShwMBh Q1HGxLcytg5BO+RaXwsaQN1r6/BdA2jRVn1oeNk6aIEcWq4HcccvWwfTuF2e PEy6UPPtHIC+CH68VBvOP70QaNFeLTg/T6j5wKlELYdPl3yTBCLsIOGkowVx 71tbhycg93zQdAjonZ4ndNgGzgern2ENVw90TZVInhUkfqy1IO65ZQl3L4wP iW99B/NOx4SnEyzh4Q+W32XhcBUc0PoQd7dawM1D568H2cdnCOd/A9nzVc/h I9hdWg4ZoIg6oueQD/Kfoh40nSD4fkDfWpboQOw7oYDBh6mHxIcy3DxYek4A peOfCD7MPTA+zL0yUSnW9/sV4Hxw/DgpQOL7igUkfi8qwsMHAHSDTZ8= "], {{19.051000000000002`, 14.242}, {19.051000000000002`, 27.594}, {23.828, 27.594}, {23.828, 26.543}, {21.426, 26.308999999999997`}, {21.375, 26.258000000000003`}, { 21.375, 24.219}, {21.375, 17.535000000000004`}, {21.375, 15.602}, {21.426, 15.547}, {23.828, 15.315999999999999`}, {23.828, 14.242}}, {{24.578, 18.75}, {24.578, 23.078000000000003`}, {24.578, 23.539}, { 24.953, 23.914}, {25.418, 23.91}, {29.746, 23.91}, { 30.203, 23.91}, {30.578, 23.539}, {30.578, 23.078000000000003`}, {30.578, 18.75}, { 30.581999999999997`, 18.288999999999998`}, {30.207, 17.91}, {29.746, 17.91}, {25.418, 17.91}, {24.953, 17.906}, {24.574, 18.285}, {24.578, 18.75}}, {{31.328, 14.242}, {31.328, 15.315999999999999`}, {33.684, 15.539000000000001`}, {33.789, 15.602}, {33.789, 17.641}, {33.789, 24.188}, {33.789, 26.227}, {33.684, 26.281}, {31.328, 26.512000000000004`}, {31.328, 27.586}, {36.113, 27.586}, {36.113, 14.234000000000002`}}}]}}, { ImageSize -> {Automatic, 32}, ImagePadding -> {{5, 0}, {0, 0}}, BaselinePosition -> Scaled[0.25], AspectRatio -> Automatic, Background -> RGBColor[0.988235, 0.419608, 0.203922], ImageSize -> {45., 45.}, PlotRange -> {{0., 45.}, {0., 45.}}}], StyleBox[ TagBox[ GridBox[{{ StyleBox[ "\"Function Resource\"", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", StripOnInput -> False], StyleBox[ "\"DEFINITION NOTEBOOK\"", FontFamily -> "Source Sans Pro", FontTracking -> "SemiCondensed", FontVariations -> {"CapsType" -> "AllSmallCaps"}, StripOnInput -> False]}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, AutoDelete -> False, GridBoxDividers -> { "ColumnsIndexed" -> {2 -> RGBColor[1., 1., 1.]}, "Rows" -> {{None}}}, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], "Grid"], FontSize -> 24, FontColor -> RGBColor[1., 1., 1.], StripOnInput -> False]}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}], "Grid"], "\[SpanFromLeft]", "\[SpanFromLeft]", "\[SpanFromLeft]", "\[SpanFromLeft]", "\[SpanFromLeft]", "\[SpanFromLeft]", "\[SpanFromLeft]", TemplateBox[{ StyleBox[ TemplateBox[{ "\"Function Repository\"", "\" \[RightGuillemet] \""}, "RowDefault"], "Text", FontColor -> RGBColor[1., 1., 1.], StripOnInput -> False], "https://resources.wolframcloud.com/FunctionRepository"}, "HyperlinkURL"]}, { TemplateBox[{ TemplateBox[{ "\"Open Sample\"", "\"View a completed sample definition notebook\""}, "PrettyTooltipTemplate"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 4393071033038384034; DefinitionNotebookClient`$ClickedButton = "Open Sample"; DefinitionNotebookClient`ViewExampleNotebook[ ButtonNotebook[]], DefinitionNotebookClient`ButtonCodeID[4393071033038384034]]& , "\"View a completed sample definition notebook\"", False}, "OrangeButtonTemplate"], TemplateBox[{ TemplateBox[{ "\"Style Guidelines\"", "\"View general guidelines for authoring resource \ functions\""}, "PrettyTooltipTemplate"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 5906117565281445171; DefinitionNotebookClient`$ClickedButton = "Style Guidelines"; DefinitionNotebookClient`ViewStyleGuidelines[ ButtonNotebook[]], DefinitionNotebookClient`ButtonCodeID[5906117565281445171]]& , "\"View general guidelines for authoring resource functions\"", False}, "OrangeButtonTemplate"], TemplateBox[{ TemplateBox[{ TagBox[ GridBox[{{"\"Tools\"", PaneSelectorBox[{False -> GraphicsBox[{ RGBColor[1., 1., 1.], AbsoluteThickness[1.], LineBox[{{0, 0}, {0, 10}, {10, 10}, {10, 0}, {0, 0}}], LineBox[{{5, 2.5}, {5, 7.5}}], LineBox[{{2.5, 5}, {7.5, 5}}]}, ImageSize -> 9, PlotRangePadding -> 1.5], True -> GraphicsBox[{ RGBColor[1., 1., 1.], AbsoluteThickness[1.], LineBox[{{0, 0}, {0, 10}, {10, 10}, {10, 0}, {0, 0}}], LineBox[{{2.5, 5}, {7.5, 5}}]}, ImageSize -> 9, PlotRangePadding -> 1.5]}, Dynamic[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "ToolsOpen"}, True]], BaselinePosition -> Scaled[0]]}}, GridBoxAlignment -> { "Columns" -> {{Automatic}}, "Rows" -> {{Baseline}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> {"Columns" -> {{0.35}}}], "Grid"], "\"Toggle documentation toolbar\""}, "PrettyTooltipTemplate"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 5074018684552945401; DefinitionNotebookClient`$ClickedButton = "Tools"; DefinitionNotebookClient`ToggleToolbar[ ButtonNotebook[]], DefinitionNotebookClient`ButtonCodeID[5074018684552945401]]& , "\"Toggle documentation toolbar\"", False}, "OrangeButtonTemplate"], TagBox[ GridBox[{{"\"\"", "\"\""}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxDividers -> { "ColumnsIndexed" -> {2 -> True}, "Rows" -> {{False}}}, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{2}}}, GridBoxSpacings -> {"Columns" -> {{0.5}}}, FrameStyle -> RGBColor[0.994118, 0.709804, 0.601961]], "Grid"], TemplateBox[{ TemplateBox[{ "\"Check\"", "\"Check notebook for potential errors\""}, "PrettyTooltipTemplate"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 7891204313296928191; DefinitionNotebookClient`$ClickedButton = "Check"; DefinitionNotebookClient`CheckDefinitionNotebook[ ButtonNotebook[]], DefinitionNotebookClient`ButtonCodeID[7891204313296928191]]& , "\"Check notebook for potential errors\"", False}, "OrangeButtonTemplate"], TemplateBox[{ TemplateBox[{"\"Preview\"", "\"Generate a preview notebook\""}, "PrettyTooltipTemplate"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 4299709568580201021; DefinitionNotebookClient`$ClickedButton = "Preview"; DefinitionNotebookClient`PreviewResource[ ButtonNotebook[], "Notebook"], DefinitionNotebookClient`ButtonCodeID[4299709568580201021]]& , "\"Generate a preview notebook\"", True}, "OrangeButtonTemplate"], ActionMenuBox[ TemplateBox[{ TemplateBox[{"\"Deploy\"", TemplateBox[{5}, "Spacer1"], "\"\[FilledDownTriangle]\""}, "RowDefault"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 1898445052439169298; Null, DefinitionNotebookClient`ButtonCodeID[1898445052439169298]]& , "\"\"", True}, "OrangeButtonTemplate"], { "\"Locally on this computer\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$SuppressDynamicEvents = True, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ProgressIndicator[Appearance -> "Necklace"]; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 8714502586816766511; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Deploy"; DefinitionNotebookClient`$ClickedAction = "Locally on this computer"; DefinitionNotebookClient`DisplayStripe[ ButtonNotebook[], DefinitionNotebookClient`DeployResource[ ButtonNotebook[], "Local"]]]]], DefinitionNotebookClient`ButtonCodeID[ 8714502586816766511]], CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ""; DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"For my cloud account\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$SuppressDynamicEvents = True, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ProgressIndicator[Appearance -> "Necklace"]; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 1389539917011878958; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Deploy"; DefinitionNotebookClient`$ClickedAction = "For my cloud account"; DefinitionNotebookClient`DisplayStripe[ ButtonNotebook[], DefinitionNotebookClient`DeployResource[ ButtonNotebook[], "CloudPrivate"]]]]], DefinitionNotebookClient`ButtonCodeID[ 1389539917011878958]], CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ""; DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"Publicly in the cloud\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$SuppressDynamicEvents = True, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ProgressIndicator[Appearance -> "Necklace"]; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 5593410685219912767; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Deploy"; DefinitionNotebookClient`$ClickedAction = "Publicly in the cloud"; DefinitionNotebookClient`DisplayStripe[ ButtonNotebook[], DefinitionNotebookClient`DeployResource[ ButtonNotebook[], "CloudPublic"]]]]], DefinitionNotebookClient`ButtonCodeID[ 5593410685219912767]], CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ""; DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]], "\"In this session only (without documentation)\"" :> With[{RSNB`nb$ = InputNotebook[], RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$\ AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$SuppressDynamicEvents = True, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ProgressIndicator[Appearance -> "Necklace"]; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 8586347731213964380; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ DefinitionNotebookClient`$ClickedButton = "Deploy"; DefinitionNotebookClient`$ClickedAction = "In this session only (without documentation)"; DefinitionNotebookClient`DisplayStripe[ ButtonNotebook[], DefinitionNotebookClient`DeployResource[ ButtonNotebook[], "KernelSession"]]]]], DefinitionNotebookClient`ButtonCodeID[ 8586347731213964380]], CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ""; DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]]}, Appearance -> None, Method -> "Queued"], ItemBox[ StyleBox[ DynamicBox[ ToBoxes[ CurrentValue[ EvaluationNotebook[], {TaggingRules, "StatusMessage"}, ""], StandardForm], Initialization :> (CurrentValue[ EvaluationNotebook[], {TaggingRules, "StatusMessage"}] = "")], "Text", GrayLevel[1], StripOnInput -> False], ItemSize -> Fit, StripOnInput -> False], DynamicBox[ ToBoxes[ If[ CurrentValue[ EvaluationNotebook[], { TaggingRules, "SubmissionReviewData", "Review"}, False], RawBoxes[ TemplateBox[{ TemplateBox[{ TagBox[ GridBox[{{ GraphicsBox[{ Thickness[0.06349], StyleBox[{ 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, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgBWIWIGZigIEX9mCqQd8Bwv+Bnc/A54CiHs5HV6/ngJUP p2HmwdTp4FCHTvOhqYfZrw2lhdDk0fno6tHcD1PPwOSAnY+uns8BAE8cGz4= "]]}, { FaceForm[ RGBColor[1., 1., 1.]]}, StripOnInput -> False], StyleBox[{ 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, 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}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgB2IWIGZigAEJBwjNB6EblHHwX9ijqofxoeoYhKC0Bg4+ Hw4apk4Uap8aDr4QDhqqDu4uVRx8URw0TJ001D5lHHwJHDRUHYMclFbCwZfG QUPVNSjgp+HmIWgAG/wcEg== "]], 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, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, CompressedData[" 1:eJx10EEKgCAQhWGpFtEyEAYGggQj6RKeoSMErbuCR0/IWfTgCcPwy7fR9XrO u3fOTXWGOp2zM+ZvH2170nv+e2sFH0ijt45/XxJp9NgRPHYAb63kHhu9tf2H eU8aPfbS9kxawAvxnrSCx3c3XzbS6JX4RFrAS34B53ckaw== "]]}, { FaceForm[ RGBColor[1., 1., 1.]]}, StripOnInput -> False]}, ImageSize -> 15, PlotRange -> {{0., 15.75}, {0., 16.5}}, AspectRatio -> 1.15], "\"Submit Update\""}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> { "Columns" -> {{0}}, "ColumnsIndexed" -> {2 -> 0.5}, "Rows" -> {{0}}}], "Grid"], "\"Submit changes to update your resource submission\""}, "PrettyTooltipTemplate"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 3196298050911436087; DefinitionNotebookClient`$ClickedButton = "SubmitUpdate"; With[{RSNB`nb = ButtonNotebook[]}, DefinitionNotebookClient`DisplayStripe[RSNB`nb, DefinitionNotebookClient`SubmitRepositoryUpdate[RSNB`nb], "ShowProgress" -> True]], DefinitionNotebookClient`ButtonCodeID[ 3196298050911436087]]& , "\"Submit changes to update your resource submission\"", True}, "OrangeButtonTemplate"]], RawBoxes[ TemplateBox[{ TemplateBox[{ TagBox[ GridBox[{{ GraphicsBox[{ Thickness[0.06349], StyleBox[{ 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, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgBWIWIGZigIEX9mCqQd8Bwv+Bnc/A54CiHs5HV6/ngJUP p2HmwdTp4FCHTvOhqYfZrw2lhdDk0fno6tHcD1PPwOSAnY+uns8BAE8cGz4= "]]}, { FaceForm[ RGBColor[1., 1., 1.]]}, StripOnInput -> False], StyleBox[{ 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, 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}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgB2IWIGZigAEJBwjNB6EblHHwX9ijqofxoeoYhKC0Bg4+ Hw4apk4Uap8aDr4QDhqqDu4uVRx8URw0TJ001D5lHHwJHDRUHYMclFbCwZfG QUPVNSjgp+HmIWgAG/wcEg== "]], 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, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}}}, CompressedData[" 1:eJx10EEKgCAQhWGpFtEyEAYGggQj6RKeoSMErbuCR0/IWfTgCcPwy7fR9XrO u3fOTXWGOp2zM+ZvH2170nv+e2sFH0ijt45/XxJp9NgRPHYAb63kHhu9tf2H eU8aPfbS9kxawAvxnrSCx3c3XzbS6JX4RFrAS34B53ckaw== "]]}, { FaceForm[ RGBColor[1., 1., 1.]]}, StripOnInput -> False]}, ImageSize -> 15, PlotRange -> {{0., 15.75}, {0., 16.5}}, AspectRatio -> 1.15], "\"Submit to Repository\""}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> { "Columns" -> {{0}}, "ColumnsIndexed" -> {2 -> 0.5}, "Rows" -> {{0}}}], "Grid"], "\"Submit your function to the Wolfram Function \ Repository\""}, "PrettyTooltipTemplate"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 3704832848557640569; DefinitionNotebookClient`$ClickedButton = "Submit"; With[{RSNB`nb = ButtonNotebook[]}, DefinitionNotebookClient`DisplayStripe[RSNB`nb, DefinitionNotebookClient`SubmitRepository[RSNB`nb], "ShowProgress" -> True]], DefinitionNotebookClient`ButtonCodeID[ 3704832848557640569]]& , "\"Submit your function to the Wolfram Function \ Repository\"", True}, "OrangeButtonTemplate"]]], StandardForm], Evaluator -> "System", SingleEvaluation -> True]}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "ColumnsIndexed" -> {-1 -> Right}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxBackground -> {"Columns" -> {{None}}, "Rows" -> { RGBColor[0.988235, 0.419608, 0.203922], RGBColor[0.921569, 0.341176, 0.105882]}}, GridBoxFrame -> { "Columns" -> False, "RowsIndexed" -> { 1 -> RGBColor[0.988235, 0.419608, 0.203922], 2 -> RGBColor[0.921569, 0.341176, 0.105882]}}, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> { "Columns" -> {5, {0.9}, 5}, "RowsIndexed" -> {1 -> 1.1, 2 -> 1.3, 3 -> 0.25}}, FrameStyle -> RGBColor[0.988235, 0.419608, 0.203922]], "Grid"], ButtonBoxOptions -> {Enabled -> Dynamic[ Not[ TrueQ[DefinitionNotebookClient`$ButtonsDisabled]], TrackedSymbols :> {DefinitionNotebookClient`$ButtonsDisabled}]}, StripOnInput -> False]& )}], Cell[ StyleData["ReviewerCommentLabelTemplate"], TemplateBoxOptions -> {DisplayFunction -> (TagBox[ GridBox[{{#, TemplateBox[{ GraphicsBox[{ Thickness[0.022222222222222223`], { FaceForm[{ RGBColor[0.87451, 0.278431, 0.03137260000000001], Opacity[1.]}], FilledCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}}, {{{45., 22.5}, {45., 10.073999999999998`}, {34.926, 0.}, {22.5, 0.}, {10.074, 0.}, {0., 10.073999999999998`}, { 0., 22.5}, {0., 34.926}, {10.074, 45.}, {22.5, 45.}, {34.926, 45.}, {45., 34.926}, {45., 22.5}}}]}, { FaceForm[{ RGBColor[1., 1., 1.], Opacity[1.]}], FilledCurveBox[{{{0, 2, 0}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, { 1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, { 1, 3, 3}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}}, {{0, 2, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}}, {{0, 2, 0}, {1, 3, 3}, {0, 1, 0}, {1, 3, 3}, {0, 1, 0}, {0, 1, 0}, { 0, 1, 0}}}, {CompressedData[" 1:eJxTTMoPSmViYGAwAWIQLcESxqe7SdlhqnN3zvPblg4w/omyffOl/K0cEp9e ULq9U9lhT8lkCZZrVg6VL9UMOd4oO1SLrHN/GGXtcKUCKOCh4sDDpN0udtPa 4fnvlR8v8ao6ZIE12ELMrVZzmAIymNfOAWj43PfpGg45YIV2Dguk9O+qsGlB 9M+0h9gjpgOxh8fBYePc98uPees5MICAggNE/TF9B6Bl574rO0DcMcsAwmd2 cNCM6T/0VcPQAeQsjh6oeWWGEPt97R3UDTnWyMwyhKh7Yefw5S/QB22GEHe1 2zlIg5yTaAh3by7InUKGDmBnLrR1cOkGudzAYZHrts9/Q2wdHi+dfUShwMBh Q1HGxLcytg5BO+RaXwsaQN1r6/BdA2jRVn1oeNk6aIEcWq4HcccvWwfTuF2e PEy6UPPtHIC+CH68VBvOP70QaNFeLTg/T6j5wKlELYdPl3yTBCLsIOGkowVx 71tbhycg93zQdAjonZ4ndNgGzgern2ENVw90TZVInhUkfqy1IO65ZQl3L4wP iW99B/NOx4SnEyzh4Q+W32XhcBUc0PoQd7dawM1D568H2cdnCOd/A9nzVc/h I9hdWg4ZoIg6oueQD/Kfoh40nSD4fkDfWpboQOw7oYDBh6mHxIcy3DxYek4A peOfCD7MPTA+zL0yUSnW9/sV4Hxw/DgpQOL7igUkfi8qwsMHAHSDTZ8= "], {{19.051000000000002`, 14.242}, {19.051000000000002`, 27.594}, {23.828, 27.594}, {23.828, 26.543}, {21.426, 26.308999999999997`}, {21.375, 26.258000000000003`}, { 21.375, 24.219}, {21.375, 17.535000000000004`}, {21.375, 15.602}, {21.426, 15.547}, {23.828, 15.315999999999999`}, { 23.828, 14.242}}, {{24.578, 18.75}, {24.578, 23.078000000000003`}, {24.578, 23.539}, {24.953, 23.914}, { 25.418, 23.91}, {29.746, 23.91}, {30.203, 23.91}, {30.578, 23.539}, {30.578, 23.078000000000003`}, {30.578, 18.75}, { 30.581999999999997`, 18.288999999999998`}, {30.207, 17.91}, {29.746, 17.91}, {25.418, 17.91}, {24.953, 17.906}, {24.574, 18.285}, {24.578, 18.75}}, {{31.328, 14.242}, {31.328, 15.315999999999999`}, {33.684, 15.539000000000001`}, {33.789, 15.602}, {33.789, 17.641}, { 33.789, 24.188}, {33.789, 26.227}, {33.684, 26.281}, { 31.328, 26.512000000000004`}, {31.328, 27.586}, {36.113, 27.586}, {36.113, 14.234000000000002`}}}]}}, { ImageSize -> 12, AspectRatio -> Automatic, Background -> None, ImageSize -> {45., 45.}, PlotRange -> {{0., 45.}, {0., 45.}}}], "Wolfram Function Repository Reviewer"}, "PrettyTooltipTemplate"]}}, GridBoxAlignment -> { "Columns" -> {{Automatic}}, "Rows" -> {{Center}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> {"Columns" -> {{0.25}}}], "Grid"]& )}], Cell[ StyleData["CommentCellLabelTemplate"], TemplateBoxOptions -> {DisplayFunction -> (StyleBox[ TagBox[ GridBox[{{ StyleBox[#, FontSize -> 11]}, { StyleBox[ DynamicBox[ ToBoxes[ DateString[ TimeZoneConvert[ DateObject[#2, TimeZone -> 0]], { "Month", "/", "Day", "/", "Year", " ", "Hour24", ":", "Minute"}], StandardForm], SingleEvaluation -> True], FontSize -> 9]}}, GridBoxAlignment -> {"Columns" -> {{Left}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {{Automatic}}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> {"Columns" -> {{Automatic}}, "Rows" -> {{0}}}], "Grid"], "CommentLabel", ShowStringCharacters -> False]& )}], Cell[ StyleData["OrangeButtonTemplate"], TemplateBoxOptions -> {DisplayFunction -> (FrameBox[ ButtonBox[ StyleBox[#, "Text", FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontTracking -> "Condensed", FontSize -> 13, FontColor -> Dynamic[ FEPrivate`If[ CurrentValue[Enabled], GrayLevel[1], RGBColor[0.9568627450980391, 0.8019607843137255, 0.75]], Evaluator -> "System"], StripOnInput -> False], ButtonFunction :> With[{RSNB`nb$ = ButtonNotebook[]}, If[#4, CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ProgressIndicator[Appearance -> "Necklace"]]; With[{RSNB`$cp$ = $ContextPath}, Quiet[ Block[{$ContextPath = RSNB`$cp$, ResourceSystemClient`$AsyncronousResourceInformationUpdates = False, DefinitionNotebookClient`$ButtonCodeID = None}, Internal`WithLocalSettings[ DefinitionNotebookClient`$ButtonsDisabled = True; Once[ ReleaseHold[ CurrentValue[ RSNB`nb$, {TaggingRules, "CompatibilityTest"}]], "KernelSession"]; Needs["DefinitionNotebookClient`"], Annotation[ DefinitionNotebookClient`$ButtonCodeID = 3145484069433207908; DefinitionNotebookClient`CheckForUpdates[RSNB`nb$, ReleaseHold[ DefinitionNotebookClient`$ButtonCode = HoldForm[ #2[]]]], DefinitionNotebookClient`ButtonCodeID[3145484069433207908]], DefinitionNotebookClient`$ButtonsDisabled = False; Null]; Null]]]; CurrentValue[RSNB`nb$, {TaggingRules, "StatusMessage"}] = ""; Null], FrameMargins -> {{5, 5}, {0, 0}}, Appearance -> {"Default" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4HW4NCWIDoa8CJZ47CsMQUA2qYY8cOe/Zsl82ZQBGQFF gOLEGPI8UOymHTtE1xUkE+BsoCxQDR5DgLJotuNCyOagGQJ3A0EEVInVEKB/ iTQBguDhg2wIZkjiR0D1EI2Q1AiJTbSQxI8gKiHxzgAGlBtCFZdQMUyoFTtU SSfUSrFUyTvUysVULE9IQlQ0BD8gprQHAOYEDp4= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Hover" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4HW4NCWIDoY8DpK86ikKQUA2qYacdhZaZ8CxXJsNGQFF gOLEGHLfX3yHOTeadmQElAWqwWMIUBaPdmSEbA6aIRA3rMCrfQXMPVgNAfqX SGdAEDx8kA3BDEn8CKgeohGSGiGxSZIJEASJdwYwoNwQqriEimFCrdihSjqh VoqlSt6hVi6mYnlCEqKiIfgBMaU9AAiH5q8= "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True], "Pressed" -> Image[CompressedData[" 1:eJxTTMoPSmNiYGAo5gASQYnljkVFiZXBAkBOaF5xZnpeaopnXklqemqRRRIz UFAcikHs/4QAMWqA4HW4NCWIDoa8zTb72JMMQUA2qYZ8Wdr69/1LNF8DRYDi xBjyvsz115UjEPFvL589PbgNgoBsiCBQFqgGjyFAWYjIpwe3D2YFLNdmQ0ZA EaA4RAGyOWiGQNzw/ubllQY8aCZAEFAcKAtxD1ZDgP6FuAGXCXBzIO6Bhw+y IZCQxPQFJgKqgYQzRCMkNUJiExKSBE2AIEg4Q+KdAQwoN4QqLqFimFArdqiS TqiVYqmSd6iVi6lYnpCEqGgIfkBMaQ8AIISqgg== "], "Byte", ColorSpace -> "RGB", ImageResolution -> 144, Interleaving -> True]}, Background -> RGBColor[0.921569, 0.341176, 0.105882], Method -> "Queued", ImageSize -> {All, 23}, Evaluator -> Automatic], FrameStyle -> Directive[ RGBColor[0.921569, 0.341176, 0.105882], AbsoluteThickness[2]], FrameMargins -> -1, ContentPadding -> False, StripOnInput -> False]& )}], Cell[ StyleData["SuggestionGridTemplate"], TemplateBoxOptions -> {DisplayFunction -> (StyleBox[ FrameBox[ AdjustmentBox[ TagBox[ GridBox[{{ TemplateBox[{#2, #3, {16., 16.}, {{1., 17.}, {1., 17.}}}, "SuggestionIconTemplate"], PaneBox[#, ImageSizeAction -> "ShrinkToFit", BaselinePosition -> Baseline, ImageSize -> Full], RowBox[{ AdjustmentBox[ TemplateBox[{ ActionMenuBox[ TagBox[ PaneSelectorBox[{False -> GraphicsBox[{ EdgeForm[ Directive[ GrayLevel[1, 0], Thickness[0.025]]], FaceForm[#4], RectangleBox[{-1.75, -2}, {1.75, 2}, RoundingRadius -> 0.2], Thickness[0.15], #5, LineBox[{{-0.5, -1.}, {0.5, 0.}, {-0.5, 1.}}]}, ImageSize -> {Automatic, 15}, ImageMargins -> 0], True -> GraphicsBox[{ EdgeForm[ Directive[#5, Thickness[0.025]]], FaceForm[#2], RectangleBox[{-1.75, -2}, {1.75, 2}, RoundingRadius -> 0.2], Thickness[0.15], GrayLevel[1], LineBox[{{-0.5, -1.}, {0.5, 0.}, {-0.5, 1.}}]}, ImageSize -> {Automatic, 15}, ImageMargins -> 0]}, Dynamic[ CurrentValue["MouseOver"]], ImageSize -> Automatic, FrameMargins -> 0], MouseAppearanceTag["LinkHand"]], #6, Appearance -> None, Method -> "Queued"], "\"View suggestions\""}, "PrettyTooltipTemplate"], BoxBaselineShift -> -0.5], " "}]}}, GridBoxAlignment -> { "Columns" -> {{Left}}, "Rows" -> {{Baseline}}}, AutoDelete -> False, GridBoxItemSize -> { "Columns" -> {Automatic, Automatic, Fit}, "Rows" -> {{Automatic}}}, GridBoxSpacings -> {"Columns" -> {{0.4}}}], "Grid"], BoxMargins -> {{0.25, -0.5}, {0.15, -0.15}}], RoundingRadius -> {13, 75}, Background -> #4, FrameStyle -> None, FrameMargins -> {{0, 8}, {0, 0}}, ImageMargins -> {{0, 0}, {5, 5}}, StripOnInput -> False], "Text", FontColor -> #5, FontSize -> 14, FontFamily -> "Source Sans Pro", FontWeight -> "SemiBold", FontTracking -> "Plain", PrivateFontOptions -> {"OperatorSubstitution" -> False}, LineBreakWithin -> False]& )}], Cell[ StyleData["SuggestionIconTemplate"], TemplateBoxOptions -> {DisplayFunction -> (GraphicsBox[{ Thickness[0.05555555555555555], StyleBox[{ FilledCurveBox[{{{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}}, CompressedData[" 1:eJxTTMoPSmVmYGBgBGJJIGZigIIGAwcIQ8kBxk94ekHp9k9Vh4qXaoYcOfoO m+a+X37stKZDbP+hrxpzdOA0TBymDqYPl7n2pnG7PHlk4PzZRxQ2FGWIwPWD jI3p54WbLxuVYn3fnwluD8S8H/Yo9gD5KPYA+TB7YPph9sDMh9EwcZg6FPdh MRfdXpi7YPph7oaZD/MXzB5c4QCzBwA8nn+Z "]]}, FaceForm[#]], StyleBox[{ FilledCurveBox[{{{0, 2, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}, {0, 1, 0}}, {{1, 4, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}, {1, 3, 3}}}, {{{8.175292500000001, 7.416875}, {7.796855000000001, 11.3084375}, {7.796855000000001, 13.38}, {10.11998, 13.38}, {10.11998, 11.3084375}, { 9.741542500000001, 7.416875}, {8.175292500000001, 7.416875}}, CompressedData[" 1:eJxTTMoPSmViYGCQBGIQ/cTvZcLf/4oOD6tE1rk/5HNQjDzAkqeL4FsusdsW 1KjgwAAGAg7hCSdehX2Xd5BvfR24Q07QwaZCOJPjjZyDHdf1xQW2Qg56LJYa iWlyDv2HvmrEzBeG80GmVbmIwvkvtjT6Sb8Qg+t/BLLPUwJuPti6DEm4/WD7 2qTg7gMZJyIm7QBzP4y/zEVob88lJTi/7+dk7hV1ynD9c3LzfPxZVODmr3ro 0futUwVu/0bpbbqnzqjA3Qfjw9wP48P8B9MP8z/MfFj4wOyHhR/MfbDwRQ9/ ACBxmlc= "]}]}, FaceForm[#2]]}, ImageSize -> #3, PlotRange -> #4, AspectRatio -> Automatic, BaselinePosition -> Scaled[0.1]]& )}], Cell[ StyleData["FormEditValuesButtonTemplate"], TemplateBoxOptions -> {DisplayFunction -> (TemplateBox[{ TagBox[ PaneBox[ PaneSelectorBox[{False -> GraphicsBox[ TagBox[ RasterBox[CompressedData[" 1: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 N3kqZvY= "], {{0, 50.}, {50., 0}}, {0, 255}, ColorFunction -> GrayLevel], BoxForm`ImageTag[ "Byte", ColorSpace -> "Grayscale", Interleaving -> False], Selectable -> False], DefaultBaseStyle -> "ImageGraphics", ImageSizeRaw -> {50., 50.}, PlotRange -> {{0, 50.}, {0, 50.}}], True -> GraphicsBox[ TagBox[ RasterBox[CompressedData[" 1:eJzNWG1MU1cY7m1vS4GWttBLy0dLWyhl5aultrT0C2QzM5rMIWgyluDHkMwf YgBF9gc1cWpijDNuRNFsv2Rmuqmb/NjIYIFkG2qyAYnAljidODfdmItu+AHs Xi6n59x7D3LH9mPnRJLzvB/Pue95z3nfat3UWLVFKpFImpX0n6qNrRVNTRvb 1mrpRc225tcbttW/tnJbS31DfZN/k4wGS+b/MSb/jxFvt7QX95R86TytXyMh WEztye1w97v7c97SBAG2tEHIqRpXX/ksnPlnCVIiMTWXz0DMN5rZSGqX4l+u t+wp+wn1z05Lu7ZCiIYfOjoTnf+MQfd8aFLoiZmRR4FbeEl02tQsnkFpCT/E +1lsUtViOezHOJYzhZdSVqVt5vvLe0/ldpzk7mbZN2I5vEPAJnjPdlBpnQOJ 4s9Qb2V3SB0Dk9rM7b4xiJNJ4jigjSINiaAV3TO1FjEgSr+PWRjFcRR+AiyS X0RxqjrnCDtNO1Bcpga5HJp8tud4m/2Yd9g3WvixZxBmqpg96SqBfmDCeXrZ t6XjzjOaMEbvhfADYZ4UdYvhMLfhcsy8k6sl1+PvQ8EFMRymJnwm6ypRLcse nI7rc1kC1xshk+sVRmkcn8V2AGvfi1jKy24vxhBvs+71XI4+Zm9M6XhuR5J/ cZaE54CcqoH3IS49eaWlvai74AJkIHWOE9GnQg/FPQl5kMW6zz2QfSh1nTKr qBto2I8CKXxbbQeF0VYVB27i4828hanrhRYpq4E8dF+WOBcFe8xmZv5OcxhC 9xdiYKexjm9DSP0/AGl6A4NYdoN14SW+NqnjfkPkT++QZzD0G4pFH6u9fDvz LiD1XGHWxT1gnbKKr+s4AX35rxtqpfHsPrXl7n4o8Y4wlQsditTIIyBl1iVf gVXaZm7djLfBk3b1cWsdIcs5DFkMr3A5NKHg3RgH7dN5BsmUT9ETse6F34Cp pkTBedxNkKno2hCrxZG/GIyq4mTKA1hnPJdj+6wVMEiYlzg6PX8mT2UqFlMV cU/Q0cnuJ/8ciuYcAdGYv3H0SbPnIByuL4BVUoBFjBtQX74xeQrwZmmHZwQ4 5PrYmQ7hGSSS3HeADt0XCTicXWwdY4duOewEAIfCEMu/wYU44LmDCEOOyFTG VphDdL+EiZU0DkQ7NEks0FIWXgRWuuW4WOV/QDCNqSTJh6Lls7DGlY4DTFuO YyCTYPVVGFgseQX3Zct6Yy6mxyFSdget0zDa7n52P9wB31rvMERVLs9VxOPP DOYeAOu8d9Ezor/Qj0TwML+vpapBLOlvb0ElBGlujUzF7iCHQ+Xm7xS+M3RN /AjeTzLJth8yBH/hdzxSZfBXlMN+NHZfTvI5EvLQfic67eqzH8s+VHiRW/uF N9RYB2SBm8xaEwTr8EPhi5G6npsRwml/m29Dv4FfA6llNxs+3yhAMrcL9Y11 4L7jGYTZoC6JffmTuHQWy2wEmG+MvvRqXaW5zdSE2Hi9Izj/wbuGV6EWVWN7 U/8S0yc6TsXux1kgJbUw6nRXOf9m2g5Ae4I01Lp60cz3jphaSA3UMNSCHPDf gDmlrYAajk7cPlEWZsjUmjL9y1SNrhLcOCEDOn3X0HxPdOJ0ymet+4TnIxxU Dd46fQtXj/tmgekeEMNh24+zLTgvfOWoau8wIwv9HpgAetmHxHDo1wB92nbu /S67bW7j13gwSI0ila6+XcAmdR0qVRUZN7AzeQWKK9KAfuAW8wbwTws32O9h pjILojIVrKLRJyoXahH4EUjE/oqGv6OKulNWg6hyfyV6roJYqEscp2C2yilx HM73UW/+6+ZdckoTQn/3M9PcKlUa62DnNBerCXEMTHfEz5HII9gvxbCp4D0+ Zm4Vy0H3kjtx2Qh8LyShs1UunoPpIly9OD/OroytONx3La1+oar/rJHotB8N /4F6Kv1Onkz3hx+iWPRp/jm6Y/gX//sjU6U3eK4wvsIPcjvYzCRkph3sLy// DcvuuIyle//vxt/PCE6d "], {{0, 50.}, {50., 0}}, {0, 255}, ColorFunction -> GrayLevel], BoxForm`ImageTag[ "Byte", ColorSpace -> "Grayscale", Interleaving -> False], Selectable -> False], DefaultBaseStyle -> "ImageGraphics", ImageSizeRaw -> {50., 50.}, PlotRange -> {{0, 50.}, {0, 50.}}]}, Dynamic[ CurrentValue["MouseOver"]], ImageSize -> Automatic, FrameMargins -> 0], ImageSize -> {Automatic, 15}, ImageSizeAction -> "ResizeToFit"], MouseAppearanceTag["LinkHand"]], "\"Edit values\""}, "PrettyTooltipTemplate"]& )}], Cell["Documentation", "Section"], Cell["Usage", "Subsection"], Cell[ StyleData["UsageInputs", StyleDefinitions -> StyleData["Input"]], CellMargins -> {{66, 10}, {0, 8}}, StyleKeyMapping -> {"Tab" -> "UsageDescription"}, Evaluatable -> False, CellEventActions -> {"ReturnKeyDown" :> With[{RSNB`nb$ = Notebooks[ EvaluationCell[]]}, SelectionMove[ EvaluationCell[], After, Cell]; NotebookWrite[RSNB`nb$, Cell["", "UsageDescription"], All]; SelectionMove[RSNB`nb$, Before, CellContents]], {"KeyDown", "\t"} :> Replace[SelectionMove[ SelectedNotebook[], After, Cell]; NotebookFind[ SelectedNotebook[], "TabNext", Next, CellTags, AutoScroll -> True, WrapAround -> True], Blank[NotebookSelection] :> SelectionMove[ SelectedNotebook[], All, CellContents, AutoScroll -> True]]}, ShowAutoStyles -> False, ShowCodeAssist -> False, CodeAssistOptions -> {"DynamicHighlighting" -> False}, LineSpacing -> {1, 3}, TabSpacings -> {2.5}, CounterIncrements -> "Text", FontFamily -> "Source Sans Pro", FontSize -> 15, FontWeight -> "Plain"], Cell[ StyleData["UsageDescription", StyleDefinitions -> StyleData["Text"]], CellMargins -> {{86, 10}, {7, 0}}, StyleKeyMapping -> {"Backspace" -> "UsageInputs"}, CellGroupingRules -> "OutputGrouping", CellEventActions -> {"ReturnKeyDown" :> With[{RSNB`nb$ = Notebooks[ EvaluationCell[]]}, SelectionMove[ EvaluationCell[], After, Cell]; NotebookWrite[RSNB`nb$, Cell[ BoxData[""], "UsageInputs", FontFamily -> "Source Sans Pro"], All]; SelectionMove[RSNB`nb$, Before, CellContents]], {"KeyDown", "\t"} :> Replace[SelectionMove[ SelectedNotebook[], After, Cell]; NotebookFind[ SelectedNotebook[], "TabNext", Next, CellTags, AutoScroll -> True, WrapAround -> True], Blank[NotebookSelection] :> SelectionMove[ SelectedNotebook[], All, CellContents, AutoScroll -> True]]}, ShowAutoSpellCheck -> False], Cell["Details & Options", "Subsection"], Cell[ StyleData["Notes", StyleDefinitions -> StyleData["Item"]], CellDingbat -> StyleBox["\[FilledVerySmallSquare]", FontColor -> GrayLevel[0.6]], CellMargins -> {{66, 24}, {9, 7}}, ReturnCreatesNewCell -> False, StyleKeyMapping -> {}, DefaultNewCellStyle -> "Notes", ShowAutoSpellCheck -> False, GridBoxOptions -> {BaseStyle -> "TableNotes"}], Cell[ StyleData["TableNotes", StyleDefinitions -> StyleData["Notes"]], CellDingbat -> None, CellFrameColor -> RGBColor[0.749, 0.694, 0.553], StyleMenuListing -> None, ButtonBoxOptions -> {Appearance -> {Automatic, None}}, GridBoxOptions -> { FrameStyle -> GrayLevel[0.906], GridBoxAlignment -> { "Columns" -> {{Left}}, "ColumnsIndexed" -> {}, "Rows" -> {{Baseline}}, "RowsIndexed" -> {}}, GridBoxDividers -> {"Columns" -> {{None}}, "Rows" -> {{True}}}, GridDefaultElement -> Cell["\[Placeholder]", "TableText"]}], Cell[ StyleData["TableText"], DefaultInlineFormatType -> "DefaultInputInlineFormatType", AutoQuoteCharacters -> {}, StyleMenuListing -> None], Cell["Examples", "Subsection"], Cell[ StyleData["ExampleDelimiter"], Selectable -> False, ShowCellBracket -> Automatic, CellMargins -> {{66, 14}, {5, 10}}, Evaluatable -> True, CellGroupingRules -> {"SectionGrouping", 58}, CellEvaluationFunction -> (($Line = 0; Null)& ), ShowCellLabel -> False, CellLabelAutoDelete -> True, TabFilling -> "\[LongDash]\[NegativeThickSpace]", TabSpacings -> {100}, StyleMenuListing -> None, FontFamily -> "Verdana", FontWeight -> Bold, FontSlant -> "Plain", FontColor -> GrayLevel[0.906]], Cell[ StyleData["ExampleText", StyleDefinitions -> StyleData["Text"]]], Cell[ StyleData["PageBreak", StyleDefinitions -> StyleData["ExampleDelimiter"]], Selectable -> False, CellFrame -> {{0, 0}, {1, 0}}, CellMargins -> {{66, 14}, {15, -5}}, CellElementSpacings -> {"CellMinHeight" -> 1}, Evaluatable -> True, CellEvaluationFunction -> (($Line = 0; Null)& ), CellFrameColor -> GrayLevel[ Rational[77, 85]]], Cell[ StyleData["Subsection"], Evaluatable -> True, CellEvaluationFunction -> (($Line = 0; Null)& ), ShowCellLabel -> False], Cell[ StyleData["Subsubsection"], Evaluatable -> True, CellEvaluationFunction -> (($Line = 0; Null)& ), ShowCellLabel -> False], Cell[ StyleData["ExampleImage"], PageWidth :> 650, CellMargins -> {{66, 66}, {16, 5}}, Evaluatable -> False, ShowCellLabel -> False, MenuSortingValue -> 10000, RasterBoxOptions -> {ImageEditMode -> False}], Cell["Links", "Section"], Cell[ StyleData["Link"], FontFamily -> "Source Sans Pro", FontColor -> Dynamic[ If[ CurrentValue["MouseOver"], RGBColor[0.855, 0.396, 0.145], RGBColor[0.02, 0.286, 0.651]]]], Cell[ StyleData["StringTypeLink", StyleDefinitions -> StyleData["Link"]], FontColor -> Dynamic[ If[ CurrentValue["MouseOver"], RGBColor[0.969, 0.467, 0.], GrayLevel[0.467]]]], Cell[ StyleData["CharactersRefLink"], ShowSpecialCharacters -> False], Cell["Annotation", "Section"], Cell[ StyleData["Excluded"], CellBracketOptions -> { "Color" -> RGBColor[0.9, 0.4, 0.4], "Thickness" -> 2}, GeneratedCellStyles -> { "Graphics" -> {"Graphics", "Excluded"}, "Message" -> {"Message", "MSG", "Excluded"}, "Output" -> {"Output", "Excluded"}, "Print" -> {"Print", "Excluded"}, "PrintTemporary" -> {"PrintTemporary", "Excluded"}}, CellFrameMargins -> 4, CellFrameLabels -> {{None, Cell[ BoxData[ TemplateBox[{ StyleBox[ "\"excluded\"", "ExcludedCellLabel", StripOnInput -> False], "\"Excluded cells will not appear anywhere in the published \ resource except for the definition notebook\""}, "PrettyTooltipTemplate"]], "ExcludedCellLabel"]}, {None, None}}, StyleMenuListing -> None, Background -> RGBColor[1, 0.95, 0.95]], Cell[ StyleData["ExcludedCellLabel", StyleDefinitions -> StyleData["Text"]], ShowStringCharacters -> False, FontFamily -> "Source Sans Pro", FontSize -> 9, FontWeight -> Plain, FontSlant -> Italic, FontColor -> RGBColor[0.9, 0.4, 0.4, 0.5], Background -> None], Cell[ StyleData["Comment", StyleDefinitions -> StyleData["Text"]], CellFrame -> {{3, 0}, {0, 0}}, CellMargins -> {{66, 0}, {1, 0}}, CellElementSpacings -> {"ClosedCellHeight" -> 0}, GeneratedCellStyles -> { "Graphics" -> {"Graphics", "Comment"}, "Message" -> {"Message", "MSG", "Comment"}, "Output" -> {"Output", "Comment"}, "Print" -> {"Print", "Comment"}, "PrintTemporary" -> {"PrintTemporary", "Comment"}}, CellFrameColor -> RGBColor[0.880722, 0.611041, 0.142051], CellFrameLabelMargins -> {{0, 10}, {0, 0}}, FontColor -> GrayLevel[0.25], Background -> RGBColor[0.982, 0.942, 0.871]], Cell[ StyleData["AuthorComment", StyleDefinitions -> StyleData["Comment"]], GeneratedCellStyles -> { "Graphics" -> {"Graphics", "AuthorComment"}, "Message" -> {"Message", "MSG", "AuthorComment"}, "Output" -> {"Output", "AuthorComment"}, "Print" -> {"Print", "AuthorComment"}, "PrintTemporary" -> {"PrintTemporary", "AuthorComment"}}, CellFrameColor -> RGBColor[0.368417, 0.506779, 0.709798], Background -> RGBColor[0.905, 0.926, 0.956]], Cell[ StyleData["ReviewerComment", StyleDefinitions -> StyleData["Comment"]], GeneratedCellStyles -> { "Graphics" -> {"Graphics", "ReviewerComment"}, "Message" -> {"Message", "MSG", "ReviewerComment"}, "Output" -> {"Output", "ReviewerComment"}, "Print" -> {"Print", "ReviewerComment"}, "PrintTemporary" -> {"PrintTemporary", "ReviewerComment"}}, CellFrameColor -> RGBColor[0.560181, 0.691569, 0.194885], Background -> RGBColor[0.934, 0.954, 0.879]], Cell[ StyleData["CommentLabel", StyleDefinitions -> StyleData["Text"]], ShowStringCharacters -> False, FontSlant -> "Italic", FontColor -> GrayLevel[0.5]], Cell["Special Input", "Section"], Cell[ StyleData["FormObjectCell"], CellMargins -> {{66, 66}, {16, 5}}], Cell[ StyleData["LocalFileInput", StyleDefinitions -> StyleData["Input"]], CellFrameLabels -> {{None, Cell[ BoxData[ ButtonBox[ "\"Choose\"", FrameMargins -> {{5, 5}, {0, 0}}, BaseStyle -> {"Panel", FontSize -> 12}, Evaluator -> Automatic, Method -> "Queued", ButtonFunction :> With[{RSNB`file = SystemDialogInput["FileOpen"], RSNB`cell = ParentCell[ EvaluationCell[]]}, If[ RSNB`file =!= $Canceled, SelectionMove[RSNB`cell, All, CellContents]; NotebookWrite[ Notebooks[RSNB`cell], RowBox[{"File", "[", ToBoxes[RSNB`file], "]"}]]]], Appearance :> FEPrivate`FrontEndResource[ "FEExpressions", "GrayButtonNinePatchAppearance"]]]]}, { None, None}}], Cell[ StyleData["LocalDirectoryInput", StyleDefinitions -> StyleData["Input"]], CellFrameLabels -> {{None, Cell[ BoxData[ ButtonBox[ "\"Choose\"", FrameMargins -> {{5, 5}, {0, 0}}, BaseStyle -> {"Panel", FontSize -> 12}, Evaluator -> Automatic, Method -> "Queued", ButtonFunction :> With[{RSNB`file = SystemDialogInput["Directory"], RSNB`cell = ParentCell[ EvaluationCell[]]}, If[ RSNB`file =!= $Canceled, SelectionMove[RSNB`cell, All, CellContents]; NotebookWrite[ Notebooks[RSNB`cell], RowBox[{"File", "[", ToBoxes[RSNB`file], "]"}]]]], Appearance :> FEPrivate`FrontEndResource[ "FEExpressions", "GrayButtonNinePatchAppearance"]]]]}, { None, None}}], Cell["Misc", "Section"], Cell[ StyleData["Item"], DefaultNewCellStyle -> "Item"], Cell[ StyleData["ButtonText"], FontFamily -> "Sans Serif", FontSize -> 11, FontWeight -> Bold, FontColor -> RGBColor[0.459, 0.459, 0.459]], Cell[ StyleData["InlineFormula"], HyphenationOptions -> {"HyphenationCharacter" -> "\[Continuation]"}, LanguageCategory -> "Formula", AutoSpacing -> True, ScriptLevel -> 1, SingleLetterItalics -> False, SpanMaxSize -> 1, StyleMenuListing -> None, FontFamily -> "Source Sans Pro", FontSize -> 1. Inherited, ButtonBoxOptions -> {Appearance -> {Automatic, None}}, FractionBoxOptions -> {BaseStyle -> {SpanMaxSize -> Automatic}}, GridBoxOptions -> { GridBoxItemSize -> { "Columns" -> {{Automatic}}, "ColumnsIndexed" -> {}, "Rows" -> {{1.}}, "RowsIndexed" -> {}}}], Cell[ StyleData["DockedCell"], CellFrameColor -> GrayLevel[0.75], Background -> GrayLevel[0.9]]}, Visible -> False, FrontEndVersion -> "13.0 for Linux x86 (64-bit) (November 22, 2021)", StyleDefinitions -> "PrivateStylesheetFormatting.nb"] ] (* End of Notebook Content *) (* Internal cache information *) (*CellTagsOutline CellTagsIndex->{ "Name"->{ Cell[625, 23, 92, 2, 70, "Title",ExpressionUUID->"20406efd-ca63-4a14-8663-7132405789d5", CellTags->{"Name", "TemplateCell", "Title"}, CellID->380297403]}, "TemplateCell"->{ Cell[625, 23, 92, 2, 70, "Title",ExpressionUUID->"20406efd-ca63-4a14-8663-7132405789d5", CellTags->{"Name", "TemplateCell", "Title"}, CellID->380297403], Cell[720, 27, 158, 4, 70, "Text",ExpressionUUID->"800528a5-531e-4e04-abf9-2410a1a45503", CellTags->{"Description", "TemplateCell"}, CellID->454993929]}, "Title"->{ Cell[625, 23, 92, 2, 70, "Title",ExpressionUUID->"20406efd-ca63-4a14-8663-7132405789d5", CellTags->{"Name", "TemplateCell", "Title"}, CellID->380297403]}, "Description"->{ Cell[720, 27, 158, 4, 70, "Text",ExpressionUUID->"800528a5-531e-4e04-abf9-2410a1a45503", CellTags->{"Description", "TemplateCell"}, CellID->454993929]}, "Definition"->{ Cell[903, 35, 1206, 29, 70, "Section",ExpressionUUID->"9115d71a-e246-4b27-a1ca-15a6ff75f444", CellTags->{"Definition", "Function", "TemplateCellGroup"}, CellID->72845326]}, "Function"->{ Cell[903, 35, 1206, 29, 70, "Section",ExpressionUUID->"9115d71a-e246-4b27-a1ca-15a6ff75f444", CellTags->{"Definition", "Function", "TemplateCellGroup"}, CellID->72845326]}, "TemplateCellGroup"->{ Cell[903, 35, 1206, 29, 70, "Section",ExpressionUUID->"9115d71a-e246-4b27-a1ca-15a6ff75f444", CellTags->{"Definition", "Function", "TemplateCellGroup"}, CellID->72845326], Cell[7805, 221, 1980, 50, 70, "Subsection",ExpressionUUID->"417781e6-f8db-432b-ac38-0ad677d9b8df", CellTags->{"TemplateCellGroup", "Usage"}, CellID->542419310], Cell[11408, 335, 1429, 32, 70, "Subsection",ExpressionUUID->"5c6b5685-2247-4aaf-85d0-33a2e629c514", CellTags->{"Details & Options", "Notes", "TemplateCellGroup"}, CellID->908801236], Cell[16133, 491, 7029, 152, 70, "Section",ExpressionUUID->"b3f62799-5232-4ee3-a09b-836597b3aa56", CellTags->{"Examples", "TemplateCellGroup"}, CellID->530638011], Cell[102292, 2545, 1026, 26, 70, "Subsection",ExpressionUUID->"3180450b-1066-48e7-af9d-1da9463ebe1e", CellTags->{"Contributed By", "ContributorInformation", "TemplateCellGroup"}, CellID->86203256], Cell[103406, 2579, 996, 26, 70, "Subsection",ExpressionUUID->"e5c6565e-89a6-42b0-8c82-5b8f20b0a10b", CellTags->{"Keywords", "TemplateCellGroup"}, CellID->696375425], Cell[104618, 2622, 221, 6, 70, "Subsection",ExpressionUUID->"7fcf85e6-45b3-4bca-b4bd-57ba8a105bb8", CellTags->{"Categories", "TemplateCellGroup"}, CellID->362094786], Cell[112320, 2880, 980, 26, 70, "Subsection",ExpressionUUID->"bdf06d1d-2d81-4f81-8915-85ed24e25751", CellTags->{"Related Symbols", "TemplateCellGroup"}, CellID->659846169], Cell[113582, 2926, 1039, 26, 70, "Subsection",ExpressionUUID->"23fe7da5-6ca7-4608-9362-0642d341ca4b", CellTags->{"Related Resource Objects", "TemplateCellGroup"}, CellID->465534472], Cell[115189, 2967, 1084, 26, 70, "Subsection",ExpressionUUID->"7140c92a-185f-48bc-9405-b53e7a230386", CellTags->{"Source/Reference Citation", "TemplateCellGroup"}, CellID->515669552], Cell[116829, 3008, 923, 26, 70, "Subsection",ExpressionUUID->"ba32ca24-7bb5-4500-8864-a8f8576af48b", CellTags->{"Links", "TemplateCellGroup"}, CellID->571756773], Cell[119835, 3093, 1874, 45, 70, "Subsection",ExpressionUUID->"49b7e4b2-63d9-4107-8d1e-f4aefff31d0b", CellTags->{"TemplateCellGroup", "Tests", "VerificationTests"}, CellID->561308448], Cell[132715, 3373, 955, 25, 70, "Subsection",ExpressionUUID->"3bd7e247-0a4c-40bf-a694-5620695120c2", CellTags->{"Compatibility", "TemplateCellGroup"}, CellID->559974822], Cell[133695, 3402, 1174, 31, 70, "Subsubsection",ExpressionUUID->"b17ae378-5318-4e3e-b232-8bd530b6a9d8", CellTags->{"CompatibilityWolframLanguageVersionRequired", "TemplateCellGroup", "Wolfram Language Version"}, CellID->901090016], Cell[134998, 3442, 1113, 29, 70, "Subsubsection",ExpressionUUID->"81abd65b-1667-4133-a999-aa4574934223", CellTags->{"CompatibilityOperatingSystem", "Operating System", "TemplateCellGroup"}, CellID->499582406], Cell[137472, 3518, 1280, 33, 70, "Subsubsection",ExpressionUUID->"1dcb3965-e6a8-4175-b2de-93ce011dfaef", CellTags->{"CompatibilityFeatures", "Required Features", "TemplateCellGroup"}, CellID->989275156], Cell[140157, 3599, 1913, 46, 70, "Subsubsection",ExpressionUUID->"9cd3cccc-c0c7-45ef-8466-648403cd53fd", CellTags->{"CompatibilityEvaluationEnvironment", "Environments", "TemplateCellGroup"}, CellID->605308563], Cell[145006, 3735, 1071, 27, 70, "Subsubsection",ExpressionUUID->"01aba612-479c-4c94-ab38-bd3e2b3d7d97", CellTags->{"Cloud Support", "CompatibilityCloudSupport", "TemplateCellGroup"}, CellID->129998371], Cell[147079, 3799, 1155, 28, 70, "Section",ExpressionUUID->"ed242639-447c-4efe-9df8-2fd2c5f572a2", CellTags->{"Author Notes", "TemplateCellGroup"}, CellID->681870591], Cell[148803, 3842, 1033, 26, 70, "Section",ExpressionUUID->"c809f618-f1f6-4300-bca4-e65ce49eaaf8", CellTags->{"Submission Notes", "TemplateCellGroup"}, CellID->916799765]}, "Documentation"->{ Cell[7585, 212, 195, 5, 70, "Section",ExpressionUUID->"494a849f-0479-428e-94c2-8681e29f29e7", CellTags->{"Documentation", "TemplateSection"}, CellID->429741307]}, "TemplateSection"->{ Cell[7585, 212, 195, 5, 70, "Section",ExpressionUUID->"494a849f-0479-428e-94c2-8681e29f29e7", CellTags->{"Documentation", "TemplateSection"}, CellID->429741307], Cell[102018, 2536, 249, 5, 70, "Section",ExpressionUUID->"7d1a57f8-b5c0-4b7a-9003-8a4d641e3e0e", CellTags->{"Source & Additional Information", "TemplateSection"}, CellID->611501116]}, "Usage"->{ Cell[7805, 221, 1980, 50, 70, "Subsection",ExpressionUUID->"417781e6-f8db-432b-ac38-0ad677d9b8df", CellTags->{"TemplateCellGroup", "Usage"}, CellID->542419310]}, "Details & Options"->{ Cell[11408, 335, 1429, 32, 70, "Subsection",ExpressionUUID->"5c6b5685-2247-4aaf-85d0-33a2e629c514", CellTags->{"Details & Options", "Notes", "TemplateCellGroup"}, CellID->908801236]}, "Notes"->{ Cell[11408, 335, 1429, 32, 70, "Subsection",ExpressionUUID->"5c6b5685-2247-4aaf-85d0-33a2e629c514", CellTags->{"Details & Options", "Notes", "TemplateCellGroup"}, CellID->908801236]}, "TabNext"->{ Cell[12840, 369, 381, 12, 70, "Notes",ExpressionUUID->"34a13a50-60c7-4eae-8e46-da530762ed2e", CellTags->"TabNext", CellID->384925584], Cell[114624, 2954, 528, 8, 70, "Item",ExpressionUUID->"cb9b4cae-2b85-453a-ab4f-5c3c27cbffe3", CellTags->{"DefaultContent", "TabNext"}, CellID->873143661], Cell[116276, 2995, 516, 8, 70, "Text",ExpressionUUID->"43d7581f-854f-430e-8a37-865cb8d833cd", CellTags->{"DefaultContent", "TabNext"}, CellID->436399423], Cell[148237, 3829, 529, 8, 70, "Text",ExpressionUUID->"e624398a-71cf-4027-865d-1f26a79950b8", CellTags->{"DefaultContent", "TabNext"}, CellID->958952487], Cell[149839, 3870, 515, 8, 70, "Text",ExpressionUUID->"27bccb16-241c-4a67-932e-25c3e30bfd17", CellTags->{"DefaultContent", "TabNext"}, CellID->604291542]}, "Nothing"->{ Cell[13224, 383, 883, 30, 70, "Notes",ExpressionUUID->"00485566-dafa-4d2d-ba77-f2d1d62bef26", CellTags->"Nothing", CellID->182099618], Cell[14110, 415, 785, 26, 70, "Notes",ExpressionUUID->"3584d6a0-e2c4-4fc4-88b7-1d75540e46e7", CellTags->"Nothing", CellID->750031126], Cell[14898, 443, 289, 9, 70, "Notes",ExpressionUUID->"fb74aa50-aac0-41e6-9d95-b817e7dda8f5", CellTags->"Nothing", CellID->894057149], Cell[15190, 454, 612, 18, 70, "Notes",ExpressionUUID->"fb7a821c-5613-4f85-88f2-b49b36bffb3e", CellTags->"Nothing", CellID->956644194], Cell[15805, 474, 279, 11, 70, "Notes",ExpressionUUID->"b675918a-3756-46d6-b3e7-80d421d42ebe", CellTags->"Nothing", CellID->741285195]}, "Examples"->{ Cell[16133, 491, 7029, 152, 70, "Section",ExpressionUUID->"b3f62799-5232-4ee3-a09b-836597b3aa56", CellTags->{"Examples", "TemplateCellGroup"}, CellID->530638011]}, "Source & Additional Information"->{ Cell[102018, 2536, 249, 5, 70, "Section",ExpressionUUID->"7d1a57f8-b5c0-4b7a-9003-8a4d641e3e0e", CellTags->{"Source & Additional Information", "TemplateSection"}, CellID->611501116]}, "Contributed By"->{ Cell[102292, 2545, 1026, 26, 70, "Subsection",ExpressionUUID->"3180450b-1066-48e7-af9d-1da9463ebe1e", CellTags->{"Contributed By", "ContributorInformation", "TemplateCellGroup"}, CellID->86203256]}, "ContributorInformation"->{ Cell[102292, 2545, 1026, 26, 70, "Subsection",ExpressionUUID->"3180450b-1066-48e7-af9d-1da9463ebe1e", CellTags->{"Contributed By", "ContributorInformation", "TemplateCellGroup"}, CellID->86203256]}, "Keywords"->{ Cell[103406, 2579, 996, 26, 70, "Subsection",ExpressionUUID->"e5c6565e-89a6-42b0-8c82-5b8f20b0a10b", CellTags->{"Keywords", "TemplateCellGroup"}, CellID->696375425]}, "Categories"->{ Cell[104618, 2622, 221, 6, 70, "Subsection",ExpressionUUID->"7fcf85e6-45b3-4bca-b4bd-57ba8a105bb8", CellTags->{"Categories", "TemplateCellGroup"}, CellID->362094786], Cell[104842, 2630, 7441, 245, 70, "Output",ExpressionUUID->"365d2ec3-99ef-4cf2-b0c9-acf0b6c49559", CellTags->{"Categories", "Categories-Checkboxes", "CheckboxCell"}, CellID->318934492]}, "Categories-Checkboxes"->{ Cell[104842, 2630, 7441, 245, 70, "Output",ExpressionUUID->"365d2ec3-99ef-4cf2-b0c9-acf0b6c49559", CellTags->{"Categories", "Categories-Checkboxes", "CheckboxCell"}, CellID->318934492]}, "CheckboxCell"->{ Cell[104842, 2630, 7441, 245, 70, "Output",ExpressionUUID->"365d2ec3-99ef-4cf2-b0c9-acf0b6c49559", CellTags->{"Categories", "Categories-Checkboxes", "CheckboxCell"}, CellID->318934492], Cell[136114, 3473, 1321, 40, 70, "Output",ExpressionUUID->"6a568531-374f-4f11-b19a-6568d8edcf25", CellTags->{"CheckboxCell", "CompatibilityOperatingSystem", "CompatibilityOperatingSystem-Checkboxes"}, CellID->40078524], Cell[138755, 3553, 1365, 41, 70, "Output",ExpressionUUID->"61362cd6-46c5-4ff5-a741-4299579653e1", CellTags->{"CheckboxCell", "CompatibilityFeatures", "CompatibilityFeatures-Checkboxes"}, CellID->396992059], Cell[142073, 3647, 2896, 83, 70, "Output",ExpressionUUID->"0859ca36-406a-49ad-918c-e254b4fa8dc6", CellTags->{"CheckboxCell", "CompatibilityEvaluationEnvironment", "CompatibilityEvaluationEnvironment-Checkboxes"}, CellID->62394308], Cell[146080, 3764, 938, 28, 70, "Output",ExpressionUUID->"82dad700-a093-47e5-90bd-ab68f0dd29e4", CellTags->{"CheckboxCell", "CompatibilityCloudSupport", "CompatibilityCloudSupport-Checkboxes"}, CellID->454919203]}, "Related Symbols"->{ Cell[112320, 2880, 980, 26, 70, "Subsection",ExpressionUUID->"bdf06d1d-2d81-4f81-8915-85ed24e25751", CellTags->{"Related Symbols", "TemplateCellGroup"}, CellID->659846169]}, "Related Resource Objects"->{ Cell[113582, 2926, 1039, 26, 70, "Subsection",ExpressionUUID->"23fe7da5-6ca7-4608-9362-0642d341ca4b", CellTags->{"Related Resource Objects", "TemplateCellGroup"}, CellID->465534472]}, "DefaultContent"->{ Cell[114624, 2954, 528, 8, 70, "Item",ExpressionUUID->"cb9b4cae-2b85-453a-ab4f-5c3c27cbffe3", CellTags->{"DefaultContent", "TabNext"}, CellID->873143661], Cell[116276, 2995, 516, 8, 70, "Text",ExpressionUUID->"43d7581f-854f-430e-8a37-865cb8d833cd", CellTags->{"DefaultContent", "TabNext"}, CellID->436399423], Cell[134872, 3435, 89, 2, 70, "Text",ExpressionUUID->"7ef8edbb-f12c-441c-a017-0127edca0bad", CellTags->{"DefaultContent", "ScrapeDefault"}, CellID->913148768], Cell[148237, 3829, 529, 8, 70, "Text",ExpressionUUID->"e624398a-71cf-4027-865d-1f26a79950b8", CellTags->{"DefaultContent", "TabNext"}, CellID->958952487], Cell[149839, 3870, 515, 8, 70, "Text",ExpressionUUID->"27bccb16-241c-4a67-932e-25c3e30bfd17", CellTags->{"DefaultContent", "TabNext"}, CellID->604291542]}, "Source/Reference Citation"->{ Cell[115189, 2967, 1084, 26, 70, "Subsection",ExpressionUUID->"7140c92a-185f-48bc-9405-b53e7a230386", CellTags->{"Source/Reference Citation", "TemplateCellGroup"}, CellID->515669552]}, "Links"->{ Cell[116829, 3008, 923, 26, 70, "Subsection",ExpressionUUID->"ba32ca24-7bb5-4500-8864-a8f8576af48b", CellTags->{"Links", "TemplateCellGroup"}, CellID->571756773]}, "Tests"->{ Cell[119835, 3093, 1874, 45, 70, "Subsection",ExpressionUUID->"49b7e4b2-63d9-4107-8d1e-f4aefff31d0b", CellTags->{"TemplateCellGroup", "Tests", "VerificationTests"}, CellID->561308448]}, "VerificationTests"->{ Cell[119835, 3093, 1874, 45, 70, "Subsection",ExpressionUUID->"49b7e4b2-63d9-4107-8d1e-f4aefff31d0b", CellTags->{"TemplateCellGroup", "Tests", "VerificationTests"}, CellID->561308448]}, "Compatibility"->{ Cell[132715, 3373, 955, 25, 70, "Subsection",ExpressionUUID->"3bd7e247-0a4c-40bf-a694-5620695120c2", CellTags->{"Compatibility", "TemplateCellGroup"}, CellID->559974822]}, "CompatibilityWolframLanguageVersionRequired"->{ Cell[133695, 3402, 1174, 31, 70, "Subsubsection",ExpressionUUID->"b17ae378-5318-4e3e-b232-8bd530b6a9d8", CellTags->{"CompatibilityWolframLanguageVersionRequired", "TemplateCellGroup", "Wolfram Language Version"}, CellID->901090016]}, "Wolfram Language Version"->{ Cell[133695, 3402, 1174, 31, 70, "Subsubsection",ExpressionUUID->"b17ae378-5318-4e3e-b232-8bd530b6a9d8", CellTags->{"CompatibilityWolframLanguageVersionRequired", "TemplateCellGroup", "Wolfram Language Version"}, CellID->901090016]}, "ScrapeDefault"->{ Cell[134872, 3435, 89, 2, 70, "Text",ExpressionUUID->"7ef8edbb-f12c-441c-a017-0127edca0bad", CellTags->{"DefaultContent", "ScrapeDefault"}, CellID->913148768]}, "CompatibilityOperatingSystem"->{ Cell[134998, 3442, 1113, 29, 70, "Subsubsection",ExpressionUUID->"81abd65b-1667-4133-a999-aa4574934223", CellTags->{"CompatibilityOperatingSystem", "Operating System", "TemplateCellGroup"}, CellID->499582406], Cell[136114, 3473, 1321, 40, 70, "Output",ExpressionUUID->"6a568531-374f-4f11-b19a-6568d8edcf25", CellTags->{"CheckboxCell", "CompatibilityOperatingSystem", "CompatibilityOperatingSystem-Checkboxes"}, CellID->40078524]}, "Operating System"->{ Cell[134998, 3442, 1113, 29, 70, "Subsubsection",ExpressionUUID->"81abd65b-1667-4133-a999-aa4574934223", CellTags->{"CompatibilityOperatingSystem", "Operating System", "TemplateCellGroup"}, CellID->499582406]}, "CompatibilityOperatingSystem-Checkboxes"->{ Cell[136114, 3473, 1321, 40, 70, "Output",ExpressionUUID->"6a568531-374f-4f11-b19a-6568d8edcf25", CellTags->{"CheckboxCell", "CompatibilityOperatingSystem", "CompatibilityOperatingSystem-Checkboxes"}, CellID->40078524]}, "CompatibilityFeatures"->{ Cell[137472, 3518, 1280, 33, 70, "Subsubsection",ExpressionUUID->"1dcb3965-e6a8-4175-b2de-93ce011dfaef", CellTags->{"CompatibilityFeatures", "Required Features", "TemplateCellGroup"}, CellID->989275156], Cell[138755, 3553, 1365, 41, 70, "Output",ExpressionUUID->"61362cd6-46c5-4ff5-a741-4299579653e1", CellTags->{"CheckboxCell", "CompatibilityFeatures", "CompatibilityFeatures-Checkboxes"}, CellID->396992059]}, "Required Features"->{ Cell[137472, 3518, 1280, 33, 70, "Subsubsection",ExpressionUUID->"1dcb3965-e6a8-4175-b2de-93ce011dfaef", CellTags->{"CompatibilityFeatures", "Required Features", "TemplateCellGroup"}, CellID->989275156]}, "CompatibilityFeatures-Checkboxes"->{ Cell[138755, 3553, 1365, 41, 70, "Output",ExpressionUUID->"61362cd6-46c5-4ff5-a741-4299579653e1", CellTags->{"CheckboxCell", "CompatibilityFeatures", "CompatibilityFeatures-Checkboxes"}, CellID->396992059]}, "CompatibilityEvaluationEnvironment"->{ Cell[140157, 3599, 1913, 46, 70, "Subsubsection",ExpressionUUID->"9cd3cccc-c0c7-45ef-8466-648403cd53fd", CellTags->{"CompatibilityEvaluationEnvironment", "Environments", "TemplateCellGroup"}, CellID->605308563], Cell[142073, 3647, 2896, 83, 70, "Output",ExpressionUUID->"0859ca36-406a-49ad-918c-e254b4fa8dc6", CellTags->{"CheckboxCell", "CompatibilityEvaluationEnvironment", "CompatibilityEvaluationEnvironment-Checkboxes"}, CellID->62394308]}, "Environments"->{ Cell[140157, 3599, 1913, 46, 70, "Subsubsection",ExpressionUUID->"9cd3cccc-c0c7-45ef-8466-648403cd53fd", CellTags->{"CompatibilityEvaluationEnvironment", "Environments", "TemplateCellGroup"}, CellID->605308563]}, "CompatibilityEvaluationEnvironment-Checkboxes"->{ Cell[142073, 3647, 2896, 83, 70, "Output",ExpressionUUID->"0859ca36-406a-49ad-918c-e254b4fa8dc6", CellTags->{"CheckboxCell", "CompatibilityEvaluationEnvironment", "CompatibilityEvaluationEnvironment-Checkboxes"}, CellID->62394308]}, "Cloud Support"->{ Cell[145006, 3735, 1071, 27, 70, "Subsubsection",ExpressionUUID->"01aba612-479c-4c94-ab38-bd3e2b3d7d97", CellTags->{"Cloud Support", "CompatibilityCloudSupport", "TemplateCellGroup"}, CellID->129998371]}, "CompatibilityCloudSupport"->{ Cell[145006, 3735, 1071, 27, 70, "Subsubsection",ExpressionUUID->"01aba612-479c-4c94-ab38-bd3e2b3d7d97", CellTags->{"Cloud Support", "CompatibilityCloudSupport", "TemplateCellGroup"}, CellID->129998371], Cell[146080, 3764, 938, 28, 70, "Output",ExpressionUUID->"82dad700-a093-47e5-90bd-ab68f0dd29e4", CellTags->{"CheckboxCell", "CompatibilityCloudSupport", "CompatibilityCloudSupport-Checkboxes"}, CellID->454919203]}, "CompatibilityCloudSupport-Checkboxes"->{ Cell[146080, 3764, 938, 28, 70, "Output",ExpressionUUID->"82dad700-a093-47e5-90bd-ab68f0dd29e4", CellTags->{"CheckboxCell", "CompatibilityCloudSupport", "CompatibilityCloudSupport-Checkboxes"}, CellID->454919203]}, "Author Notes"->{ Cell[147079, 3799, 1155, 28, 70, "Section",ExpressionUUID->"ed242639-447c-4efe-9df8-2fd2c5f572a2", CellTags->{"Author Notes", "TemplateCellGroup"}, CellID->681870591]}, "Submission Notes"->{ Cell[148803, 3842, 1033, 26, 70, "Section",ExpressionUUID->"c809f618-f1f6-4300-bca4-e65ce49eaaf8", CellTags->{"Submission Notes", "TemplateCellGroup"}, CellID->916799765]} } *) (*CellTagsIndex CellTagsIndex->{ {"Name", 273761, 6221}, {"TemplateCell", 273943, 6225}, {"Title", 274278, 6232}, {"Description", 274459, 6236}, {"Definition", 274637, 6240}, {"Function", 274833, 6244}, {"TemplateCellGroup", 275038, 6248}, {"Documentation", 278891, 6309}, {"TemplateSection", 279084, 6313}, {"Usage", 279458, 6320}, {"Details & Options", 279652, 6324}, {"Notes", 279856, 6328}, {"TabNext", 280062, 6332}, {"Nothing", 280872, 6348}, {"Examples", 281602, 6364}, {"Source & Additional Information", 281812, 6368}, {"Contributed By", 282025, 6372}, {"ContributorInformation", 282261, 6376}, {"Keywords", 282483, 6380}, {"Categories", 282675, 6384}, {"Categories-Checkboxes", 283073, 6391}, {"CheckboxCell", 283287, 6395}, {"Related Symbols", 284409, 6411}, {"Related Resource Objects", 284622, 6415}, {"DefaultContent", 284835, 6419}, {"Source/Reference Citation", 285688, 6435}, {"Links", 285893, 6439}, {"Tests", 286077, 6443}, {"VerificationTests", 286295, 6447}, {"Compatibility", 286509, 6451}, {"CompatibilityWolframLanguageVersionRequired", 286739, 6455}, {"Wolfram Language Version", 287012, 6459}, {"ScrapeDefault", 287274, 6463}, {"CompatibilityOperatingSystem", 287478, 6467}, {"Operating System", 287948, 6474}, {"CompatibilityOperatingSystem-Checkboxes", 288213, 6478}, {"CompatibilityFeatures", 288470, 6482}, {"Required Features", 288922, 6489}, {"CompatibilityFeatures-Checkboxes", 289174, 6493}, {"CompatibilityEvaluationEnvironment", 289431, 6497}, {"Environments", 289911, 6504}, {"CompatibilityEvaluationEnvironment-Checkboxes", 290184, 6508}, {"Cloud Support", 290445, 6512}, {"CompatibilityCloudSupport", 290690, 6516}, {"CompatibilityCloudSupport-Checkboxes", 291168, 6523}, {"Author Notes", 291410, 6527}, {"Submission Notes", 291610, 6531} } *) (*NotebookFileOutline Notebook[{ Cell[CellGroupData[{ Cell[625, 23, 92, 2, 70, "Title",ExpressionUUID->"20406efd-ca63-4a14-8663-7132405789d5", CellTags->{"Name", "TemplateCell", "Title"}, CellID->380297403], Cell[720, 27, 158, 4, 70, "Text",ExpressionUUID->"800528a5-531e-4e04-abf9-2410a1a45503", CellTags->{"Description", "TemplateCell"}, CellID->454993929], Cell[CellGroupData[{ Cell[903, 35, 1206, 29, 70, "Section",ExpressionUUID->"9115d71a-e246-4b27-a1ca-15a6ff75f444", CellTags->{"Definition", "Function", "TemplateCellGroup"}, CellID->72845326], Cell[2112, 66, 5436, 141, 70, "Input",ExpressionUUID->"f4a39ae7-8aad-4aad-9f7b-44efe91e9786", InitializationCell->True, CellID->59137767] }, Open ]], Cell[CellGroupData[{ Cell[7585, 212, 195, 5, 70, "Section",ExpressionUUID->"494a849f-0479-428e-94c2-8681e29f29e7", CellTags->{"Documentation", "TemplateSection"}, CellID->429741307], Cell[CellGroupData[{ Cell[7805, 221, 1980, 50, 70, "Subsection",ExpressionUUID->"417781e6-f8db-432b-ac38-0ad677d9b8df", CellTags->{"TemplateCellGroup", "Usage"}, CellID->542419310], Cell[CellGroupData[{ Cell[9810, 275, 143, 4, 70, "UsageInputs",ExpressionUUID->"7ef7ba46-0072-482b-b485-058dead755d9", CellID->992704870], Cell[9956, 281, 329, 8, 70, "UsageDescription",ExpressionUUID->"f8ea02b3-e4d3-4623-9e5b-0f211f98d98c", CellID->182555999] }, Open ]], Cell[CellGroupData[{ Cell[10322, 294, 194, 6, 70, "UsageInputs",ExpressionUUID->"39703b2e-1cb6-4853-a481-4fc2c7d492ee", CellID->613814055], Cell[10519, 302, 99, 1, 70, "UsageDescription",ExpressionUUID->"2ad4c2c4-22ec-4b67-a750-bb69f0863252", CellID->832620953] }, Open ]], Cell[CellGroupData[{ Cell[10655, 308, 617, 18, 70, "UsageInputs",ExpressionUUID->"1b4ea5ef-1428-4278-9aa0-d2b1fe4a431d", CellID->794548271], Cell[11275, 328, 84, 1, 70, "UsageDescription",ExpressionUUID->"1bf2b81d-1254-47fd-a3d9-1ae2c7c0f593", CellID->174112209] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[11408, 335, 1429, 32, 70, "Subsection",ExpressionUUID->"5c6b5685-2247-4aaf-85d0-33a2e629c514", CellTags->{"Details & Options", "Notes", "TemplateCellGroup"}, CellID->908801236], Cell[12840, 369, 381, 12, 70, "Notes",ExpressionUUID->"34a13a50-60c7-4eae-8e46-da530762ed2e", CellTags->"TabNext", CellID->384925584], Cell[13224, 383, 883, 30, 70, "Notes",ExpressionUUID->"00485566-dafa-4d2d-ba77-f2d1d62bef26", CellTags->"Nothing", CellID->182099618], Cell[14110, 415, 785, 26, 70, "Notes",ExpressionUUID->"3584d6a0-e2c4-4fc4-88b7-1d75540e46e7", CellTags->"Nothing", CellID->750031126], Cell[14898, 443, 289, 9, 70, "Notes",ExpressionUUID->"fb74aa50-aac0-41e6-9d95-b817e7dda8f5", CellTags->"Nothing", CellID->894057149], Cell[15190, 454, 612, 18, 70, "Notes",ExpressionUUID->"fb7a821c-5613-4f85-88f2-b49b36bffb3e", CellTags->"Nothing", CellID->956644194], Cell[15805, 474, 279, 11, 70, "Notes",ExpressionUUID->"b675918a-3756-46d6-b3e7-80d421d42ebe", CellTags->"Nothing", CellID->741285195] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[16133, 491, 7029, 152, 70, "Section",ExpressionUUID->"b3f62799-5232-4ee3-a09b-836597b3aa56", CellTags->{"Examples", "TemplateCellGroup"}, CellID->530638011], Cell[CellGroupData[{ Cell[23187, 647, 75, 2, 70, "Subsection",ExpressionUUID->"0415b343-a441-4a9b-a2fb-36044c5e8ac0", CellID->904125756], Cell[23265, 651, 175, 5, 70, "Text",ExpressionUUID->"58b10161-3de2-448f-97bb-05c7c87663d2", CellID->509667062], Cell[CellGroupData[{ Cell[23465, 660, 170, 6, 70, "Input",ExpressionUUID->"4b684432-9c83-4fdb-a9d8-9b0084862d93", CellID->947296916], Cell[23638, 668, 373, 10, 70, "Output",ExpressionUUID->"c46617ee-c061-437d-b090-1195164b1853", CellID->573361348] }, Open ]], Cell[CellGroupData[{ Cell[24048, 683, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"509dd0c5-7826-4e55-a024-f5848ad17149", CellID->14107562], Cell[24194, 689, 90, 2, 70, "Text",ExpressionUUID->"261904a1-09ec-4906-8eab-fd2b1dfc8115", CellID->637370146], Cell[CellGroupData[{ Cell[24309, 695, 214, 7, 70, "Input",ExpressionUUID->"ed00a83a-0e43-4a59-a03f-b0c301dc27ba", CellID->461277855], Cell[24526, 704, 93, 3, 70, "Output",ExpressionUUID->"cd4d8708-5705-461c-a11b-366b4cf7c348", CellID->450628681] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[24668, 713, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"6174ceff-796c-4515-b450-e5f4186eda23", CellID->14107563], Cell[24814, 719, 113, 2, 70, "Text",ExpressionUUID->"40a4d006-4876-44c1-a3b3-7822a8201fe5", CellID->867382733], Cell[CellGroupData[{ Cell[24952, 725, 203, 7, 70, "Input",ExpressionUUID->"a16a32cc-28e6-41e2-8574-1e9ad64c1455", CellID->678319909], Cell[25158, 734, 93, 3, 70, "Output",ExpressionUUID->"9082163f-9f3b-4af4-9d32-e5f031319ed6", CellID->788197049] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[25300, 743, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"49d2476d-86fe-4202-b09c-adc7e56a0c48", CellID->14107564], Cell[25446, 749, 105, 2, 70, "Text",ExpressionUUID->"7b143e32-1510-4bb2-99c0-e2d21f0f5869", CellID->931545626], Cell[CellGroupData[{ Cell[25576, 755, 174, 6, 70, "Input",ExpressionUUID->"8f2f687c-3418-48fb-ac9a-3ce4fa3be379", CellID->715766805], Cell[25753, 763, 91, 3, 70, "Output",ExpressionUUID->"64538f6b-cafa-4738-96ad-8f6ce3663248", CellID->518141361] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[25893, 772, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"1079827c-f35a-4e63-b54a-5b7f5ac8b4fe", CellID->14107565], Cell[26039, 778, 110, 2, 70, "Text",ExpressionUUID->"e2ded00d-7bbe-4c30-8fd5-7bbbff31c4fb", CellID->891279806], Cell[CellGroupData[{ Cell[26174, 784, 178, 6, 70, "Input",ExpressionUUID->"d15cd53b-aa9d-48fd-9172-120b0587451b", CellID->537154475], Cell[26355, 792, 91, 3, 70, "Output",ExpressionUUID->"94eed560-8596-43d0-bbda-a0b067e3364c", CellID->185451461] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[26495, 801, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"759fe38f-f725-45e2-9af2-5cc8c79e5a0a", CellID->14107566], Cell[26641, 807, 131, 4, 70, "Text",ExpressionUUID->"fd407ea1-a30d-4f76-95d2-3ead0a189ccd", CellID->865536504], Cell[CellGroupData[{ Cell[26797, 815, 178, 6, 70, "Input",ExpressionUUID->"4591636f-1d82-41b2-b7c2-aafae3493593", CellID->350812230], Cell[26978, 823, 93, 3, 70, "Output",ExpressionUUID->"2ffd6f55-ffb6-403d-96a6-81e32b72a809", CellID->612634910] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[27120, 832, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"fbbfd8c5-7264-4ef6-8859-e29129ffdb9b", CellID->14107567], Cell[27266, 838, 155, 3, 70, "Text",ExpressionUUID->"e4f2f07f-22b9-47f7-8fcf-197f246dabfb", CellID->950348121], Cell[CellGroupData[{ Cell[27446, 845, 188, 6, 70, "Input",ExpressionUUID->"1bcb7817-9e4c-4533-b0c5-fdc5fc76ed84", CellID->526287020], Cell[27637, 853, 92, 3, 70, "Output",ExpressionUUID->"67d259af-b548-4e65-ab40-e566a65c1037", CellID->54974453] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[27778, 862, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"b01d9223-4005-4296-bef0-348841a2b279", CellID->14107568], Cell[27924, 868, 101, 2, 70, "Text",ExpressionUUID->"b852b663-5c4c-40e2-a24e-6ac4108fea60", CellID->424804234], Cell[CellGroupData[{ Cell[28050, 874, 181, 6, 70, "Input",ExpressionUUID->"00965bba-6aaa-460d-9360-9911439d78cb", CellID->415727868], Cell[28234, 882, 92, 3, 70, "Output",ExpressionUUID->"2399f37d-42df-4e4d-846e-59d0a41d3689", CellID->828181437] }, Open ]] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[28387, 892, 66, 2, 70, "Subsection",ExpressionUUID->"b67801b2-525f-44c9-94be-1e54388257d0", CellID->204653245], Cell[28456, 896, 153, 5, 70, "Text",ExpressionUUID->"f406d550-f578-458a-8d39-1c1d08b84331", CellID->787879109], Cell[CellGroupData[{ Cell[28634, 905, 224, 8, 70, "Input",ExpressionUUID->"0d192723-03d1-4905-b1b0-08c8b4654a70", CellID->675372005], Cell[28861, 915, 94, 3, 70, "Output",ExpressionUUID->"4d67a609-8ebf-460e-aaf3-c8839d1f20c7", CellID->57976910] }, Open ]], Cell[CellGroupData[{ Cell[28992, 923, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"659f89f2-7e4e-437d-8361-85361a6cff92", CellID->14107569], Cell[29138, 929, 152, 3, 70, "Text",ExpressionUUID->"00dde759-3afd-48a9-aac0-c49bd1d5d269", CellID->310799331], Cell[CellGroupData[{ Cell[29315, 936, 257, 8, 70, "Input",ExpressionUUID->"3c1ac7b0-bf43-4530-b2a8-adbedba1878d", CellID->845019082], Cell[29575, 946, 93, 3, 70, "Output",ExpressionUUID->"b15a5249-4c52-4606-bb8a-3f44109238d4", CellID->974031542] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[29717, 955, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"e476e54d-aa3c-491a-8155-fef710e45d17", CellID->14107570], Cell[29863, 961, 286, 7, 70, "Text",ExpressionUUID->"0e908794-e511-4e38-96c8-8040f9b579f1", CellID->950843321], Cell[CellGroupData[{ Cell[30174, 972, 304, 9, 70, "Input",ExpressionUUID->"670e781b-bb63-4601-82a7-7656dd3f684d", CellID->327661440], Cell[30481, 983, 92, 3, 70, "Output",ExpressionUUID->"3888134b-f2a1-4147-aca0-d498627b7b28", CellID->211327785] }, Open ]], Cell[30588, 989, 104, 2, 70, "Text",ExpressionUUID->"a97b2364-6ec4-452a-880a-f58d73e51bf0", CellID->779367701], Cell[CellGroupData[{ Cell[30717, 995, 240, 8, 70, "Input",ExpressionUUID->"46ca1752-3679-4df7-9e50-b293aeef31ea", CellID->440206430], Cell[30960, 1005, 90, 3, 70, "Output",ExpressionUUID->"7d04c984-1def-4b05-ad19-4aa661904235", CellID->401340005] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[31099, 1014, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"8b874f0c-3cf8-41bf-826b-0ed8d596b287", CellID->14107571], Cell[31245, 1020, 136, 4, 70, "Text",ExpressionUUID->"ee247167-c152-4899-b425-d30fcf328523", CellID->986995641], Cell[CellGroupData[{ Cell[31406, 1028, 266, 8, 70, "Input",ExpressionUUID->"bd4f2f25-aca2-436f-8567-85056e6ebc17", CellID->666044354], Cell[31675, 1038, 91, 3, 70, "Output",ExpressionUUID->"723955d2-ccd5-4789-9d85-cdcfd74e2986", CellID->816769284] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[31815, 1047, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"334a0d40-4306-4704-a998-3fb47669bb6a", CellID->14107572], Cell[31961, 1053, 106, 2, 70, "Text",ExpressionUUID->"35229592-6ce6-4cad-9f28-f88b5a7344fc", CellID->534259623], Cell[CellGroupData[{ Cell[32092, 1059, 223, 8, 70, "Input",ExpressionUUID->"d32b6d24-230f-4ac5-87ec-e3d39b18db87", CellID->960479998], Cell[32318, 1069, 95, 3, 70, "Output",ExpressionUUID->"a07974d4-22ff-4c18-b4dc-89a1fdac56f2", CellID->996815651] }, Open ]] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell[32474, 1079, 85, 2, 70, "Subsection",ExpressionUUID->"747b949b-515e-486d-a6bc-5d2430b6aa71", CellID->232113220], Cell[32562, 1083, 169, 3, 70, "Text",ExpressionUUID->"b32f5b6e-1d8c-4983-a900-81d0bdf6aeb4", CellID->408596429], Cell[CellGroupData[{ Cell[32756, 1090, 219, 6, 70, "Input",ExpressionUUID->"10b01543-13b2-4a8d-ab6c-946367d13ba6", CellID->523288740], Cell[32978, 1098, 875, 27, 70, "Output",ExpressionUUID->"4fdd28df-5092-4754-a5e0-70c88d61c4a6", CellID->41136086] }, Open ]], Cell[CellGroupData[{ Cell[33890, 1130, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"9784cb71-ec0c-4914-a084-2840a9410dbc", CellID->14107573], Cell[34036, 1136, 103, 2, 70, "Text",ExpressionUUID->"5c662f10-1186-4af8-86fb-bbcc71298095", CellID->266304240], Cell[CellGroupData[{ Cell[34164, 1142, 290, 9, 70, "Input",ExpressionUUID->"40ddc7bc-0e05-49e4-bdee-5e856ee6ed64", CellID->73271192], Cell[34457, 1153, 55904, 922, 70, "Output",ExpressionUUID->"e6550f3e-c2e0-4351-aa37-60cd697c01ad", CellID->477534190] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[90410, 2081, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"8c93b49d-7ee6-4609-ac63-ec2f549c5f98", CellID->14107574], Cell[90556, 2087, 631, 20, 70, "Text",ExpressionUUID->"53d41c1e-7b97-43e8-b311-0b284eadabfb", CellID->529215406], Cell[91190, 2109, 199, 5, 70, "Input",ExpressionUUID->"5116dd3a-9523-44b4-bd4f-25432376d088", CellID->227938128] }, Open ]], Cell[CellGroupData[{ Cell[91426, 2119, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"cfe87895-fb34-4157-84e4-5ddaba6fc0ea", CellID->14107575], Cell[91572, 2125, 631, 19, 70, "Text",ExpressionUUID->"2a3aca03-0549-48bf-b9b3-a2ebce801dc8", CellID->438907650], Cell[CellGroupData[{ Cell[92228, 2148, 237, 7, 70, "Input",ExpressionUUID->"d96d6b83-e2f7-4a4f-9a23-2bc1fefe5b50", CellID->265991894], Cell[92468, 2157, 149, 4, 70, "Output",ExpressionUUID->"78da9da7-6179-4bdb-b1f5-1498234e2c08", CellID->565405926] }, Open ]] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell[92678, 2168, 76, 2, 70, "Subsection",ExpressionUUID->"9a2104fb-07de-4587-8144-5b98438437f4", CellID->158766396], Cell[92757, 2172, 171, 5, 70, "Text",ExpressionUUID->"a056ba0a-1128-4b40-8ae3-9c175017e1d3", CellID->938968534], Cell[CellGroupData[{ Cell[92953, 2181, 189, 6, 70, "Input",ExpressionUUID->"364dd85b-04e5-44c2-98f3-3fe34786c373", CellID->55766036], Cell[93145, 2189, 108, 4, 70, "Output",ExpressionUUID->"9762845b-dcc8-4342-86bf-e0e2dbe71773", CellID->829324732] }, Open ]], Cell[CellGroupData[{ Cell[93290, 2198, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"be85fd9f-5119-416f-bfb1-be6b4b45fc1d", CellID->14107576], Cell[93436, 2204, 202, 5, 70, "Text",ExpressionUUID->"b78272c9-c6ae-43bd-a5b6-b05934047ae2", CellID->25973241], Cell[CellGroupData[{ Cell[93663, 2213, 527, 17, 70, "Input",ExpressionUUID->"12f4a88a-5d67-4e9a-b6d4-59c1027304ae", CellID->61793133], Cell[94193, 2232, 129, 5, 70, "Echo",ExpressionUUID->"363aaeba-3c74-4991-bd51-699d189bbf2d", CellID->595851559], Cell[94325, 2239, 92, 3, 70, "Output",ExpressionUUID->"a30f1b89-f5cf-4153-b93c-999c06eb5b88", CellID->893607124] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[94466, 2248, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"083cf5ba-7b30-47b5-a1ce-f8119d1c13de", CellID->14107577], Cell[94612, 2254, 268, 8, 70, "Text",ExpressionUUID->"d7e15b96-f4a1-45aa-8557-e6f6e982ffca", CellID->606164019], Cell[CellGroupData[{ Cell[94905, 2266, 137, 4, 70, "Input",ExpressionUUID->"df1f7bd2-f213-4607-8e48-a9daafc7ad0e", CellID->396762987], Cell[95045, 2272, 554, 11, 70, "Message",ExpressionUUID->"334bfa59-8784-4902-9fd0-9430ddf0f568", CellID->58258055], Cell[95602, 2285, 96, 3, 70, "Output",ExpressionUUID->"1145af2f-7693-4087-a308-2fa305757759", CellID->68608464] }, Open ]] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell[95759, 2295, 74, 2, 70, "Subsection",ExpressionUUID->"ac9073b6-08f4-473f-b3a3-9c5cefcb33df", CellID->461278909], Cell[95836, 2299, 189, 7, 70, "Text",ExpressionUUID->"2e3a71f6-9b4d-4434-9cf9-bdb2bd8de421", CellID->843998114], Cell[CellGroupData[{ Cell[96050, 2310, 706, 21, 70, "Input",ExpressionUUID->"3cdb656e-98a9-4ea1-91c7-f705dcd400c0", CellID->616820778], Cell[96759, 2333, 970, 21, 70, "Output",ExpressionUUID->"08691401-d2d5-46d3-9eb5-576731b7ac50", CellID->1018326] }, Open ]], Cell[97744, 2357, 217, 6, 70, "Text",ExpressionUUID->"8eb11c66-cb7a-489c-bd20-1c68fb49c598", CellID->865495279], Cell[CellGroupData[{ Cell[97986, 2367, 271, 9, 70, "Input",ExpressionUUID->"d43bdf44-98fd-4b13-b264-fc1297030648", CellID->254231105], Cell[98260, 2378, 92, 3, 70, "Output",ExpressionUUID->"95c68465-4c15-4004-b639-62e7b7bea00a", CellID->598108694] }, Open ]], Cell[CellGroupData[{ Cell[98389, 2386, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"80531951-a03c-42ae-98d8-780dbd16f546", CellID->14107578], Cell[98535, 2392, 145, 3, 70, "Text",ExpressionUUID->"7f4f27ec-ca3d-4154-a760-db8089ef7ba5", CellID->825669102], Cell[CellGroupData[{ Cell[98705, 2399, 282, 9, 70, "Input",ExpressionUUID->"376dc8fc-2f21-4249-9da7-3d9a0e7ba6c8", CellID->206235084], Cell[98990, 2410, 94, 3, 70, "Output",ExpressionUUID->"20f7bd11-081b-4bca-ab5d-14a80c86a930", CellID->139869807] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[99133, 2419, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"c2f67454-2565-494d-bfe3-0a6f07e784a9", CellID->14107579], Cell[99279, 2425, 78, 2, 70, "Text",ExpressionUUID->"5fc59b97-1949-42b8-aa91-35d3bf8350df", CellID->825471635], Cell[CellGroupData[{ Cell[99382, 2431, 273, 9, 70, "Input",ExpressionUUID->"e72fa0af-42a0-47f0-bb99-c33c59e3ca61", CellID->319573504], Cell[99658, 2442, 93, 3, 70, "Output",ExpressionUUID->"8bcc839d-af94-4a1e-a3a6-1f6eba7ed6c9", CellID->164662174] }, Open ]] }, Open ]], Cell[CellGroupData[{ Cell[99800, 2451, 143, 4, 70, "ExampleDelimiter",ExpressionUUID->"31a5bf73-22b1-4141-9cef-80023388fadd", CellID->14107580], Cell[99946, 2457, 195, 7, 70, "Text",ExpressionUUID->"23ff2299-d640-4d79-ac80-50f24f9933d9", CellID->42638813], Cell[CellGroupData[{ Cell[100166, 2468, 550, 18, 70, "Input",ExpressionUUID->"d6a2b24c-a2aa-4b6c-8a16-0c61684b0206", CellID->919836024], Cell[100719, 2488, 698, 16, 70, "Output",ExpressionUUID->"b3043c10-ef07-427e-b1cc-15e1f5497ddc", CellID->631879177] }, Open ]], Cell[101432, 2507, 128, 4, 70, "Text",ExpressionUUID->"6a2a0ff5-d486-49c2-a265-df6be40fbdea", CellID->590412722], Cell[CellGroupData[{ Cell[101585, 2515, 265, 8, 70, "Input",ExpressionUUID->"00c34223-af91-4a1c-97ba-8c445992dfda", CellID->74823955], Cell[101853, 2525, 92, 3, 70, "Output",ExpressionUUID->"f43fb9e6-f444-4854-89c9-ddbac8fdb425", CellID->350859428] }, Open ]] }, Open ]] }, Closed]] }, Open ]], Cell[CellGroupData[{ Cell[102018, 2536, 249, 5, 70, "Section",ExpressionUUID->"7d1a57f8-b5c0-4b7a-9003-8a4d641e3e0e", CellTags->{"Source & Additional Information", "TemplateSection"}, CellID->611501116], Cell[CellGroupData[{ Cell[102292, 2545, 1026, 26, 70, "Subsection",ExpressionUUID->"3180450b-1066-48e7-af9d-1da9463ebe1e", CellTags->{"Contributed By", "ContributorInformation", "TemplateCellGroup"}, CellID->86203256], Cell[103321, 2573, 48, 1, 70, "Text",ExpressionUUID->"2cdc9ef9-7856-42d7-8642-7c78c63f03a2", CellID->588974081] }, Open ]], Cell[CellGroupData[{ Cell[103406, 2579, 996, 26, 70, "Subsection",ExpressionUUID->"e5c6565e-89a6-42b0-8c82-5b8f20b0a10b", CellTags->{"Keywords", "TemplateCellGroup"}, CellID->696375425], Cell[104405, 2607, 45, 1, 70, "Item",ExpressionUUID->"94ddd5db-50dc-4f27-9ac6-8cf69e981d14", CellID->293382955], Cell[104453, 2610, 42, 1, 70, "Item",ExpressionUUID->"a0a9c9a6-5791-4ec4-b0a2-818225df4dd5", CellID->428211709], Cell[104498, 2613, 40, 1, 70, "Item",ExpressionUUID->"a853dbbb-e6b5-4413-b427-dbb993885b35", CellID->638098204], Cell[104541, 2616, 40, 1, 70, "Item",ExpressionUUID->"68b368dc-297e-497f-8f23-9920c77ccf59", CellID->348760541] }, Open ]], Cell[CellGroupData[{ Cell[104618, 2622, 221, 6, 70, "Subsection",ExpressionUUID->"7fcf85e6-45b3-4bca-b4bd-57ba8a105bb8", CellTags->{"Categories", "TemplateCellGroup"}, CellID->362094786], Cell[104842, 2630, 7441, 245, 70, "Output",ExpressionUUID->"365d2ec3-99ef-4cf2-b0c9-acf0b6c49559", CellTags->{"Categories", "Categories-Checkboxes", "CheckboxCell"}, CellID->318934492] }, Open ]], Cell[CellGroupData[{ Cell[112320, 2880, 980, 26, 70, "Subsection",ExpressionUUID->"bdf06d1d-2d81-4f81-8915-85ed24e25751", CellTags->{"Related Symbols", "TemplateCellGroup"}, CellID->659846169], Cell[113303, 2908, 44, 1, 70, "Item",ExpressionUUID->"011800f1-4158-4b7c-9398-c00d123c4b02", CellID->325718766], Cell[113350, 2911, 46, 1, 70, "Item",ExpressionUUID->"c1d8e5c0-d08f-46e8-8504-1c74903084c6", CellID->238067498], Cell[113399, 2914, 48, 1, 70, "Item",ExpressionUUID->"8218e4a6-04f2-4d81-893c-578ca2daf409", CellID->232434839], Cell[113450, 2917, 44, 1, 70, "Item",ExpressionUUID->"a736fda2-3915-47c5-a2f1-72fc25f5e221", CellID->255648738], Cell[113497, 2920, 48, 1, 70, "Item",ExpressionUUID->"12546be4-f12b-4c42-80af-0919d47ad885", CellID->149257946] }, Open ]], Cell[CellGroupData[{ Cell[113582, 2926, 1039, 26, 70, "Subsection",ExpressionUUID->"23fe7da5-6ca7-4608-9362-0642d341ca4b", CellTags->{"Related Resource Objects", "TemplateCellGroup"}, CellID->465534472], Cell[114624, 2954, 528, 8, 70, "Item",ExpressionUUID->"cb9b4cae-2b85-453a-ab4f-5c3c27cbffe3", CellTags->{"DefaultContent", "TabNext"}, CellID->873143661] }, Open ]], Cell[CellGroupData[{ Cell[115189, 2967, 1084, 26, 70, "Subsection",ExpressionUUID->"7140c92a-185f-48bc-9405-b53e7a230386", CellTags->{"Source/Reference Citation", "TemplateCellGroup"}, CellID->515669552], Cell[116276, 2995, 516, 8, 70, "Text",ExpressionUUID->"43d7581f-854f-430e-8a37-865cb8d833cd", CellTags->{"DefaultContent", "TabNext"}, CellID->436399423] }, Open ]], Cell[CellGroupData[{ Cell[116829, 3008, 923, 26, 70, "Subsection",ExpressionUUID->"ba32ca24-7bb5-4500-8864-a8f8576af48b", CellTags->{"Links", "TemplateCellGroup"}, CellID->571756773], Cell[117755, 3036, 404, 8, 70, "Item",ExpressionUUID->"b4b5f3df-f31e-44ec-96d7-5c404bf198b2", CellID->388378187], Cell[118162, 3046, 421, 9, 70, "Item",ExpressionUUID->"04d65a0f-2acc-4637-bfc6-06de6856ddf4", CellID->807571844], Cell[118586, 3057, 433, 9, 70, "Item",ExpressionUUID->"9eb89606-a20a-44e7-8b4b-079bde677695", CellID->118535201], Cell[119022, 3068, 318, 8, 70, "Item",ExpressionUUID->"4c0d60b9-4bfc-4c7e-aa4a-27149276a382", CellID->100418958], Cell[119343, 3078, 455, 10, 70, "Item",ExpressionUUID->"2ecbeed9-567d-4257-a648-8e6451f8c44c", CellID->915832596] }, Open ]], Cell[CellGroupData[{ Cell[119835, 3093, 1874, 45, 70, "Subsection",ExpressionUUID->"49b7e4b2-63d9-4107-8d1e-f4aefff31d0b", CellTags->{"TemplateCellGroup", "Tests", "VerificationTests"}, CellID->561308448], Cell[121712, 3140, 10966, 228, 70, "Input",ExpressionUUID->"169c14f0-24d0-4ec6-a3c5-fbc728275ea0", CellID->725553833] }, Open ]], Cell[CellGroupData[{ Cell[132715, 3373, 955, 25, 70, "Subsection",ExpressionUUID->"3bd7e247-0a4c-40bf-a694-5620695120c2", CellTags->{"Compatibility", "TemplateCellGroup"}, CellID->559974822], Cell[CellGroupData[{ Cell[133695, 3402, 1174, 31, 70, "Subsubsection",ExpressionUUID->"b17ae378-5318-4e3e-b232-8bd530b6a9d8", CellTags->{"CompatibilityWolframLanguageVersionRequired", "TemplateCellGroup", "Wolfram Language Version"}, CellID->901090016], Cell[134872, 3435, 89, 2, 70, "Text",ExpressionUUID->"7ef8edbb-f12c-441c-a017-0127edca0bad", CellTags->{"DefaultContent", "ScrapeDefault"}, CellID->913148768] }, Open ]], Cell[CellGroupData[{ Cell[134998, 3442, 1113, 29, 70, "Subsubsection",ExpressionUUID->"81abd65b-1667-4133-a999-aa4574934223", CellTags->{"CompatibilityOperatingSystem", "Operating System", "TemplateCellGroup"}, CellID->499582406], Cell[136114, 3473, 1321, 40, 70, "Output",ExpressionUUID->"6a568531-374f-4f11-b19a-6568d8edcf25", CellTags->{"CheckboxCell", "CompatibilityOperatingSystem", "CompatibilityOperatingSystem-Checkboxes"}, CellID->40078524] }, Closed]], Cell[CellGroupData[{ Cell[137472, 3518, 1280, 33, 70, "Subsubsection",ExpressionUUID->"1dcb3965-e6a8-4175-b2de-93ce011dfaef", CellTags->{"CompatibilityFeatures", "Required Features", "TemplateCellGroup"}, CellID->989275156], Cell[138755, 3553, 1365, 41, 70, "Output",ExpressionUUID->"61362cd6-46c5-4ff5-a741-4299579653e1", CellTags->{"CheckboxCell", "CompatibilityFeatures", "CompatibilityFeatures-Checkboxes"}, CellID->396992059] }, Closed]], Cell[CellGroupData[{ Cell[140157, 3599, 1913, 46, 70, "Subsubsection",ExpressionUUID->"9cd3cccc-c0c7-45ef-8466-648403cd53fd", CellTags->{"CompatibilityEvaluationEnvironment", "Environments", "TemplateCellGroup"}, CellID->605308563], Cell[142073, 3647, 2896, 83, 70, "Output",ExpressionUUID->"0859ca36-406a-49ad-918c-e254b4fa8dc6", CellTags->{"CheckboxCell", "CompatibilityEvaluationEnvironment", "CompatibilityEvaluationEnvironment-Checkboxes"}, CellID->62394308] }, Closed]], Cell[CellGroupData[{ Cell[145006, 3735, 1071, 27, 70, "Subsubsection",ExpressionUUID->"01aba612-479c-4c94-ab38-bd3e2b3d7d97", CellTags->{"Cloud Support", "CompatibilityCloudSupport", "TemplateCellGroup"}, CellID->129998371], Cell[146080, 3764, 938, 28, 70, "Output",ExpressionUUID->"82dad700-a093-47e5-90bd-ab68f0dd29e4", CellTags->{"CheckboxCell", "CompatibilityCloudSupport", "CompatibilityCloudSupport-Checkboxes"}, CellID->454919203] }, Closed]] }, Open ]] }, Closed]], Cell[CellGroupData[{ Cell[147079, 3799, 1155, 28, 70, "Section",ExpressionUUID->"ed242639-447c-4efe-9df8-2fd2c5f572a2", CellTags->{"Author Notes", "TemplateCellGroup"}, CellID->681870591], Cell[148237, 3829, 529, 8, 70, "Text",ExpressionUUID->"e624398a-71cf-4027-865d-1f26a79950b8", CellTags->{"DefaultContent", "TabNext"}, CellID->958952487] }, Open ]], Cell[CellGroupData[{ Cell[148803, 3842, 1033, 26, 70, "Section",ExpressionUUID->"c809f618-f1f6-4300-bca4-e65ce49eaaf8", CellTags->{"Submission Notes", "TemplateCellGroup"}, CellID->916799765], Cell[149839, 3870, 515, 8, 70, "Text",ExpressionUUID->"27bccb16-241c-4a67-932e-25c3e30bfd17", CellTags->{"DefaultContent", "TabNext"}, CellID->604291542] }, Open ]] }, Open ]] } ] *) (* End of internal cache information *)