{"version":1,"pages":[{"id":"-MEzyDXRUBmpAffoOkXy","title":"Cadence Programming Language","pathname":"/flow-network","siteSpaceId":"sitesp_ZLhF8","description":"Bastian Müller, Dieter Shirley, Joshua Hannan"},{"id":"-MF-Cc6-KUUKX-R8Zx1u","title":"Access control","pathname":"/flow-network/introduction/access-control","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-D_z45MbfCAnMD2FM","title":"Accounts","pathname":"/flow-network/introduction/accounts","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-Di8vDsUJtR2dtscY","title":"Account Storage","pathname":"/flow-network/introduction/accounts/account-storage","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Accounts"}]},{"id":"-MF-DePQYsfLVaf6f0W_","title":"Account Creation","pathname":"/flow-network/introduction/accounts/account-creation","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Accounts"}]},{"id":"-MF-FUtJQJ3IA6D0O9Y5","title":"Block Information","pathname":"/flow-network/introduction/block-information","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-FFkRnjzkVYe_7REh","title":"Built-In Functions","pathname":"/flow-network/introduction/built-in-functions","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-DrE4FAMc0irPmtSS","title":"Capability-based Access Control","pathname":"/flow-network/introduction/capability-based-access-control","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF--JyqTH4YpFZinAOZ","title":"Constants and Variable Declarations","pathname":"/flow-network/introduction/constants-and-variable-declarations","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MEzzosT055plOLDCR92","title":"Comments","pathname":"/flow-network/introduction/comments","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-8rQShDcxQB2w_cSZ","title":"Composite Types","pathname":"/flow-network/introduction/composite-types","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-8xTkcOAYcvQLHYSo","title":"Composite Type Declaration and Creation","pathname":"/flow-network/introduction/composite-types/composite-type-declaration-and-creation","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"}]},{"id":"-MF-A-QXujLMiDQLHSju","title":"Composite Type Fields","pathname":"/flow-network/introduction/composite-types/composite-type-fields","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"}]},{"id":"-MF-Ahh_0WZ1lCnM4DkC","title":"Resources","pathname":"/flow-network/introduction/composite-types/resources","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"}]},{"id":"-MF-Aqq1zcy0i1LKzv4Z","title":"Resource Variables","pathname":"/flow-network/introduction/composite-types/resources/resource-variables","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"},{"label":"Resources"}]},{"id":"-MF-BFreGGQYVxj4gNNL","title":"Resources in Arrays and Dictionaries","pathname":"/flow-network/introduction/composite-types/resources/resources-in-arrays-and-dictionaries","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"},{"label":"Resources"}]},{"id":"-MF-BChtc_--uX7hGuH0","title":"Resources in Closures","pathname":"/flow-network/introduction/composite-types/resources/resources-in-closures","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"},{"label":"Resources"}]},{"id":"-MF-B71qKKCi8A0OuyDJ","title":"Nested Resources","pathname":"/flow-network/introduction/composite-types/resources/nested-resources","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"},{"label":"Resources"}]},{"id":"-MF-A8R8KNtpdxDpKPhD","title":"Resource Owner","pathname":"/flow-network/introduction/composite-types/resources/resource-owner","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"},{"label":"Resources"}]},{"id":"-MF-B1JoMYZgZjjWEEOL","title":"Resource Destructors","pathname":"/flow-network/introduction/composite-types/resources/resource-destructors","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"},{"label":"Resources"}]},{"id":"-MF-AUpBFuUTDEVqagce","title":"Structures","pathname":"/flow-network/introduction/composite-types/structures","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"}]},{"id":"-MF-AZ7PXZckP5907v5l","title":"Accessing Fields and Functions of Composite Types Using Optional Chaining","pathname":"/flow-network/introduction/composite-types/accessing-fields-and-functions-of-composite-types-using-optional-chaining","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"}]},{"id":"-MF-AOk5HQ67x37EgrJe","title":"Composite Type Subtyping","pathname":"/flow-network/introduction/composite-types/composite-type-subtyping","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"}]},{"id":"-MF-AKuHB76IoelTcI5I","title":"Composite Type Functions","pathname":"/flow-network/introduction/composite-types/composite-type-functions","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"}]},{"id":"-MF-AFJwInUX4QNGAUzH","title":"Synthetic Composite Type Fieldstled","pathname":"/flow-network/introduction/composite-types/synthetic-composite-type-fieldstled","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"}]},{"id":"-MF-ABY3NHN6N-TTDCSk","title":"Composite Type Field Getters and Setters","pathname":"/flow-network/introduction/composite-types/composite-type-field-getters-and-setters","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"}]},{"id":"-MF-CFvM8EbL3kQYlavG","title":"Inheritance and Abstract Types","pathname":"/flow-network/introduction/composite-types/inheritance-and-abstract-types","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"}]},{"id":"-MF-CCM3hZo_c2obE9or","title":"Unbound References / Nulls","pathname":"/flow-network/introduction/composite-types/unbound-references-nulls","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Composite Types"}]},{"id":"-MF-DxPmjHscWnipXt7W","title":"Contracts","pathname":"/flow-network/introduction/contracts","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-E0NB0JlEYfZlNu74","title":"Contract Interfaces","pathname":"/flow-network/introduction/contracts/contract-interfaces","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Contracts"}]},{"id":"-MF-7bZkdW6D28YZf8Wp","title":"Control Flow","pathname":"/flow-network/introduction/control-flow","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-7eVQ05rfUCNO21lp","title":"Conditional branching: if-statement","pathname":"/flow-network/introduction/control-flow/conditional-branching-if-statement","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Control Flow"}]},{"id":"-MF-8Q-3rE7XaLNzp17j","title":"Immediate function return: return-statement","pathname":"/flow-network/introduction/control-flow/immediate-function-return-return-statement","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Control Flow"}]},{"id":"-MF-7m_htEvBfY3ES0c7","title":"Looping","pathname":"/flow-network/introduction/control-flow/looping","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Control Flow"}]},{"id":"-MF-8KF8D7lBNjjTHUwT","title":"Continue and Break","pathname":"/flow-network/introduction/control-flow/looping/continue-and-break","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Control Flow"},{"label":"Looping"}]},{"id":"-MF-7uUl1_crN93HwK_4","title":"For-in statement","pathname":"/flow-network/introduction/control-flow/looping/for-in-statement","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Control Flow"},{"label":"Looping"}]},{"id":"-MF-7ogzzmzSI78h533m","title":"While-statement","pathname":"/flow-network/introduction/control-flow/looping/while-statement","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Control Flow"},{"label":"Looping"}]},{"id":"-MF-7iR3Cdx5KGPHVioB","title":"Optional Binding","pathname":"/flow-network/introduction/control-flow/optional-binding","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Control Flow"}]},{"id":"-MF-FZnGM_AYNe17qgWT","title":"Crypto","pathname":"/flow-network/introduction/crypto","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-6Pl8KTSjjnLbY4NH","title":"Functions","pathname":"/flow-network/introduction/functions","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-6VoxCNue7i-5zpNF","title":"Function Declarations","pathname":"/flow-network/introduction/functions/function-declarations","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Functions"}]},{"id":"-MF-7HwWHvV0aw-4bpsG","title":"Argument Passing Behavior","pathname":"/flow-network/introduction/functions/argument-passing-behavior","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Functions"}]},{"id":"-MF-7DiJ3FPPs_A3q6rk","title":"Closures","pathname":"/flow-network/introduction/functions/closures","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Functions"}]},{"id":"-MF-6lNL1Xzo49ccOku0","title":"Function Calls","pathname":"/flow-network/introduction/functions/function-calls","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Functions"}]},{"id":"-MF-6hlRv-keUkkjS8md","title":"Function Expressions","pathname":"/flow-network/introduction/functions/function-expressions","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Functions"}]},{"id":"-MF-6eIWcVikd2IrcjWh","title":"Function Overloading","pathname":"/flow-network/introduction/functions/function-overloading","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Functions"}]},{"id":"-MF-7MRNrwD4203DJhz-","title":"Function Preconditions and Postconditions","pathname":"/flow-network/introduction/functions/function-preconditions-and-postconditions","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Functions"}]},{"id":"-MF-6pW3SS07mdmAXjt8","title":"Function Types","pathname":"/flow-network/introduction/functions/function-types","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Functions"}]},{"id":"-MFS2r9cHwdmT-d6nmA_","title":"Enumerations","pathname":"/flow-network/introduction/enumerations","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-E6EaTtLOPdIcmV1Y","title":"Events","pathname":"/flow-network/introduction/events","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-EChpi11D3uiQINMD","title":"Transactions","pathname":"/flow-network/introduction/events/transactions","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Events"}]},{"id":"-MF-EGo_siXIbiiSXGlL","title":"Transaction Parameters","pathname":"/flow-network/introduction/events/transactions/transaction-parameters","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Events"},{"label":"Transactions"}]},{"id":"-MF-EL9IeuLW50dzyrqy","title":"Prepare phase","pathname":"/flow-network/introduction/events/transactions/prepare-phase","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Events"},{"label":"Transactions"}]},{"id":"-MF-EOUtD4H8xP0PzlTy","title":"Pre Phase","pathname":"/flow-network/introduction/events/transactions/pre-phase","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Events"},{"label":"Transactions"}]},{"id":"-MF-ER_k21C518gSReuX","title":"Execute Phase","pathname":"/flow-network/introduction/events/transactions/execute-phase","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Events"},{"label":"Transactions"}]},{"id":"-MF-EUNGyTrgDKXIK-BM","title":"Post Phase","pathname":"/flow-network/introduction/events/transactions/post-phase","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Events"},{"label":"Transactions"}]},{"id":"-MF-EaATE1OMTna1wzZi","title":"Summary","pathname":"/flow-network/introduction/events/transactions/summary","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Events"},{"label":"Transactions"}]},{"id":"-MF-Er0eYLrBCj55K730","title":"Importing and using Deployed Contract Code","pathname":"/flow-network/introduction/events/transactions/importing-and-using-deployed-contract-code","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Events"},{"label":"Transactions"}]},{"id":"-MF-E9IUInRvKDFz4dBW","title":"Emitting events","pathname":"/flow-network/introduction/events/emitting-events","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Events"}]},{"id":"-MF-DY4WldaJnUkKTfVH","title":"Imports","pathname":"/flow-network/introduction/imports","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-ChI8BylWpiw62mUB","title":"Interfaces","pathname":"/flow-network/introduction/interfaces","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-DDG8QNE9bFhS8mim","title":"Hashable Interface","pathname":"/flow-network/introduction/interfaces/hashable-interface","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Interfaces"}]},{"id":"-MF-D6Hn7HAfJgU4B81T","title":"Equatable Interface","pathname":"/flow-network/introduction/interfaces/equatable-interface","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Interfaces"}]},{"id":"-MF-D2E_Oio50kFNBMJq","title":"Nested Type Requirements","pathname":"/flow-network/introduction/interfaces/nested-type-requirements","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Interfaces"}]},{"id":"-MF-D-92RQpSXcfgzwO_","title":"Interface Nesting","pathname":"/flow-network/introduction/interfaces/interface-nesting","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Interfaces"}]},{"id":"-MF-CwNxdz4_z0BAMca4","title":"Interface Implementation Requirements","pathname":"/flow-network/introduction/interfaces/interface-implementation-requirements","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Interfaces"}]},{"id":"-MF-Cs8h69y4AG35PZd4","title":"Interfaces in Types","pathname":"/flow-network/introduction/interfaces/interfaces-in-types","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Interfaces"}]},{"id":"-MF-CnnG58ZoQ0PChYaw","title":"Interface Implementation","pathname":"/flow-network/introduction/interfaces/interface-implementation","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Interfaces"}]},{"id":"-MF-Ck5y0KZUsy0VNMnm","title":"Interface Declaration","pathname":"/flow-network/introduction/interfaces/interface-declaration","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Interfaces"}]},{"id":"-MF-0HK9BRTG4GOhB4EJ","title":"Naming","pathname":"/flow-network/introduction/naming","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-5IFMiuhDrGbv-7ET","title":"Operators","pathname":"/flow-network/introduction/operators","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-5_P7SPPBnpMn4ESg","title":"Assignment","pathname":"/flow-network/introduction/operators/assignment","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Operators"}]},{"id":"-MF-5gi2pU4Y21nMtnyF","title":"Arithmetic","pathname":"/flow-network/introduction/operators/arithmetic","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Operators"}]},{"id":"-MF-5rqLrITDx5ebtrFJ","title":"Comparison operators","pathname":"/flow-network/introduction/operators/comparison-operators","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Operators"}]},{"id":"-MF-5kZWmBeSoCxZpdRq","title":"Logical Operators","pathname":"/flow-network/introduction/operators/logical-operators","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Operators"}]},{"id":"-MF-5XDSnVnyv3ApN8iw","title":"Negation","pathname":"/flow-network/introduction/operators/negation","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Operators"}]},{"id":"-MF-5dfFXTwXiiGHL13m","title":"Swapping","pathname":"/flow-network/introduction/operators/swapping","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Operators"}]},{"id":"-MF-5yYnw0CzHUdBehqc","title":"Ternary Conditional Operator","pathname":"/flow-network/introduction/operators/ternary-conditional-operator","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Operators"}]},{"id":"-MF-DUAtt_y6WUQt8OoD","title":"References","pathname":"/flow-network/introduction/references","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-DM-fvAc-nJ9fYPVO","title":"Restricted Types","pathname":"/flow-network/introduction/restricted-types","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-F6gKPIKiT9-nhZe1","title":"Run-time Types","pathname":"/flow-network/introduction/run-time-types","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-8ZCNlloJHEHMEnt1","title":"Scope","pathname":"/flow-network/introduction/scope","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-0rYAo4TKeAwwtmVB","title":"Semicolons","pathname":"/flow-network/introduction/semicolons","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MEzzY0_EU4DLzoIhQFd","title":"Terminology and Syntax","pathname":"/flow-network/introduction/terminology-and-syntax","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-FSKPiU5fYSvYfN2E","title":"Transaction Information","pathname":"/flow-network/introduction/transaction-information","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-Fe8IJbVyoxexG7p7","title":"Type Hierarchy","pathname":"/flow-network/introduction/type-hierarchy","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF--YHD8suqg1KyhLmz","title":"Type Annotations","pathname":"/flow-network/introduction/type-annotations","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-8cfzX3dmnqKWA0cq","title":"Type Safety","pathname":"/flow-network/introduction/type-safety","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-8gpypBZUiwvCoLzM","title":"Type Inference","pathname":"/flow-network/introduction/type-inference","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-14vw8PcMJG2OqyK3","title":"Values and Types","pathname":"/flow-network/introduction/values-and-types","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"}]},{"id":"-MF-4nKsR6xm3DsjT6oM","title":"Dictionaries","pathname":"/flow-network/introduction/values-and-types/dictionaries","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"}]},{"id":"-MF-4qtn-NmIcnR0ZGUU","title":"Dictionary Types","pathname":"/flow-network/introduction/values-and-types/dictionaries/dictionary-types","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Dictionaries"}]},{"id":"-MF-4tVDRoZQfTVRygEv","title":"Dictionary Access","pathname":"/flow-network/introduction/values-and-types/dictionaries/dictionary-access","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Dictionaries"}]},{"id":"-MF-50Cyxxus0QkJCdrD","title":"Dictionary Fields and Functions","pathname":"/flow-network/introduction/values-and-types/dictionaries/dictionary-fields-and-functions","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Dictionaries"}]},{"id":"-MF-58bHrVV6FPG68Gtk","title":"Dictionary Keys","pathname":"/flow-network/introduction/values-and-types/dictionaries/dictionary-keys","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Dictionaries"}]},{"id":"-MF-42w9KVsjberxSL63","title":"Arrays","pathname":"/flow-network/introduction/values-and-types/arrays","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"}]},{"id":"-MF-4RHfzBPrGYK2VkvP","title":"Array Fields and Functions","pathname":"/flow-network/introduction/values-and-types/arrays/array-fields-and-functions","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Arrays"}]},{"id":"-MF-49UHzGXxThuJH_QG","title":"Array Types","pathname":"/flow-network/introduction/values-and-types/arrays/array-types","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Arrays"}]},{"id":"-MF-4MBx4DMjVkJlTYR5","title":"Array Indexing","pathname":"/flow-network/introduction/values-and-types/arrays/array-indexing","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Arrays"}]},{"id":"-MF-4cMuhSnc-79zBH-k","title":"Variable-size Array Functions","pathname":"/flow-network/introduction/values-and-types/arrays/variable-size-array-functions","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Arrays"}]},{"id":"-MF-313JceJ_Q6ALFxRi","title":"AnyStruct and AnyResource","pathname":"/flow-network/introduction/values-and-types/anystruct-and-anyresource","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"}]},{"id":"-MF-2IJqJRStFKdKq9dE","title":"Addresses","pathname":"/flow-network/introduction/values-and-types/addresses","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"}]},{"id":"-MF-2Npw0il6aaNU6CtP","title":"Address Functions","pathname":"/flow-network/introduction/values-and-types/addresses/address-functions","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Addresses"}]},{"id":"-MF-18h47bRJC0eUEjAX","title":"Booleans","pathname":"/flow-network/introduction/values-and-types/booleans","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"}]},{"id":"-MF-1jzEhf_yQByn-Z4j","title":"Fixed-Point Numbers","pathname":"/flow-network/introduction/values-and-types/fixed-point-numbers","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"}]},{"id":"-MF-1qXmA_w-xosQddxa","title":"Fixed-Point Number Functions","pathname":"/flow-network/introduction/values-and-types/fixed-point-numbers/fixed-point-number-functions","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Fixed-Point Numbers"}]},{"id":"-MF-22s8dTaafu0vD7wG","title":"Floating-Point Numbers","pathname":"/flow-network/introduction/values-and-types/floating-point-numbers","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"}]},{"id":"-MF-1T4atW7I9eyvIkLF","title":"Integers","pathname":"/flow-network/introduction/values-and-types/integers","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"}]},{"id":"-MF-1WhM11rxtY6tp5Bl","title":"Integer Functions","pathname":"/flow-network/introduction/values-and-types/integers/integer-functions","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Integers"}]},{"id":"-MF-1D_4uAYhygwo_yuG","title":"Numeric Literals","pathname":"/flow-network/introduction/values-and-types/numeric-literals","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"}]},{"id":"-MF-3m5ZRIWzfGyaPen_","title":"Never","pathname":"/flow-network/introduction/values-and-types/never","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"}]},{"id":"-MF-34t-NAVawnDwHEOu","title":"Optionals","pathname":"/flow-network/introduction/values-and-types/optionals","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"}]},{"id":"-MF-3ECqCYxEblOPPv7Z","title":"Nil-Coalescing Operator","pathname":"/flow-network/introduction/values-and-types/optionals/nil-coalescing-operator","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Optionals"}]},{"id":"-MF-3Ig4uZw8TxeA_JTO","title":"Force Unwrap","pathname":"/flow-network/introduction/values-and-types/optionals/force-unwrap","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Optionals"}]},{"id":"-MF-3QEpTKmeCtX4sXdX","title":"Force-assignment operator","pathname":"/flow-network/introduction/values-and-types/optionals/force-assignment-operator","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Optionals"}]},{"id":"-MF-3cVgHb82iJ7mrt6d","title":"Conditional Downcasting Operator","pathname":"/flow-network/introduction/values-and-types/optionals/conditional-downcasting-operator","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Optionals"}]},{"id":"-MF-3tUdZ3sUMTXeIzxd","title":"Strings and Characters","pathname":"/flow-network/introduction/values-and-types/strings-and-characters","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"}]},{"id":"-MF-3yl_4LDQto9ep3H-","title":"String Fields and Functions","pathname":"/flow-network/introduction/values-and-types/strings-and-characters/string-fields-and-functions","siteSpaceId":"sitesp_ZLhF8","description":"","breadcrumbs":[{"label":"Language Reference"},{"label":"Values and Types"},{"label":"Strings and Characters"}]}]}