ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ???????????????????????????????????? ???????????????????????????????????? ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ???????????????????????????????????? ???????????????????????????????????? U:RDoc::NormalClass[iI" Reader:ETI"Gem::SafeMarshal::Reader;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"(lib/rubygems/safe_marshal/reader.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ U:RDoc::Constant[iI"MARSHAL_VERSION;TI".Gem::SafeMarshal::Reader::MARSHAL_VERSION;T: private0o;;[; @; 0@@cRDoc::NormalClass0U; [iI"STRING_E_SYMBOL;TI".Gem::SafeMarshal::Reader::STRING_E_SYMBOL;T; 0o;;[; @; 0@@@0U; [iI"EMPTY_STRING;TI"+Gem::SafeMarshal::Reader::EMPTY_STRING;T; 0o;;[; @; 0@@@0U; [iI"EMPTY_ARRAY;TI"*Gem::SafeMarshal::Reader::EMPTY_ARRAY;T; 0o;;[; @; 0@@@0U; [iI"OBJECT_LINKS;TI"+Gem::SafeMarshal::Reader::OBJECT_LINKS;T; 0o;;[o:RDoc::Markup::Paragraph;[ I"6profiling bundle install --full-index shows that ;TI"5offset 6 is by far the most common object link, ;TI"5so we special case it to avoid allocating a new ;TI"!object a third of the time. ;TI"1the following are all the object links that ;TI"1appear more than 10000 times in my profiling;T; @; 0@@@0U; [iI"EMPTY_HASH;TI")Gem::SafeMarshal::Reader::EMPTY_HASH;T; 0o;;[; @; 0@@@0[[[I" class;T[[: public[[I"new;TI"(lib/rubygems/safe_marshal/reader.rb;T[:protected[[; [[I" instance;T[[;[[I" read!;T@G[;[[; ["[I"read_array;T@G[I"read_bignum;T@G[I"read_byte;T@G[I"read_bytes;T@G[I"read_class;T@G[I"read_class_or_module;T@G[I"read_data;T@G[I"read_element;T@G[I"read_extended_object;T@G[I"read_false;T@G[I"read_float;T@G[I"read_hash;T@G[I"!read_hash_with_default_value;T@G[I"read_header;T@G[I"read_integer;T@G[I"read_module;T@G[I" read_nil;T@G[I"read_object;T@G[I"read_object_link;T@G[I"read_object_with_ivars;T@G[I"read_regexp;T@G[I"read_string;T@G[I"read_struct;T@G[I"read_symbol;T@G[I"read_symbol_link;T@G[I"read_true;T@G[I"read_user_class;T@G[I"read_user_defined;T@G[I"read_user_marshal;T@G[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I"Gem::SafeMarshal;TcRDoc::NormalModule