!rebuild toBuilderreplaceupdatebuild instantiablenestedBuildersautoCreateNestedBuilderscomparableBuildersgenerateBuilderOnSetFieldwireNamedefaultComparedefaultSerializecompare serialize nestedBuilderautoCreateNestedBuildercustomserializeNulls wireNumberfallbackinitializeBuilderfinalizeBuildernametoStringadd_result_previousFieldtypefield checkNotNull parametererrorBuiltBuilder BuiltValuenullableBuiltValueFieldBuiltValueSerializermemoizedBuiltValueEnumBuiltValueEnumConstBuiltValueHook EnumClass$jc$jf BuiltValueToStringHelperProvidernewBuiltValueToStringHelperBuiltValueToStringHelper!IndentingBuiltValueToStringHelper(_indentingBuiltValueToStringHelperIndentFlatBuiltValueToStringHelperBuiltValueNullFieldErrorBuiltValueMissingGenericsErrorBuiltValueNestedFieldErrorvoidboolStringcompare serialize DeprecatedTarget TargetKindgetterdefaultComparedefaultSerialize classTypefieldintmethodoverride classNameObject StringBufferwritetoStringErrorBuiltValueToStringHelperError”ûÑšqho–㨯֧À¤€Ëpackage:meta/meta_meta.dart®p¼�ÈL€—€É€Ê€ð€ñ���d���”�Û‚"‚?‚E‚�‚ǂ̓ƒ3ƒUƒVƒ„ƒŠƒÓƒð„„„„A„E„Œ„™„�„æ…/…g…m…¶…Ó…ì…톆 †B†g†h†v†|†Å†â†ï†ñ†ò‡@‡b‡u‡¸‡¾ˆˆNˆ~ˆ„ˆÐ‰‰h‰°‰Å‰à‰áŠŠ!ŠqŠÁŠîŠô‹=‹‰‹˜‹µ‹¶‹ø‹þŒLŒ›Œæ�$�K�L�˜�¯�µŽŽŽ=Ž>ŽyŽŽšŽ Žð�8�l�”�•�à�*�D�E�”�ß‘‘5‘6‘„‘Ñ’’-’.’B’c’…’±’Ø“““=“c“e“f“¨“¬“æ”+”O”P”œ”Æ”ã”û•J•u•{•ɕ얖–J–w–}–É–÷———\—¡—»—¼˜$˜˜œ˜�™™t™›™œ™µ™Ê™à™õšš5š7š8š�š½šÚš÷›E›‘›£›¸›¹›÷›ýœEœFœcœdœ‚œ½œ¿œÀœñœõ�D�y���ž�êžž/žFž�žÚžôžõŸŸ Ÿ!ŸqŸ›Ÿ·ŸÓ ! f l ¼ È â ã¡1¡v¡|¡É¡Ø¡ñ¡ò¢<¢R¢X¢¤¢ª¢ö£;£R£S£p£°£²£³£ü¤¤-¤D¤�¤¸¤¾¥¥¥;¥A¥K¥z¥­¥Ï¥Õ¥ð¥ú¦¦¦j¦—¦�¦á¦ç§§ §*§W§ˆ§¢§¨§Ã§Í§ë§ì¨¨K¨M¨N¨i¨m¨±¨î¨ò©9©K©`©a©©€©Œ©©©«©¬©úªª6ª\ª˜ªµª·ª¸«««6«q«�«Ë«Í«Î¬¬T¬k¬l¬µ­­J­n­­­õ­ö®/®3®}®“®½®Þ¯¯¯U¯m¯y¯Ž¯�¯‘¯Ü°*°T°U°�°š°³°Ê°ý±±±±8±Q±`± ±·±Ì±ã±û²²²²²(²[²h²¦²º²å²ù³³³³³K³L³�³Ø´´!´"´U´b´{´�´”´•´¡´Ë´äµµ"µ9µNµfµƒµ‰µ�µŽµšµ°µÉµô¶¶!¶%¶'¶(¶t¶¨¶×¶ì···6·7·w·¹·Ò¸¸ ¸¸!¸"¸.¸E¸š¸œ¸�¸é¹¹I¹^¹x¹y¹¶¹·¹Ã¹Úººgºiºjº´ºÕ»»»1»G»H»‰»Š»–»­»ù¼¼€Ê€ñƒ�ê�ê€é/// Implement this for a Built Value. /// /// Then use built_value_generator.dart code generation functionality to /// provide the rest of the implementation. /// /// See https://github.com/google/built_value.dart/tree/master/example�ð�ð�ð‚‚‚‚$�0ƒ7ƒ7�/// Rebuilds the instance. /// /// The result is the same as this instance but with [updates] applied. /// [updates] is a function that takes a builder [B]. /// /// The implementation of this method will be generated for you by the /// built_value generator.ƒ?ƒLƒKƒX€¨ƒôƒô€‘/// Converts the instance to a builder [B]. /// /// The implementation of this method will be generated for you by the /// built_value generator.„‚ì„õ„õ€á/// Every [Built] class has a corresponding [Builder] class. /// /// Usually you don't need to create one by hand; it will be generated /// for you. /// /// See „ý„ý„ý…………1€º…Ú…Ú€›/// Replaces the value in the builder with a new one. /// /// The implementation of this method will be generated for you by the /// built_value generator.…â…å…ä…ïw†I†IN/// Applies updates. /// /// [updates] is a function that takes a builder [B].†P†^†]†j€„†æ†æq/// Builds. /// /// The implementation of this method will be generated for you by the /// built_value generator.†òŒr‡h‡ho/// Optionally, annotate a Built Value with this to specify settings. This is /// only needed for advanced use.’0�2’6’6’@’I’O’N’i’o’n’‹$’‘’�’·’½’¼’Þ&’ä’ã“ “““!“'“&“C“I“H’]’’«’Ñ’ÿ“7“[‡w‚g‰Ò‰Ò‚9/// Whether the Built Value is instantiable. Defaults to `true`. /// /// A non-instantiable Built Value has no constructor or factory. No /// implementation will be generated. But, an abstract builder will be /// generated, or you may write one yourself. /// /// Other Built Values may choose to `implement` a non-instantiable Built /// Value, pulling in fields and methods from it. Their generated builders /// will automatically `implement` the corresponding builder, so you can /// access and modify the common inherited fields without knowing the /// concrete type.‰ã�Ћ¥‹¥�¤/// Whether to use nested builders. Defaults to `true`. /// /// If the builder class is fully generated, controls whether nested builders /// are used. This means builder fields are themselves builders if there is a /// builder available for each field type. /// /// If you write the builder class by hand, this has no effect; simply /// declare each field as the type you want, either the built type or the /// builder.‹¸�‘�1�1�a/// Whether to auto create nested builders. Defaults to `true`. /// /// When this is enabled, accessing a nested builder via a getter causes it /// to be instantiated if it's `null`. In most cases this is convenient, but /// if you are using builders for data processing then you might need to /// check for `null`. If so you should set this to `false`.�N€íŽ)Ž)€Å/// Whether builders should implement `operator==` and `hashCode`, making /// them comparable. /// /// May only be used with `nestedBuilders: false` and if the builder class /// is fully generated.Ž@�R�y�y�/// Whether to generate an `onSet` field in the builder. /// /// Defaults to `false`. /// /// If generated the `onSet` field will have type `void Function()`, and will /// be called after any setter is called. Assign your own function to /// `onSet` to respond to changes to the builder.�—€«�:�:€�/// The wire name when the class is serialized. Defaults to `null` which /// indicates that the name is to be taken from the literal class name.�G€ì‘%‘%€Ì/// The default for [BuiltValueField.compare]. Set to `false` if you want to /// ignore most fields when comparing, then mark the ones you do want to /// compare on with `@BuiltValueField(compare: true)`.‘8€ó’’€Ñ/// The default for [BuiltValueField.serialize]. Set to `false` if you want /// to ignore most fields when serializing, then mark the ones you do want /// to serialize with `@BuiltValueField(serialize: true)`.”P…æ”é”éu/// Optionally, annotate a Built Value field with this to specify settings. /// This is only needed for advanced use.™ž€–™¤™¤™³™¼ ™Â™Á™Ð™Ö™Õ™æ ™ì™ë™ûššššš”ý�•ú•ú€æ/// Whether the field is compared and hashed. Defaults to `null` which means /// [BuiltValue.defaultCompare] is used. /// /// Set to `false` to ignore the field when calculating `hashCode` and when /// comparing with `operator==`.–�——€è/// Whether the field is serialized. Defaults to `null` which means /// [BuiltValue.defaultSerialize] is used. /// /// If a field is not serialized, it must either be nullable or specify a /// default for deserialization to succeed.—€¦—±—±€‹/// The wire name when the field is serialized. Defaults to `null` which /// indicates the name is to be taken from the literal field name.—¾€Ü˜�˜�€¾/// Whether the field overrides the `nestedBuilders` setting from the class. Defaults to `null` which /// indicates the setting is to be taken from the `nestedBuilders` setting on the class.˜Ÿ€ú™‚™‚€Ò/// Whether the field overrides the `autoCreateNestedBuilders` setting from the class. Defaults to `null` which /// indicates the setting is to be taken from the `autoCreateNestedBuilders` setting on the class. ”Ɣǔ͔á”Δà”ϔٔښ8‚†šàšà€„/// Optionally, annotate a Built Value `Serializer` getters with this to /// specify settings. This is only needed for advanced use.œfVœlœlœ€œ‰œ�œŽœžœ¤œ£œ—œ´šù€½›°›°€¥/// Set this to `true` to stop Built Value from generating a serializer for /// you. The getter may then return any compatible `Serializer`. Defaults /// to `false`.›»€¦œSœS€…/// Whether the generated serializer should output `null`s. /// /// By default this is `false` and nulls are omitted from the output. š½š¾šÄšØšÅš×šÆšÐšÑ�ž��ž5ž5p/// Optionally, annotate an `EnumClass` with this to specify settings. This /// is only needed for advanced use.ž÷&žýžýŸ Ÿ ŸŸžH€ªžêžê€�/// The wire name when the enum is serialized. Defaults to `null` which /// indicates that the name is to be taken from the literal class name. žžžž-žž,žž"ž#Ÿ!„�Ÿ½Ÿ½y/// Optionally, annotate an `EnumClass` constant with this to specify settings. /// This is only needed for advanced use.£UZ£[£[£n£w £}£|£†£Œ£‹£—£�£œ£§ŸÕ�  Ø Ø€ê/// The wire name when the constant is serialized. Defaults to `null` which /// indicates the name is to be taken from the literal field name. /// /// Or, set [wireNumber] to serialize to an `int`. Only one of the two may be /// used. å� ¡å¡å€ê/// The wire name when the constant is serialized. Defaults to `null` which /// indicates the name is to be taken from the literal field name. /// /// Or, set [wireName] to serialize to a `String`. Only one of the two may /// be used.¡ô�\£H£H�:/// Marks a value that is used as a fallback when an unrecognized value /// is encountered. /// /// Defaults to `false`. At most one fallback is allowed per `EnumClass`. /// /// Applies to the `valueOf` method and to deserialization; both will use /// the fallback, if available, rather than throwing an exception. Ÿ›ŸœŸ¢ŸµŸ£Ÿ´Ÿ¤Ÿ®Ÿ¯£³„™¤3¤3\/// Optionally, annotate methods with this to cause them to be called by /// generated code.§î\§ô§ô¨¨ ¨¨¨+¨1¨0¨$¨B¤F�Ò¦¦�™/// Marks a static method that will be called when the builder for the /// enclosing value type is initialized. /// /// The method must accept a builder of the enclosing value type. /// /// This example uses it to set a default value: /// /// ``` /// @BuiltValueHook(initializeBuilder: true) /// static void _initialize(MyClassBuilder b) => /// b..name = 'defaultName'; /// /// Defaults to `false`. /// ```¦�̧Ú§Ú�•/// Marks a static method that will be called immediately before the builder /// for the enclosing value type is built. /// /// The method must accept a builder of the enclosing value type. /// /// This example uses it to make `items` sorted: /// /// ``` /// @BuiltValueHook(finalizeBuilder: true) /// static void _finalize(MyClassBuilder b) => /// b..items.sort(); /// /// Defaults to `false`. /// ``` ¤¤¤¤+¤¤*¤¤#¤$¨N�\©?©?€ê/// Enum Class base class. /// /// Extend this class then use the built_value.dart code generation /// functionality to provide the rest of the implementation. /// /// See https://github.com/google/built_value.dart/tree/master/example©c©i©i©r©s ©y©x©M©Z©Z©‚&©•©•©‚©ƒ­ö�™®¢®¢€œ/// Interface for built_value toString() output helpers. /// /// Note: this is an experimental feature. API may change without a major /// version increase.®¿G®å®å/// Add a field and its value.®é ®ñ®ð®÷ ¯®ÿ¯ €ƒ¯‚¯‚`/// Returns to completed toString(). The helper may not be used after this /// method is called.¯o¯p¯‘ƒ†¯â¯âJ/// A [BuiltValueToStringHelper] that produces multi-line indented output.°W€©°W°W°x°y°�°€°,&°:°:°D°P°Q±�±±± ±!± ±' ±0±/±±²� ²²²² ³L‚Ú³•³•B/// A [BuiltValueToStringHelper] that produces single line output.´$o´$´$´@´A´I´H³Ú&³è³è³ò³þ³ÿ´´ ´ ´´—€õ´¨´¨´¬ ´´´³´º ´Ã´Â´—´˜µ�€”µ£µ£µ�µ‘¶(‚s¶®¶®/// [Error] indicating that a built_value class constructor was called with /// a `null` value for a field not marked nullable.·0···· ·$·#·) ·/·.¶Ù¶æ¶æ¶î¶û¶û·9€ç·‚·‚=/// Throws a [BuiltValueNullFieldError] if [value] is `null`.·�·�·�·’·–·•·œ ·¤·£·© ·±·°¸$u¸7¸7¸$¸%¸��˹¹v/// [Error] indicating that a built_value class constructor was called with /// a missing or `dynamic` type parameter.¹{:¹{¹{¹™¹š ¹ ¹Ÿ¹¥¹«¹ª¹K¹X¹X¹`¹m¹m¹¹€­¹Ì¹Ì¹¹¹ººj�§ºÛºÛj/// [Error] indicating that a built_value `build` method failed because a /// nested field builder failed.»J>»J»J»d»e »k»j»p »v»u»| »‚»�»»»»»*»*»3»@»@»Œ€ƒ»Ÿ»Ÿ»Œ»�©¬� ©þ©þM/// For use by generated code in calculating hash codes. Do not use directly.ªªªª ªªª¸�« « M/// For use by generated code in calculating hash codes. Do not use directly.««««Î€œ¬¬7/// Function that returns a [BuiltValueToStringHelper].¬X¬`¬_“f€ç”8”8/// Annotation that was used to mark nullable Built Value fields. /// /// Now it does nothing or causes an error whenever used.“æ“ç“ñ”)“ò”CœÀ€Û�†�†€¸/// Memoized annotation for Built Value getters. /// /// Getters marked with this annotation are memoized: the result is calculated /// once on first access and stored in the instance.�‘¬l�‡­�­��/// Function used by generated code to get a [BuiltValueToStringHelper]. /// Set this to change built_value class toString() output. Built-in examples /// are [IndentingBuiltValueToStringHelper], which is the default, and /// [FlatBuiltValueToStringHelper].­±­ò³0³³³H�ÈL€—€É€Ê€ð€ñ���d���”�Û‚"‚?‚E‚�‚ǂ̓ƒ3ƒUƒVƒ„ƒŠƒÓƒð„„„„A„E„Œ„™„�„æ…/…g…m…¶…Ó…ì…톆 †B†g†h†v†|†Å†â†ï†ñ†ò‡@‡b‡u‡¸‡¾ˆˆNˆ~ˆ„ˆÐ‰‰h‰°‰Å‰à‰áŠŠ!ŠqŠÁŠîŠô‹=‹‰‹˜‹µ‹¶‹ø‹þŒLŒ›Œæ�$�K�L�˜�¯�µŽŽŽ=Ž>ŽyŽŽšŽ Žð�8�l�”�•�à�*�D�E�”�ß‘‘5‘6‘„‘Ñ’’-’.’B’c’…’±’Ø“““=“c“e“f“¨“¬“æ”+”O”P”œ”Æ”ã”û•J•u•{•ɕ얖–J–w–}–É–÷———\—¡—»—¼˜$˜˜œ˜�™™t™›™œ™µ™Ê™à™õšš5š7š8š�š½šÚš÷›E›‘›£›¸›¹›÷›ýœEœFœcœdœ‚œ½œ¿œÀœñœõ�D�y���ž�êžž/žFž�žÚžôžõŸŸ Ÿ!ŸqŸ›Ÿ·ŸÓ ! f l ¼ È â ã¡1¡v¡|¡É¡Ø¡ñ¡ò¢<¢R¢X¢¤¢ª¢ö£;£R£S£p£°£²£³£ü¤¤-¤D¤�¤¸¤¾¥¥¥;¥A¥K¥z¥­¥Ï¥Õ¥ð¥ú¦¦¦j¦—¦�¦á¦ç§§ §*§W§ˆ§¢§¨§Ã§Í§ë§ì¨¨K¨M¨N¨i¨m¨±¨î¨ò©9©K©`©a©©€©Œ©©©«©¬©úªª6ª\ª˜ªµª·ª¸«««6«q«�«Ë«Í«Î¬¬T¬k¬l¬µ­­J­n­­­õ­ö®/®3®}®“®½®Þ¯¯¯U¯m¯y¯Ž¯�¯‘¯Ü°*°T°U°�°š°³°Ê°ý±±±±8±Q±`± ±·±Ì±ã±û²²²²²(²[²h²¦²º²å²ù³³³³³K³L³�³Ø´´!´"´U´b´{´�´”´•´¡´Ë´äµµ"µ9µNµfµƒµ‰µ�µŽµšµ°µÉµô¶¶!¶%¶'¶(¶t¶¨¶×¶ì···6·7·w·¹·Ò¸¸ ¸¸!¸"¸.¸E¸š¸œ¸�¸é¹¹I¹^¹x¹y¹¶¹·¹Ã¹Úººgºiºjº´ºÕ»»»1»G»H»‰»Š»–»­»ù¼¼BuiltBuilder BuiltValuenullableBuiltValueFieldBuiltValueSerializermemoizedBuiltValueEnumBuiltValueEnumConstBuiltValueHook EnumClass$jc$jfnewBuiltValueToStringHelperBuiltValueToStringHelper!IndentingBuiltValueToStringHelper(_indentingBuiltValueToStringHelperIndentFlatBuiltValueToStringHelperBuiltValueNullFieldErrorBuiltValueMissingGenericsErrorBuiltValueNestedFieldError¯ç