ELF                      @        o          @ 8  @ # !       @       @       @                                                                                                                                                  p      p             Rtd                                            Ptd                     <       <              Qtd                                                                              8       8                       Android %            GNU 3fbjV                        ,                      ;                      H                                   N                Z          c    b                                ]                                           rust_metadata_lazy_static_dbd4cbeb848ef77d __cxa_finalize __cxa_atexit __register_atfork libc.so LIBC liblazy_static.dylib.so  APS2                                                                           ;<         T      h      |                               zR |       x             ,   p             @   `             T   P             h   H             |   L                   X   _@    _  ` bW    W           {  @b      @   @   @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Z              g                     o            o          o           o                               H                                         8                           0      
              o                                                   o          o          o                                                   0      0      0      rustc version 1.93.1-dev (01f6ddf75 2026-02-11) (Android Rust Toolchain version 14933020-linux-x86) Android (14863223, +pgo, +bolt, +lto, +mlgo, based on r584948b) clang version 22.0.1 (https://android.googlesource.com/toolchain/llvm-project 2d65e4108033380e6fe8e08b1f1826cd2bfb0c99)  Linker: LLD 22.0.1 (/mnt/disks/build-disk/src/googleplex-android/llvm-r584948-release/out/llvm-project/llvm 2d65e4108033380e6fe8e08b1f1826cd2bfb0c99) rust   
N      rust   
[M      [rustc 1.93.1-dev (01f6ddf75 2026-02-11) (Android Rust Toolchain version 14933020-linux-x86)*˝N   \hRꋔ Y   i@|W
   ӥLBٿ   	|pȲΦxJ    $l3< P!97,    	hashbrownpp|S\M    
std_detect;!QRX    rustc_demanglec.0"g    cfg_ifSLU   {"tĪg=/                      lazy     Lazy 
       INIT  get  F 	   __lazy_static_create    __lazy_static_internal   lazy_static   
LazyStatic  
initialize                        .8            
      , 9 
  @ L  ,  MaybeUninit  uninit        79[q,      1     
     L  6  66  Once 6 inner6        |&      I              $  ,, q ,+       IHtkJ x  w     h 6          _ 4         =   	           
      
        O  L  6 
   H          - 	  	 
  	 ..  
UnsafeCell .+      NjU%    	  2      D   %@    婹@      ,              	          E  ,D   .@          l   
        1     (      |  	  4    U  娫  @  ~          -Ҩ  	  -  
  -@    )  p      4                    	          
  !   
 2 C K    x@ 3A  
      x-@  
    x@    ~	 e~
 -   	     	   
    < &, 	   
  ,, 
     n
 ~	           P   xh@  r 3TA ~m  ,ԩ  Ք , ., 4,        *     
        ManuallyDrop        m{Ho     U 8  $          
 x@    -3A    -~    ~    -             dest%,  
   src,    5,  	    lK     
_ref__self   1 1   $1 #   2     1P     1   $1   X        4  u           
               )     4  	 ;   B    I       W    
        r       ~       	               
       	     __Deref<       \&   /  
A macro for declaring lazily evaluated statics.

Using this macro, it is possible to have `static`s that require code to be
executed at runtime in order to be initialized.
This includes anything requiring heap allocations, like vectors or hash maps,
as well as anything that requires function calls to be computed.

# Syntax

```ignore
lazy_static! {
    [pub] static ref NAME_1: TYPE_1 = EXPR_1;
    [pub] static ref NAME_2: TYPE_2 = EXPR_2;
    ...
    [pub] static ref NAME_N: TYPE_N = EXPR_N;
}
```

Attributes (including doc comments) are supported as well:

```rust
use lazy_static::lazy_static;

# fn main() {
lazy_static! {
    /// This is an example for using doc comment attributes
    static ref EXAMPLE: u8 = 42;
}
# }
```

# Semantics

For a given `static ref NAME: TYPE = EXPR;`, the macro generates a unique type that
implements `Deref<TYPE>` and stores it in a static with name `NAME`. (Attributes end up
attaching to this type.)

On first deref, `EXPR` gets evaluated and stored internally, such that all further derefs
can return a reference to the same object. Note that this can lead to deadlocks
if you have multiple lazy statics that depend on each other in their initialization.

Apart from the lazy initialization, the resulting "static ref" variables
have generally the same properties as regular "static" variables:

- Any type in them needs to fulfill the `Sync` trait.
- If the type has a destructor, then it will not run when the process exits.

# Example

Using the macro:

```rust
use lazy_static::lazy_static;
use std::collections::HashMap;

lazy_static! {
    static ref HASHMAP: HashMap<u32, &'static str> = {
        let mut m = HashMap::new();
        m.insert(0, "foo");
        m.insert(1, "bar");
        m.insert(2, "baz");
        m
    };
    static ref COUNT: usize = HASHMAP.len();
    static ref NUMBER: u32 = times_two(21);
}

fn times_two(n: u32) -> u32 { n * 2 }

fn main() {
    println!("The map has {} entries.", *COUNT);
    println!("The entry for `0` is \"{}\".", HASHMAP.get(&0).unwrap());
    println!("A expensive calculation on a static results in: {}.", *NUMBER);
}
```

# Implementation details

The `Deref` implementation uses a hidden static variable that is guarded by an atomic check on each access.

# Cargo features

This crate provides one cargo feature:

- `spin_no_std`: This allows using this crate in a no-std environment, by depending on the standalone `spin` crate.

  8 l     7 !https://docs.rs/lazy_static/1.5.0 #<             a
   Y
    X
   W
   d  8 4 t  $     $            q$  ,   \     $  6   	 	ONCE_INITL  6   
%   -   %    Unpin-    Drop%        -    5     AsyncFn=    
AsyncFnMutU    AsyncFnOnce]   %   E   e   =   ]   M-   N-   %   %   	 J   ExactSizeIterator	 K   Extend5
 J  e
 J  E
 K  %   %      %       % ٳ   ߳       ܳ    ݳ  5      5   m   5      %   ]   u   =   m   ]   	%   	U   
]   U   M   e   u-   u   %      - `  =            % b        M      U      e      -   5      %   M   e   u   E   e   -   m   =    Box   5  H  E  5    A     ܝ   ԑ   $                           $     .8     	 n                      	           ~                     	$                                @  @$            $             L                         
              
      
 l   
    
t
AC                             <closure_kind>     <closure_signature>     <upvars>         	%                    @	  @$	           	! 	 	 	   8 4	  t	  &|	       	 
 	 
   	 ,	  8 NAME $	  &	  8 ,	  $
   ,
  8 
  &
  8 
  *
  
 
   8 4
   ,
  8E $
  &
   ,
  8 ,
  '
  8 $
  '
  8 $
  
  ,
  8 
  
    
   ,
  8 ,
  '
  8 $
  '
  8 $
  '
  8 $
  %
   %
  #  8 4 t &#     %   ,  + , 8 $ & 8
 $     ,  , 8  & 8   8 4  8   , 8  & 8 ,  &  , 8  & 8      , 8  & 8 $ %  ,  , 8 t  & 8   *   8  	   8 MAKE $  8 TY  $  ,  + , 8 $  $   ,  , 8   $  , 8  %  8  	   8 TAIL $ $  , 8   &  , 8      , 8  %  8 \ 	  ,  , 8K   %  %     8N $ $  , 8  & 8 ,  &  , 8  & 8      , 8  & 8 $ * "  8 $  , 8 , ' 8 <  8   , 8  !   8! $  8 4     , 8  %  8   8 ,    8 $ (   , 8  !   +  8 4  8 4 8   8 __static_ref_initialize     (  , 8     , 8   +  8 4  8 4 8   8 __stability \    (   :7 <  , 8      8  	     8 LAZY $  $   ,  8   %   8U $     8       8S   8T \       8 $!  ,! 8 ,! '! 8 T!  8 !  ,! 8 ! !"   8 !  8 T!!!   8 $! &!  ! 8 $!!"   8 !  8 !   !  ! " " 8 $" %"  %" "#   " 8L $"  8L " $"  ,""#  +""# ," 8 $" &" 8
 $" # $# ##  ,###  ,# 8 # &# 8 # # $#  ,# 8 # &# 8 ,# *# #% " +###  8 ,###  8 missing_copy_implementations # +###  8 ,###  8 non_camel_case_types # +$$$  8 ,$$$  8 L$ ,$$$  +$$$ ,$ 8 $$ $  ,$$$  ,$ 8 $ $  8 4$  ,$ 8 $ $$  8 __private_field |$ &$ $$   +$$$  8 $$$  8 4$ +$$%  8 ,$%%  8 non_upper_case_globals % ,%%%  ,% 8 % %  8 4%  ,% 8 % &%  ,% 8 %   %  ,% 8 % %% 8] |% &% %%   %%  %% %%    *% %%   Ē& &%#     &+&&   ,&&&  +&&& ,& 8 $& && 8
 $& &  8 4&  8 &  ,& 8 & && 8 ,&  &&  ,& 8 & && 8 &   &  ,& 8 & && 8 $& %&  ,&&&  ,& 8K & && 8 & & *& &(  8 ' 	''(  ,'''  +''' ,' 8 $' ' ''    8 4'  8 (  ,( 8 (  &(  ,( 8 (   (  ,( 8 ( %(  ,(((  ,( 8K ( ( %(  %( ((   ,(((  +((( ,( 8 $( &( 8
 $( (  8 (  8 4(  8 (  ,( 8 ( &( 8 ,(  &(  ,( 8 ( &( 8 (   (  ,( 8 ( &( 8 $( %(  ,(((  ,( 8K ( &( 8 ( ( *( ()  8 ( 	)))  ,)))  +))) ,) 8 $) ) ))   8 ) 8 4)  8 )  ,) 8 )  &)  ,) 8 )   )  ,) 8 ) %)  ,)))  ,) 8K ) ) %)  %) )*   ,)))  +))) ,) 8 $) &) 8
 $) )  8 ) ))   ,)))  ,) 8 ) &) 8 ) ) 8 4)  8 *  ,* 8 * &* 8 ,*  &*  ,* 8 * &* 8 *   *  ,* 8 * &* 8 $* %*  ,***  ,* 8K * &* 8 * * ** *+  8 * 	**+  ,***  +*** ,* 8 $* * **   8 * **  ,***  ,* 8 * * 8 4*  8 *  ,* 8 *  &*  ,* 8 *   +  ,+ 8 + %+  ,+++  ,+ 8K + + %+  %+ ++    *+ ++   ,   +L I Support trait for enabling a few common operation on lazy static values.   +   +8 5 This is implemented by each defined lazy static, and   ,- * used by the free functions in this crate.  T,                     ,K            s s   ܍-,,-  8 4- t,T-                             s     -   s$-1*   -= : Takes a shared reference to a lazy static and initializes   -"  it if it has not been already.   .   .J G This can be used to control the initialization point of a lazy static.   .   d. 	 Example:   .   \.  ```rust   .!  use lazy_static::lazy_static;   /   /  lazy_static! {   /8 5     static ref BUFFER: Vec<u8> = (0..255).collect();   ,/  }   /   |/  fn main() {   0) &     lazy_static::initialize(&BUFFER);   0   t0      // ...   0, )     work_with_initialized_data(&BUFFER);   ,0v   00 - # fn work_with_initialized_data(_: &[u8]) {}   <1  ```T1                       !    !            1  @1     T1  "         E<                                                   }ہ9a#z~y&P/C`'͛0qP"p"JѲ'!.dKh5fHqmHtu~% 0ߣO,7z_tgE,O1r9r*$z>xnj=:}k8="9Z;C	,r:LO2xSRu?l"WP"o{5 غB@U')laI{
l{Of.c`[ lgk}وqQQ(                                                                                    ;9                                                                                    @9                                 =      ]                                                                                              Q                            f            !    !3 "   y"   $908P99                                                                              E9                                                              f "               F9%)))    }              &   h       -!        "  E$D089<GKMqx U b     !!!."g"t"$$508L99<<=  I  yu|   W f      !!    i""$B$A08v9z<< ==    ~              (   j      .!    5"  "  F$E089<                      H _ ~    !b!!("T"q"        99<<                      @ Y v    !M!!!A"k"        99<<                      N        !!  ,"d"            9<                                 4                   :!                           9<                       5             <!                  9<                                     !  !              z9~<                                                                      a            !    s"              <                                                      f                        ?                                  >              T                                                    e                                        L                                                                                                                                  !                           9<                                                        ,9    w                                 3"          8                                             '/37>Y]z                                                                              G9                                                "  R$Q0                                                                                                                                  f"          H9                                             }یmi   G|GxGGGGGODHT "       @                                    l{Of                           tgE,O   q
      	,r   }وq                                                                =:   &P/   qP"   "WP"o               fH	   "9                           {5 غB                                                   #z~y   9a   dKh5               Z;C   p"J                                                   C`'͛0   @U')l   aI{
   ,7z_   }    }k8=   :LO2   lgk   QQ(!                           1r9r*$   '!.   .c`[    mHtu~%    0ߣO   xSRu?l   z>xnj                                                                                       a'FuO~qWTX0!h6@mx5Aw'65a'FuO~  G./external/rust/android-crates-io/crates/lazy_static/src/inline_lazy.rs  la6G/?                 

0,FONE!$&6N-
/B61)$I PlLL͏DE    ?./external/rust/android-crates-io/crates/lazy_static/src/lib.rs  >Y O *{S                 22,FONE0K0NA	
...;<!TXZPUIB6M
7$
-,&1HNl't=:<C%$&IM\I6-&%":"256
))!
=@/'1);$NNRRU``M9. >#K"9*-1-" <it)  OKL aarch64-linux-androidyDkIxb   }              I     s    "         W  W   $    ]W"W"">"DD  >         @@>]>>  .  @>  &   >   >       &  &   ]                :  : "  D <  8   ]                        
        rust-end-file            PQ        >             (/`>  #%@M1\17U+ldY[DD!!2\W:Z[ggC	S3fn'ij(AX(E(EԊxr# C<N#N_bw%4r}Ńxb+: `L606ژ=,k	:pzUDW       ]             (/`] E b(-piFNî{a>`X;OZk![7?A<y|˪:QUp4**,F,Ic[<d,)_AIhfbpOx	;,lAē,kƴ,XȄ  = `F0uL!00q:Pi%ܪp8B.S xv)4- hV           	 L           	    ]  j    I           n              V                         (/` e	 API
!Pҩ*Rڊĭ$: : 6 .&-T <Nmb<!!XeQDko /ѻ-Lj"jYD!IbMI{(wt7:(uC_k.2"G׬EFųs/΍-_g EÔ
E%hLʶ֝
.ׂf"5:sͲw=^?Oeu NPS/l0'hF2Ȏsx       `              (/ ` \        $      
  , l%hC ^                    (/` 	     z       Z   K&3%C튢7)]3߸2.f&|QFG^IA~yiu	{UQ1; 
 	  !  *1$KL 	
K
 G    Abionic/libc/arch-common/  crtbrand.S HBend_so.S     #NUggWlj0c*G@ 1	ec A[1MU       y              (/ y} D8IfL,y&#c\>Qu2fȿx,Hj={K a>i                                                 $                    '                    5                  B                    E                    H                  Z                    ]                    `                    c                    f                     i                    l                    o                      r                      u                      x                      {                      ~                                                                     P                                                                                                                                                                         )                =                     P                   P                    h              ^                               N                            0                     L                      .note.android.ident .note.gnu.build-id .dynsym .gnu.version .gnu.version_r .gnu.hash .hash .dynstr .rela.dyn .relr.dyn .rela.plt .eh_frame_hdr .eh_frame .text .plt .data.rel.ro .fini_array .dynamic .got.plt .relro_padding .comment .rustc .debug_loclists .debug_abbrev .debug_info .debug_rnglists .debug_str_offsets .debug_str .debug_addr .debug_line .debug_line_str .symtab .shstrtab .strtab  lazy_static.dbd4cbeb848ef77d-cgu.0 $d crtbegin_so.c __on_dlclose $x $x __on_dlclose_late $x $x $x $x $d $d $d $d $d $d $d $d $d $d $d $d $d $d abitag $d $d __FRAME_END__ $d $d rust_metadata_lazy_static_dbd4cbeb848ef77d __dso_handle __cxa_finalize __emutls_unregister_key __atexit_handler_wrapper atexit __cxa_atexit pthread_atfork __register_atfork _DYNAMIC                                                                                                                                                                                  (             8      8      x                           0   o                   
                            =   o                                                L   o                                                 V                           0                            \             0      0                                    d     `                                                n    o                                                x      B                   H                                                    <                                           P      P                                                             D                                           0      0      P                                                                                                                                                                       p                                                    0                                                       H                                   0                                                                       k      N                                                   Eb                                                         bb                                                        Gc      
                                                  Qd      #                              )                     td      P                              <     0              d      N                            G                    f      V                              S                    hf      C                             _     0              g      p                             o                      h            "   &                 w                     l                                                        m      g                             